我一直在研究一些声音处理代码,现在我正在做一些可视化.我完成了谱图光谱图,但我如何绘制它太慢了.
我正在使用OpenGL进行2D绘图,这使得搜索帮助变得更加困难.我也是OpenGL的新手,所以我不知道事情的标准方式.
我将每个像素的r,g,b值存储在一个大矩阵中.每次我得到一个小的声音片段,我处理它并将其转换为像素列.一切都转移到左边1像素,新线放在最后.
每次重绘时,我都会循环设置颜色并单独绘制每个像素,这似乎是一种非常低效的方法.
有一个更好的方法吗?是否有一些方法可以简单地移动一堆像素?
我正在使用apache commons配置XMLConfiguration来构建和保存XML文件.保存时没有格式化.我有类似的东西:
<root>
<node>
<child>
</child>
</node>
</root>
Run Code Online (Sandbox Code Playgroud)
我知道有很多方法可以使用其他库来获取输出并对其进行格式化,但是肯定必须有一种方法来设置像公共配置中的缩进一样简单的东西吗?
我想重写一些从C++到Java的信号处理代码.我结束了复杂数字的矩阵(带有虚数组件的数字).我需要找到NxN复矩阵的逆,以及原理特征向量.
有几个Java库用实数来做这个,但我找不到支持复数的任何东西.我找到了一个图书馆,但它是专有的,必须获得许可.
这是在任何地方实施的吗?
我总是可以用JNI包装所需的C代码,但我这样做是为了避免平台依赖.
我有两个围绕Integer字段的简单包装类,我必须覆盖equals()和hashCode().最后,它们都对hashCode()使用相同的算法,因此如果Integer字段相同,则哈希码会发生冲突.
由于对象是不同的类型,这是否重要,或者我应该只关心我是否希望将它们作为键混合在同一个HashMap中?