问题列表 - 第21054页

访问动态命名的JavaScript对象?

我有一个JS对象:

var testObj = new Object();
Run Code Online (Sandbox Code Playgroud)

有一个名为volume1的属性,所以

testObj.volume1
Run Code Online (Sandbox Code Playgroud)

有价值.我将如何通过使用类似的东西来访问该属性

testObj.volume + "1"
Run Code Online (Sandbox Code Playgroud)

为了给它更多的上下文,对象实际上有更多的属性,比如

testObj.volume1, testObj.volume2 and testObj.volume3 
Run Code Online (Sandbox Code Playgroud)

我想用一些迭代来访问它们.我试过玩这个window[]元素,但没有太大的成功.

谢谢!

javascript json

2
推荐指数
1
解决办法
184
查看次数

cron只运行一个Perl脚本实例

我需要定期运行cron运行Perl脚本(〜每3-5分钟一次).我想确保一次只运行一个Perl脚本实例,因此下一个周期将不会开始,直到前一个周期结束.可能/应该通过cron的一些内置功能实现,Perl还是我需要在脚本级别处理它?

我是Perl和cron的新手,所以非常感谢帮助和一般建议.

perl cron

20
推荐指数
3
解决办法
1万
查看次数

我在哪里可以开始使用C语言中的Unicode友好编程?

所以,我正在研究一个普通的C(ANSI 9899:1999)项目,我正在试图弄清楚从哪里开始:Unicode,UTF-8和所有爵士乐.

具体来说,它是一个语言解释器项目,我有两个主要的地方,我需要处理Unicode:读取源文件(表面上支持Unicode标识符的语言等),以及'字符串'对象.

我熟悉所有关于Unicode,UTF-7/8/16/32和UCS-2/4的明显基础知识,等等......我主要是寻找有用的,特定于C的(也就是说,请没有C++或C#,这就是之前在SO上记录的所有资源)关于实现Unicode友好的东西的"后续步骤"的资源......在C.

任何链接,联机帮助页,维基百科文章,示例代码都非常受欢迎.我还将尝试在原始问题中维护此类资源的列表,以供稍后发生的任何人使用.


c string unicode encoding unicode-string

8
推荐指数
1
解决办法
824
查看次数

Core Data会为我创建持久存储文件吗?

请告诉我:如果我在我的iPhone应用程序中使用Core Data,我基本上有两个文件.mydatamodel.xcdatamodel文件,然后我需要一个.sqlite文件.Apple提供此代码段:

- (NSPersistentStoreCoordinator *)persistentStoreCoordinator {
    if (persistentStoreCoordinator != nil) {
        return persistentStoreCoordinator;
    }

    NSString *appDirPath = [self applicationDocumentsDirectory];
    NSString *storeFileName = @"mystore.sqlite";
    NSURL *storeUrl = [NSURL fileURLWithPath:[appDirPath stringByAppendingPathComponent:storeFileName]];

    NSError *error = nil;
    persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];

    if (![persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeUrl options:nil error:&error]) {
        NSLog(@"Error: %@, %@", error, [error userInfo]);
        abort();
    }

    return persistentStoreCoordinator;
}
Run Code Online (Sandbox Code Playgroud)

如果文件不可用,是否会创建该文件?

[persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeUrl options:nil error:&error]
Run Code Online (Sandbox Code Playgroud)

我的应用程序不需要初始数据,因为它会在用户启动应用程序时下载它.

iphone core-data

4
推荐指数
1
解决办法
3611
查看次数

根据客户组显示自定义产品属性(Magento)

我对Magento的一家商店的某些产品有批发属性.我想设置它,以便这些特定属性仅出现在产品页面上,如果客户已登录且它们位于批发客户组中.

这可能吗?

store custom-attributes magento

5
推荐指数
1
解决办法
5319
查看次数

为什么这个轴承计算如此疏散?

甚至是不准确的吗?我用Apfloat任意精度重新实现了整个事情,并且我开始时应该知道它没有任何区别!

