问题列表 - 第19912页

从另一个列表生成一个列表,转换Groovy上的每个元素

我在Controller上有以下代码

    def db = new Sql(dataSource)
    def rawLines = db.rows("SELECT name FROM LINES")
    def lines = []
    /*(db.rows returns the values as [NAME:value] */
    rawLines.each {
        lines.add(it.name)
    }
    /*Then, use lines */
Run Code Online (Sandbox Code Playgroud)

我无法忽视这样一种印象:可能有一些方法以更优雅的方式执行此操作,类似于Python中的列表理解:

lines = [ l.name for l in db.rows("SELECT name FROM LINES") ]
Run Code Online (Sandbox Code Playgroud)

必须声明一个空列表然后填充它似乎不是最好的做事方式......是否可以做这样的事情,或者Groovy不允许它?

groovy

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

django:为多语言站点生成站点地图

我创建了一个小文章站点。我正在使用 translema 以多种语言存储同一篇文章(它在数据库中创建选定字段的副本,以便可以翻译它们),在这种情况下如何生成站点地图?

(忘了说,我正在使用 localurl 应用程序,所以我的网址看起来像这样http://site/en)。

django

5
推荐指数
2
解决办法
2169
查看次数

C99有#define吗?

我想以一种方式在C99中做一些事情,否则以另一种方式执行它.什么#define检查?

#ifdef C99
...
#else
...
#endif
Run Code Online (Sandbox Code Playgroud)

c macros c99

22
推荐指数
2
解决办法
7038
查看次数

在Django模板中调用Python函数

在django模板中我试图在其中一个模板变量上调用split函数然后获取最后一个元素,所以我做了类似这样的事情:

{{ newsletter.NewsletterPath.split('/').-1 }}
Run Code Online (Sandbox Code Playgroud)

不幸的是,它不喜欢分裂.有些人可能会建议我在视图中进行拆分,但我不知道该怎么做,因为我需要为所有记录执行此操作.如果我能在模板中做到这一点会容易得多.有没有办法做到这一点?

python django django-templates

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

OpenFileDialog() 锁定文件夹

OpenFileDialog()我在我的 Silverlight 应用程序中使用。当我使用它选择一个文件时,ShowDialog()它只是锁定该文件,直到我关闭我的应用程序。

应用程序运行时我无法重命名或删除文件夹(浏览器中的 silverlight 应用程序)

如果我尝试选择任何其他文件夹中的任何其他文件,我可以重命名以前的文件夹。似乎正在释放手柄。

我的目标:上传完成后,我想(手动)重命名/删除文件系统中的文件夹。

我知道不可能OpenFileDialog()从代码指向其他文件夹。有什么指点吗?

顺便说一句,这是 Windows 错误消息:

该操作无法完成,因为该文件夹已在另一个程序中打开。关闭文件夹并重试。

c# silverlight

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

正半正定矩阵和数值稳定性?

我正在尝试对共生矩阵(C)进行因子分析,该矩阵是根据术语 - 文档矩阵(TD)计算的,如下所示:C = TD*TD'

理论上C应该是正半正定的,但事实并非如此,并且因子分析算法因此无法使用它.由于速度原因,我无法改变算法.

我查阅它可能是一个数值稳定性问题: 一个生成正半定矩阵的简单算法 - 答案2.

什么是在这里继续前进的好方法?

math matrix numerical-methods numerical-stability

5
推荐指数
2
解决办法
1974
查看次数

如何将NSDictionary转换为NSData作为plist(不保存字典)

有没有人知道如何将NSDictionary对象转换为NSData对象作为plist而不先保存字典?我希望我的iPhone应用程序发送一封电子邮件,其中包含附有我的字典的plist.我目前正在使用skpsmtpmessage http://code.google.com/p/skpsmtpmessage/来发送电子邮件.

提前致谢

iphone objective-c nsdictionary nsdata

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

SQL Server - 更好的数据类型来存储大字符串值

我们有一个数据库表,有大约200,000条记录.其中包括3个ntext列,其中包含长度为4000-70000的字符串数据.但桌面上的一个选择只需要1分钟以上的时间来返回数据.甚至使用where条件和索引来为条件选择12000条记录需要40秒.

所以我们决定将这些数据类型更改为nvarchar(max),但仍然没有注意到主要区别,因为它会将数据存储在行之外,因为它太长了.有什么更好的方法可以提高我的表的性能?

sql sql-server varchar nvarchar query-optimization

0
推荐指数
1
解决办法
9812
查看次数

是否可以在Tomcat中动态重新加载log4j.xml/log4j.properties文件?

问题是,每当你更改log4j.properties/log4j.xml时,你需要重启tomcat [或者说任何其他服务器].有没有重新加载log4j配置的解决方法?

java tomcat log4j

34
推荐指数
4
解决办法
5万
查看次数

在PHP中检索当前函数的名称

是否有一个函数可以返回程序正在执行的当前函数的名称?

php function

60
推荐指数
2
解决办法
4万
查看次数