我有一个约2000个文件的目录.如何N通过使用bash脚本或管道命令列表来选择随机的文件样本?
可能重复:
使用Java将文件附加到zip文件
使用ZipOutputStream打开文件会覆盖它.有没有办法保留文件,只是添加新条目?
我找到了我想在我的Java应用程序中使用的这个开源库.该库是用C语言编写的,是在Unix/Linux下开发的,我的应用程序将在Windows上运行.它是一个主要是数学函数的库,所以据我所知,它不使用任何与平台相关的东西,它只是非常基本的C代码.而且,它不是那么大,不到5000行.
在我的应用程序中使用库的最简单方法是什么?我知道有JNI,但这涉及到找到一个编译器来在Windows下编译库,获得JNI框架的最新版本,编写代码等等.可行,但不是那么容易.有没有更简单的方法?考虑到库的小尺寸,我很想把它翻译成Java.有没有可以帮助的工具?
编辑
我最终将我需要的库部分翻译成Java.到目前为止,它大约是图书馆的10%,尽管它可能会随着时间的推移而增加.C和Java非常相似,所以只花了几个小时.主要的困难是修复因翻译错误而引入的错误.
感谢大家的帮助.所提出的解决方案似乎都很有趣,当我需要链接到更大的库时,我会调查它们.对于一小段C代码,手动翻译是最简单的解决方案.
我有一个需要几天处理数据的应用程序.是否有一项服务可以让我在强大的计算机上运行我的应用程序?
我没有运营网站或网络服务.这需要大量的数据文件,通过大型自定义应用程序运行它们,并输出结果.
我的电脑需要几天时间,而且每隔一段时间就需要做一些事情,但不是持续不断.
成本并不是真正的问题,因为我的公司会为此付出代价,但当然它应该比自己购买大型机器便宜.
是否有所有程序员都应该了解的开源库?我在想一些通用的,一种对标准的扩展,java.util它包含对各种应用程序都有用的基本函数.
我正在寻找一种方法来计算JTextPane中给定文本位置的行号,并启用包装.
例:
这非常非常非常非常非常非常非常非常非常非常非常非常非常长.
这是另一个非常非常非常非常非常非常非常非常非常非常非常非常非常长的路线.|
光标位于第四行,而不是两行.
有人可以为我提供该方法的实现:
int getLineNumber(JTextPane pane, int pos)
{
return ???
}
Run Code Online (Sandbox Code Playgroud) java ×4
bash ×1
c ×1
hosting ×1
jtextpane ×1
open-source ×1
random ×1
swing ×1
translation ×1
zip ×1