我在我的Android手机上录制了来自我的麦克风的数据[1024],并通过实际数据的一维正向DFT(将另外的1024位设置为0)传递给它。 我将这个数组保存到一个文本文件中,并重复这8次。 我回来了16384的结果。 我打开Excel中的文本文件,并创build一个graphics,看看它是什么样子(x =数组的索引,y =返回的数字的大小)。 有一些大规模的尖峰(包括积极的和消极的),数量在110,232左右,而小尖峰一直延续到1817年和1941年,尖峰再次变大,然后再次下降。 我的问题是,无论我在哪里寻找帮助的话题,都提到gettng的实数和虚数,我只有一维数组,我从我从Piotr Wendykier的类使用的方法回来: DoubleFFT_1D.realForwardFull(audioDataArray); // from the library JTransforms. 我的问题是:我需要做什么来这个数据返回一个频率? 录制的声音是我在我的吉他的底弦(第五品)上(大约440Hz)播放“A”。
如何在默认浏览器中打开一个链接,点击button button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { open("www.google.com"); // just what is the 'open' method? } }); ?
我有简单的课程 public class ActiveAlarm { public long timeStarted; public long timeEnded; private String name = ""; private String description = ""; private String event; private boolean live = false; } 和List<ActiveAlarm> con。 如何按timeStarted升序sorting,然后按timeEnded ? 任何人都可以帮忙吗? 我知道在C ++中使用genericsalgorithm和重载操作符<,但我是Java新手。
在Eclipse中,我得到这个错误: run: [java] Error creating the server socket. [java] Oct 04, 2012 5:31:38 PM cascadas.ace.AceFactory bootstrap [java] SEVERE: Failed to create world : java.net.BindException: Address already in use: JVM_Bind [java] Java Result: -1 BUILD SUCCESSFUL Total time: 10 seconds 我不确定它为什么现在出现,但几小时前运行良好。 我需要重新启动我的机器吗? 我如何到底? 我很欣赏任何提示或build议。
我对Java 非常陌生,大部分时间都是在自学,所以我开始构build一个小程序。 我想创build一个可以从本地磁盘上select一个文件,并将其作为多部分/表单数据POST请求上传,但有一个进度条 。 显然,用户必须授予Java applet访问硬盘驱动器的权限。 现在我已经得到了第一部分的工作:用户可以使用JFileChooser对象来select文件,该对象可以方便地返回一个File对象。 但是我想知道接下来会发生什么。 我知道File.length()会给我文件的总大小(以字节为单位),但是如何将选定的File发送到Web,以及如何监视已发送的字节数? 提前致谢。
我正在使用javax.tools包(JDK 1.7)中的JavaCompiler来编译一些东西,如下所示: compiler.run(null, null, "-cp", paths, "path/to/my/file.java"); 它的工作原理,但我想这样做在内存中(例如传递一个string的代码,而不是源文件,并获取字节码不是.class文件)。 我发现扩展InputStream和OutputStream参数是没用的,因为它可能和控制台中的一样。 你知道一种方法来使运行方法像这样工作吗? 或者你知道用getTask()方法做到这一点的确认方式? (扩展FileManager看起来很容易,但并不那么容易:)
我想上传几个文件到HTTP服务器。 基本上我需要的是一些POST请求到服务器几个参数和文件。 我见过只上传文件的例子,但没有find如何传递额外的参数。 这样做的最简单和免费的解决scheme是什么? 有没有人有我可以学习的任何file upload的例子? 我一直在Google上search几个小时,但是(也许这只是其中的一个)找不到我所需要的。 最好的解决办法是不涉及任何第三方类或图书馆的东西。
在我的主线程中,我有一个while(listening)循环,它在我的ServerSocket对象上调用accept() ,然后启动一个新的客户端线程,并在接受新客户端时将其添加到Collection。 我也有一个pipe理线程,我想用来发出命令,如“退出”,这将导致所有的客户端线程closures,closures自己,closures主线程,通过听到错误。 然而, while(listening)循环中的accept()调用会阻塞,并且似乎没有任何方法来中断它,所以while条件不能被再次检查并且程序不能退出! 有没有更好的方法来做到这一点? 或者以某种方式来中断阻止方法?
作为伪代码的例子: if ((a mod 2) == 0) { isEven = true; } else { isEven = false; }
我一直在遭受臭名昭着的hibernateexception org.hibernate.LazyInitializationException: could not initialize proxy – no Session 现在社区正在欢呼 <property name="hibernate.enable_lazy_load_no_trans" value="true"/> 说它解决了这个问题,但使用它注意 。 他们是什么意思,谨慎使用它? 这个属性实际上做了什么? 请给我任何见解。 提前致谢。