小编MHa*_*ris的帖子

是java.util.Observable在任何地方使用?

正在和一位同事聊聊Javas图书馆的设计.我提到我总是觉得很有趣的是AWT/Swing类调用它实际上在UI小部件上提供了一个Observable接口实际上被称为"监听器".

因此,他指出,与JDK 1.0一直存在的java.util.Observerjava.util.Observable之间存在名称冲突.我以前从未听说过他们.

JavaDocs中没有列出任何用法,google/googlecode没有提供太多用法,所以有人知道它们是否在JDK的某个地方使用过吗?他们似乎没有收到任何通用的爱,所以可能他们并不"受欢迎".有人发现它们有用吗?

java

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

在ant中删除文件

为了便于访问,我在一系列项目文件夹的父级中有几个配置文件。在构建项目时,他们需要复制到项目源文件夹之一,直到构建完成后,然后我希望将它们删除。目前,我有这个:

<target name="build-java">
  <copy file="config.properties" todir="project/src" />
  <!-- Build other projects -->
  <delete file="project/src/config.properties" />
</target>
Run Code Online (Sandbox Code Playgroud)

如果项目建立,哪个工作。唉,我的骄傲,他们并不总是如此。理想情况下,我想要相当于以下 Java:

File src = new File("config.properties");
File dst = FileUtils.copyFile(src, "project/src");
dst.deleteOnExit();
// Carry on with the rest of the build, content in the knowledge that whatever happens, the file will die.
Run Code Online (Sandbox Code Playgroud)

但是CopyDelete ant 任务似乎都不能胜任这项工作。这似乎不是一个特别晦涩的需求?

java ant

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

是否有一个解决方法,文本输入maxlength无法在Safari中工作?

在OS X 10.10.1上的safari版本8.0(10600.1.25.1)中,如果您有以下内容:

<input type="text" maxlength="5" >
Run Code Online (Sandbox Code Playgroud)

用5个字符填充,然后将插入符号(用鼠标或键盘)放在字符串中间的某个位置(不是在开头或结尾),键入将导致输入更多字符.

具体来说,它在计算字符串的"长度"时忽略了插入符之后的字符,因此如果插入符最初放在位置1,则可以输入9个字符.

这在最新的chrome或firefox上是不可重现的.

效果可以在这个页面上看到:http://www.w3schools.com/tags/tryit.asp?filename = tryhtml_input_maxlength

我使用maxlength错了吗?这是一个众所周知的解决方法吗?我用谷歌搜索了一点没有快乐......

html safari

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

有什么替代svn_load_dirs.pl的吗?

我们有一个大型供应商分支(1200多个文件),最近经历了一些非平凡的变化,我想将它们集成到主干中.它会相当频繁地更新,我们需要经常更新,所以手工操作会浪费太多时间.

这就是svn_load_dirs.pl的用途,只是我没有perl解释器,并且根据过去的经验,通过官僚层次来安装一个将需要更长时间并且比每次手动合并更多的痛苦.

我们有一个python解释器,svn_load可以很好地完成这项工作.仅使用SVN CLI而不是直接使用pysvn,未安装.见上文:不通过去,不收200英镑.

我意识到这不太可能,但是有人知道其他任何选择吗?

svn vendor-branch

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

将元组附加到列表中

给定一个元组(特别是函数varargs),我想在前面包含一个或多个项目的列表,然后调用另一个函数,并将结果作为列表.到目前为止,我提出的最好的是:

def fn(*args):
    l = ['foo', 'bar']
    l.extend(args)
    fn2(l)
Run Code Online (Sandbox Code Playgroud)

其中,考虑到Pythons在这类事情上通常的简洁性,似乎需要多于2条线.有更多的pythonic方式吗?

python

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

标签 统计

java ×2

ant ×1

html ×1

python ×1

safari ×1

svn ×1

vendor-branch ×1