小编Mic*_*rry的帖子

音频指纹库(java)

是否有用Java编写的音频指纹库?类似于用C++或C#编写的libofa.

java audio-fingerprinting

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

什么代码突出显示了lib的库?

我希望它们易于捆绑,具有很少的依赖性并且易于使用.

java codehighlighter syntax-highlighting

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

完整GC期间是否清除了WeakHashMap?

我遇到了WeakHashMap的一些麻烦.

考虑以下示例代码:

List<byte[]> list = new ArrayList<byte[]>();

Map<String, Calendar> map = new WeakHashMap<String, Calendar>();
String anObject = new String("string 1");
String anOtherObject = new String("string 2");

map.put(anObject, Calendar.getInstance());
map.put(anOtherObject, Calendar.getInstance());
// In order to test if the weakHashMap works, i remove the StrongReference in this object
anObject = null;
int i = 0;
while (map.size() == 2) {
   byte[] tab = new byte[10000];
   System.out.println("iteration " + i++ + "map size :" + map.size());
   list.add(tab);
}
System.out.println("Map size " + map.size()); …
Run Code Online (Sandbox Code Playgroud)

java jit weak-references

11
推荐指数
3
解决办法
1311
查看次数

为什么java中的集合有int索引?

ArrayList(int initialCapacity)
Run Code Online (Sandbox Code Playgroud)

和java中的其他集合在int索引上工作.

不能有是哪里的情况下int不够的,有可能需要超过范围int

更新: Java 10或其他一些版本必须为此开发新的Collection框架.作为使用long与存在类别将打破向后兼容性.不是吗?

java collections

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

PackageMaker用于在Windows/Linux上创建Mac包

我们需要动态构建Mac软件包,如果有一种方法可以在Windows或Linux平台上创建相同的软件包而不是在Mac上使用PackageMaker,那将是很方便的.有任何想法吗?

macos packagemaker

10
推荐指数
2
解决办法
3302
查看次数

Java - hashmap可以有4个通用参数而不是2个吗?

这可能很难解释,但这里有:

我想将3个整数和一个String存储到Hashmap中,因此我可以从地图中检索数据,但事实证明,hashmaps只允许2个通用参数而不是4个.

例如:( HashMap <String> <Integer> <Integer> <Integer>我想做什么)

但你似乎只能使用2个参数:HashMap <String> <Integer>.

我最好的猜测是我的想法无法完成,如果是这样,请列出处理这类事情的替代方案.

java hash hashmap

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

在Java中绑定到0.0.0.0是否保证绑定到所有网络接口?

我从经验上发现了这一点

Endpoint endpoint1 = Endpoint.create(new Ping());
endpoint1.publish("http://0.0.0.0:8080/ws/ping");
Run Code Online (Sandbox Code Playgroud)

绑定到当前计算机上的所有网络接口(而不仅仅是localhost - 127.0.0.1或主机名),但我无法找到说明这是有保证的文档.

问题:在Java中定义绑定到0.0.0.0将始终绑定到所有网络接口?

java networking

10
推荐指数
2
解决办法
9170
查看次数

Intellij IDEA中的变量使用突出显示

我非常喜欢Netbeans的一个功能是,当你点击变量,方法,字段等时,Netbeans会在右手栏中显示这个实体的所有用法,作为小条纹.有没有办法在IntelliJ IDEA中获得此行为,如果是这样,我该如何打开它?我没有在设置或谷歌中找到任何东西,但我可能会遗漏一些东西!

netbeans intellij-idea

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

唱歌时连续语音识别?

作为我的应用程序的一部分,我希望添加语音识别,但不是传统意义上的.我有一堆由某人演唱的歌词(分为经文),其目的是找到当前正在演唱的诗歌,以便在屏幕上显示.

我玩过sphinx并得到一些基本的例子设置和工作,但是虽然似乎有很多关于注册语音文本的文档,你可以等待延迟然后处理结果,我找不到多少不断识别句子的想法.这当然是在我到达那些正在唱歌而没有说出来的部分之前!

有没有人有这方面的经验,如果有的话,哪里可以提供一个良好的起点?或者是我正在努力实现与狮身人面像过于雄心勃勃的事情,它是否真的无法正常运作?我愿意看其他图书馆,但他们必须是免费的,而且狮身人面像是最广泛谈论的我可以挖掘的.

java speech-recognition cmusphinx

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

投影机控制 - RS232/USB?

我注意到有许多投影机具有RS232或USB端口,可用于控制投影机的功能,即切换输入和打开和关闭电源.有没有人知道是否有一个API用于以编程方式控制这些功能?

我正在使用Java但特别是使用RS232我猜这是无关紧要的,因为协议将处于更低的水平.如果周围没有"标准"(我猜不会有)会有什么建议?目前我正在考虑为我想要的功能定义一个投影机控制界面,然后允许人们编写用于外部控制投影机的类并放置它们(可能使用新的watchservice API通过反射来拾取它们) .)我有没有看到任何瑕疵?

基本上,我正在寻找一个描述用于在各种不同投影仪上执行基本功能的串行协议的文档(如果存在).

api controls serial-port projector

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