问题列表 - 第12570页

配置log4j以在运行时记录到自定义文件

任何人都可以指导我如何配置log4j以记录我在运行时指定的特定文件.日志文件的名称和路径是在运行时生成的,应用程序必须登录到该特定文件.

通常,log4j.properties文件中的文件appender条目指向应用程序将使用的日志文件.但是,在这种情况下,我想从命令行读取日志文件路径并登录到该特定文件.

我怎样才能做到这一点?

java log4j

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

文本用户界面设计参考?

文本用户界面设计是否有好书或其他参考文献?我对图形用户界面不感兴趣.我对良好的命令行和脚本接口的可用性感兴趣.

usability tui

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

使用T-SQL生成随机字符串

如果您想使用T-SQL生成伪随机字母数字字符串,您会怎么做?你会如何排除美元符号,破折号和斜线等字符?

sql t-sql random

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

具有不同初始容量和负载因子的HashMap的性能

这是我的情况.我使用两个java.util.HashMap将一些常用数据存储在Tomcat上运行的Java Web应用程序中.我知道每个Hashmap的确切条目数.键分别为字符串和整数.

我的问题是,设置初始容量和loadfactor的最佳方法是什么?

我应该将容量设置为等于它将具有的元素数量和负载容量为1.0吗?我想在不使用太多内存的情况下获得绝对最佳性能.但是,我担心桌子不能最佳填充.使用所需的确切大小的表,是否会发生键冲突,导致(通常是短暂的)扫描找到正确的元素?

假设(并且这是一个延伸)哈希函数是整数键的简单模5,这并不意味着键5,10,15将击中相同的桶然后导致搜索填充旁边的桶他们?更大的初始容量是否会提高性能?

此外,如果有一个比hashmap更好的数据结构,我对此也完全开放.

java hashmap

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

如何让str.translate使用Unicode字符串?

我有以下代码:

import string
def translate_non_alphanumerics(to_translate, translate_to='_'):
    not_letters_or_digits = u'!"#%\'()*+,-./:;<=>?@[\]^_`{|}~'
    translate_table = string.maketrans(not_letters_or_digits,
                                       translate_to
                                         *len(not_letters_or_digits))
    return to_translate.translate(translate_table)
Run Code Online (Sandbox Code Playgroud)

哪个适用于非unicode字符串:

>>> translate_non_alphanumerics('<foo>!')
'_foo__'
Run Code Online (Sandbox Code Playgroud)

但unicode字符串失败:

>>> translate_non_alphanumerics(u'<foo>!')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 5, in translate_non_alphanumerics
TypeError: character mapping must return integer, None or unicode
Run Code Online (Sandbox Code Playgroud)

对于str.translate()方法,我无法理解Python 2.6.2文档中 "Unicode对象"的段落.

如何使这个工作适用于Unicode字符串?

python string unicode

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

Actionscript3是否提供列表推导或lambda演算?

我将一些我在python中原型化的代码移植到flash中,而actionscript并没有像我预期的那样糟糕(我听说v3比v2好很多!)还有一些东西我不得不这样做看起来过于平淡/样板,例如总结清单......

var a:int = 0;

for each ( var value:int in annual_saving )

    {

        a  = a + value;

    }

return a / 100;
Run Code Online (Sandbox Code Playgroud)

而不是......

return reduce(lambda x,y: (x+y), self.annual_saving ) / 100
Run Code Online (Sandbox Code Playgroud)

对我来说,感觉有点像Java(eww Java:puke!XO ###)

我只是不知道as3的酷阵列求和功能?或者它是否理解lambda演算,或列表理解?或提供一些其他这种简洁的符号?我怀疑是否有一种更优雅的方式来做这件事,或者我在这个项目的剩余时间里停留在20世纪!?

干杯:)

罗杰.

lambda actionscript actionscript-3

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

如何在基于文档的应用程序中的应用程序启动时执行代码

我有一个基于Cocoa文档的应用程序.

当应用程序启动时,我希望它执行一些代码,这将创建一个我需要可以访问应用程序中任何文档的字典,但我只想要在启动应用程序时创建字典,而不是在新文档是打开.目前我有一个控制器类,它在应用程序启动时和打开新文档时都会被实例化.

我该怎么做呢?

cocoa objective-c

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

2009年的.NET XML序列化

可能重复:
XML序列化的替换

除了旧的XmlSerializer在.Net Universe中的xml序列化世界中有什么新东西吗?

更新:这可能是更好问题的重复.

.net xml-serialization

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

SQL Server明年的第一天?

这不应该是这么难.我只需要以下内容:

SET @DueDate = CONVERT (DATETIME, '01/01/2010')
Run Code Online (Sandbox Code Playgroud)

但是,我需要务实,所以如果它是2010年3月,那么给定的日期将是'01/01/2011'.

我知道这很简单,但我的大脑并没有想出来.我确定这是一个DateAdd和getdate().

t-sql sql-server-2000

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

想分享一个MGTwitterEngine iPhone Xcode骨架项目吗?

有人想共享一个包含MGTwitterEngine的Xcode项目吗?我不会编译.是否要设置某些项目设置?我刚刚为iPhone制作了一个股票标签栏应用程序,并添加了MGTwitterEngine文件.大量的编译器错误.我错过了什么?

iphone twitter xcode sample project

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