Questions tagged «dynamic»

动态是广泛使用的术语,通常描述了程序在运行时而不是编译时做出的决定。

18
在JavaScript中声明一个空的二维数组?
我想在Javascript中创建一个二维数组,在其中存储坐标(x,y)。我还不知道会有多少对坐标,因为它们将由用户输入动态生成。 预定义2d数组的示例: var Arr=[[1,2],[3,4],[5,6]]; 我想我可以使用PUSH方法在数组末尾添加新记录。 如何声明一个空的二维数组,以便在我使用第一个Arr.push()时将其添加到索引0,并且push写入的每个下一条记录都将获取下一个索引? 这可能很容易做到,我只是JS的新手,如果有人可以编写一个我可以检查的简短工作代码段,我将不胜感激。谢谢

4
具有类名称的动态类定义
如何在Ruby中使用名称动态定义类? 我知道如何动态地创建一个类,而不使用类似的名称: dynamic_class = Class.new do def method1 end end 但是您不能指定类名。我想用名称动态创建一个类。 这是我要执行的操作的示例,但是它实际上并不起作用。 (请注意,我不是在创建类的实例,而是在创建类定义) class TestEval def method1 puts "name: #{self.name}" end end class_name = "TestEval" dummy = eval("#{class_name}") puts "dummy: #{dummy}" dynamic_name = "TestEval2" class_string = """ class #{dynamic_name} def method1 end end """ dummy2 = eval(class_string) puts "dummy2: #{dummy2}" …

2
使用字符串动态地调用Objective C
我只是想知道是否存在一种方法来调用方法,其中我使用字符串快速建立了方法的名称。 例如我有一个叫做loaddata的方法 -(void)loadData; 打电话给我,我通常会这样称呼它 [self loadData]; 但我希望能够使用字符串动态调用它,例如 NSString *methodName = [[NSString alloc] initWithString:@"loadData"]; [self methodName]; 这是一个愚蠢的例子,但我希望你明白我的意思。我将其用于为IPad应用程序设置的数据绑定类。很难解释,但要使其启动,我需要弄清楚如何使用字符串调用方法。 有任何想法吗? 谢谢

6
使用jQuery将行添加到表的正文中
我试图将行添加到tbody表中。但是我在实现目标上遇到了问题。首先,在更改html页面的下拉菜单时会调用所有发生的功能。我创建了一个tr字符串,其中包含所有td包含html元素,文本和其他内容的内部。但是当我尝试使用以下方法将生成的行添加到表中时: $(newRowContent).appendTo("#tblEntAttributes tbody"); 我遇到一个错误。该表的名称是tblEntAttributes,我正在尝试将其添加到中tbody。 实际上发生的是jQuery无法tblEntAttributes作为html元素获取。但是我可以使用documemt.getElementById("tblEntAttributes"); 有什么办法可以通过向tbody表的行添加行来实现这一点。也许绕过什么。 这是完整的代码: var newRowContent = "<tr><td><input type=\"checkbox\" id=\"" + chkboxId + "\" value=\"" + chkboxValue + "\"></td><td>" + displayName + "</td><td>" + logicalName + "</td><td>" + dataType + "</td><td><input type=\"checkbox\" id=\"chkAllPrimaryAttrs\" name=\"chkAllPrimaryAttrs\" value=\"chkAllPrimaryAttrs\"></td><td><input type=\"checkbox\" id=\"chkAllPrimaryAttrs\" name=\"chkAllPrimaryAttrs\" value=\"chkAllPrimaryAttrs\"></td></tr>"; $("#tblEntAttributes tbody").append(newRowContent); 我忘记提及的一件事是编写此代码的函数实际上是ajax调用的成功回调函数。我可以使用访问该表,document.getElementById("tblEntAttributes")但由于某些原因$(#tblEntAttributes)似乎无法正常工作。

24
在Xcode 7中发现了意外的Mach-O标头代码:0x72613c21
我有一个使用ObjC动态框架的Swift项目,该框架必须与我的项目链接并嵌入到我的项目中。该项目在设备中运行正常,提交到App Store时,验证期间发生错误: Found an unexpected Mach-O header code: 0x72613c21 以下是验证日志: 2015-10-12 02:32:33 +0000 [MT] Beginning distribution assistant for archive: MusicFans, task: Validate 2015-10-12 02:32:33 +0000 [MT] Automatically selecting the only availaable distribution method <IDEDistributionMethodiOSAppStoreValidation: 0x7f851c1d96c0> 2015-10-12 02:32:34 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7f851b42db10:'/Users/panzhansheng/Library/Developer/Xcode/Archives/2015-10-11/MusicFans 11-10-15 上午8.29.xcarchive/Products/Applications/MusicFans.app/Frameworks/libswiftDispatch.dylib'>: Error …

9
ImageView是具有动态宽度的正方形吗?
我有一个带有ImageViews的GridView。我每行有3个。我可以使用WRAP_CONTENT和scaleType = CENTER_CROP正确设置宽度,但是我不知道如何将ImageView的大小设置为正方形。这是我到目前为止所做的,除了高度,它是“静态的”,似乎还可以: imageView = new ImageView(context); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setLayoutParams(new GridView.LayoutParams(GridView.LayoutParams.WRAP_CONTENT, 300)); 我正在适配器内做。

19
Javascript:如何使用数组给定的对象名称动态创建嵌套对象
我希望有人可以帮助我使用此Javascript。 我有一个名为“设置”的对象,我想编写一个向该对象添加新设置的函数。 新设置的名称和值以字符串形式提供。然后,用下划线将给出设置名称的字符串分成一个数组。通过使用数组的每个部分指定的名称创建新的嵌套对象,新的设置应该添加到现有的“设置”对象中,最后一部分除外,最后一个部分应该是给出设置值的字符串。然后,我应该能够引用该设置并例如警告其值。我可以像这样以静态方式进行此操作... var Settings = {}; var newSettingName = "Modules_Video_Plugin"; var newSettingValue = "JWPlayer"; var newSettingNameArray = newSettingName.split("_"); Settings[newSettingNameArray[0]] = {}; Settings[newSettingNameArray[0]][newSettingNameArray[1]] = {}; Settings[newSettingNameArray[0]][newSettingNameArray[1]][newSettingNameArray[2]] = newSettingValue; alert(Settings.Modules.Mediaplayers.Video.Plugin); ...创建嵌套对象的部分正在执行此操作... Settings["Modules"] = {}; Settings["Modules"]["Video"] = {}; Settings["Modules"]["Video"]["Plugin"] = "JWPlayer"; 但是,由于组成设置名称的部分数量可能会有所不同,例如newSettingName可能是“ Modules_Floorplan_Image_Src”,因此我想使用诸如...的函数动态地执行此操作。 createSetting (newSettingNameArray, newSettingValue); function createSetting(setting, value) { // code …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.