public static double bearing(LatLng latLng1, LatLng latLng2) {
 double deltaLong = toRadians(latLng2.longitude - latLng1.longitude);

 double lat1 = toRadians(latLng1.latitude);
 double lat2 = toRadians(latLng2.latitude);

 double y = sin(deltaLong) * cos(lat2);
 double x = cos(lat1) * sin(lat2) - sin(lat1) * cos(lat2) * cos(deltaLong);
 double result = toDegrees(atan2(y, x));
 return (result + 360.0) % 360.0;
}

@Test
 public void testBearing() {

  LatLng first = new LatLng(36.0, 174.0);
  LatLng second = new LatLng(36.0, 175.0);
  assertEquals(270.0, LatLng.bearing(second, first), 0.005);
  assertEquals(90.0, LatLng.bearing(first, second), 0.005);
 }
Run Code Online (Sandbox Code Playgroud)

测试中的第一个断言给出了: …

java gis precision double-precision

10
推荐指数
1
解决办法
1932
查看次数

使用Hudson构建RPM包

我在Hudson建立了一个C项目进行了很好的构建,我还有一个.rpm规范文件,用于从这些源创建rpms.

有没有人有任何使用Hudson构建rpms的经验?

现在,我看到的唯一解决方案是设置一个运行脚本的作业,该脚本检查svn导出源,创建tarball并完成整个rpm构建.这似乎与Hudson没有很好的整合 - 例如我如何收集工件?

hudson rpm

12
推荐指数
1
解决办法
1万
查看次数

整个单词匹配在JavaScript中

我在我的网页上使用javascript.我试图通过文本框搜索一个完整的单词.说我搜索:'我',我应该在文本中找到所有'我',但不会发现'memmm'.

我正在使用javascript的搜索('我的正则表达式')来执行当前搜索(没有成功).

谢谢!

编辑:在几个建议使用\ b开关[似乎不起作用]后,我发布了我的问题的修订说明:

amm,从某种原因来看,似乎没有做这些伎俩.假设以下javascript搜索文本:

<script type='text/javascript'>
var lookup = '\n\n\n\n\n\n2    PC Games        \n\n\n\n';
lookup  = lookup.trim() ;
alert(lookup );
                var tttt = 'tttt';
                alert((/\b(lookup)\b/g).test(2));

</script>
Run Code Online (Sandbox Code Playgroud)

移动线是必不可少的

javascript regex

32
推荐指数
3
解决办法
4万
查看次数

如何根据目录内容从ant文件集中排除目录

如何根据目录内容创建一个排除某些目录的ant文件集?

我使用ant来创建一个分发jar,它将每个本地化都放在不同的目录中,其中一些是不完整的,不应该被释放.

我想在目录中添加一些东西(例如一个名为的文件incomplete.flag),以便ant排除目录.然后我可以在转换完成后删除该文件,并将其包含在构建中而不修改build.xml.

鉴于此目录结构:

proj
+ locale
  + de-DE
  + en-US
  + fr-FR
Run Code Online (Sandbox Code Playgroud)

此文件集排除所有incompelte.flag文件,但如何排除包含它们的整个目录?

  <fileset dir="${basedir}">
    <include name="locale/"/>
    <exclude name="locale/*/incomplete.flag">
  </fileset>
Run Code Online (Sandbox Code Playgroud)

如果需要,我可以编写一个ant任务,但我希望fileset能处理这个用例.

ant fileset

30
推荐指数
4
解决办法
11万
查看次数

日期验证程序,使用Zend Framework验证日期是否大于或等于今天

$form = new Zend_Form();

$mockDate = new Zend_Form_Element_Text('mock');

$mockDate->addValidator(???????);

$form->addElements(array($mockDate));

$result = $form->isValid();

if ($result) echo "YES!!!";
else echo "NO!!!";
Run Code Online (Sandbox Code Playgroud)

假设元素采用日期格式.如何确定给定的日期大于或等于今天?

zend-framework zend-form zend-validate

4
推荐指数
1
解决办法
5903
查看次数