问题列表 - 第2020页

Java 7中的闭包

我听说可以在下一个Java标准中引入关闭,该标准计划在明年夏天左右发布.

这种语法是什么样的?

我在某处读到,在Java中引入闭包是一个比java中的泛型更大的变化.这是真的吗?利弊?

(到现在我们肯定知道闭包不会包含在下一个Java版本中)

要么

编辑:http://puredanger.com/tech/2009/11/18/closures-after-all/:D

edit2:重新思考JDK7:http://blogs.oracle.com/mr/entry/rethinking_jdk7

edit3:没有时间可以丢失!:http://blogs.oracle.com/mr/entry/quartet

java syntax closures java-7

29
推荐指数
3
解决办法
2万
查看次数

Eclipse可用于查找所有不推荐的方法调用吗?

Eclipse是否具有允许您搜索项目以查找对弃用方法的所有调用的功能?

java eclipse ide

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

在C#中强制垃圾收集的最佳实践

根据我的经验,似乎大多数人会告诉你强制垃圾收集是不明智的,但在某些情况下,你正在使用大型对象,这些对象并不总是在0代收集,但内存是一个问题,是它可以强制收集?这样做有最好的做法吗?

.net c# garbage-collection

116
推荐指数
11
解决办法
15万
查看次数

缓存FreeMarker模板

我正在使用Spring类FreeMarkerConfigurationFactoryBean来检索FreeMarker模板.我希望缓存这些模板,但似乎没有任何方法可以指示此行为是必需的.

相比之下,Spring模块提供了一个CachingTemplateResolver,它提供了模板缓存,但是可以在不使用Spring模块的情况下实现这一点,即使用FreeMarkerConfigurationFactoryBean吗?

干杯,唐

java spring templates caching freemarker

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

链接到CakePHP视图中的文件(例如PDF)

我想在我的一个控制器视图中链接到一些PDF.完成此任务的最佳做法是什么?CakePHP webroot文件夹包含一个./files/子文件夹,我试图链接到它而不使用我的href中的"魔术"路径名(例如"/path/to/my/webroot/files/myfile.pdf")而感到困惑.

我有什么选择?

编辑:我没有充分描述我的问题.我试图以平台无关(即无mod_rewrite)的方式链接到/ app/webroot/files /中的文件.

我已经解决了这个问题,将这些文件存储在CakePHP目录结构之外.

cakephp

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

词法闭包如何工作?

当我在调查Javascript代码中的词法闭包问题时,我在Python中遇到了这个问题:

flist = []

for i in xrange(3):
    def func(x): return x * i
    flist.append(func)

for f in flist:
    print f(2)
Run Code Online (Sandbox Code Playgroud)

请注意,此示例谨慎避免lambda.它打印"4 4 4",这是令人惊讶的.我期待"0 2 4".

这个等效的Perl代码是正确的:

my @flist = ();

foreach my $i (0 .. 2)
{
    push(@flist, sub {$i * $_[0]});
}

foreach my $f (@flist)
{
    print $f->(2), "\n";
}
Run Code Online (Sandbox Code Playgroud)

打印"0 2 4".

你能解释一下这个区别吗?


更新:

这个问题是不是i是全球性的.这显示相同的行为:

flist = []

def outer():
    for i in xrange(3):
        def inner(x): return x * i …
Run Code Online (Sandbox Code Playgroud)

python closures late-binding lazy-evaluation

144
推荐指数
5
解决办法
3万
查看次数

从webservices写一个文件

我有一个使用.net c#的Web服务,我想写一个服务器上的文本文件,但我不能让它工作.我认为这是一个许可问题.

具体来说,我认为问题是我正在使用System.IO.Directory.GetCurrentDirectory().

还有更好的选择吗?

.net c# file-io web-services

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

忽略eclipse工作区的模式

对于处理eclipse工作区的svn,git等,你有一个很好的忽略模式吗?我想版本处理工作区中的所有项目.它必须忽略所有eclipse配置,编译文件和输出文件夹.

language-agnostic eclipse svn version-control development-environment

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

Outlook存储VBA代码文件在哪里?

我在Outlook中有一个带有几个电子邮件宏的VBA项目 - 但是在PC崩溃后它们都消失了,当我点击Alt + F11时,我看到的只是一个新的'Project1'

我不是VBA程序员,但有一组方便的宏用于电子邮件排序等.我不想再次编码它们.任何人都知道代码文件应该在文件系统上的哪个位置,以便我可以挽救代码?

outlook vba ms-office outlook-vba

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

创建后将属性添加到匿名类型

我使用匿名对象将我的Html属性传递给一些辅助方法.如果消费者没有添加ID属性,我想在我的帮助方法中添加它.

如何向此匿名对象添加属性?

c# reflection anonymous-objects

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