草庐IT

初中生

全部标签

java - 减少在 Java 中生成纯音的谐波

我正在尝试用Java开发一个静态方法来生成纯音。一开始看起来很容易,但是当我尝试将双阵列写入扬声器时,我发现谐波太多了。我用频谱分析仪(声波计)对其进行了测试,然后,我还在图形中绘制了阵列结果。完成后我发现了问题:关于波形,是突变的。我想平滑这个数组,但我不知道该怎么做。这是代码:/***Generauntonopuro.*@parambufferSizeTamañodelbuffer.*@paramfsFrecuenciademuestreo.*@paramf0Frecuenciacentral.*@returnEltonopuro.*/publicstaticdouble[]gen

java - 如何防止 ctrl+c 杀死 Java 中生成的进程

[注意。这与HowdoIlaunchacompletelyindependentprocessfromaJavaprogram?有关但不同]我希望能够从“管理器”Java进程中生成外部进程(shell脚本),当JVM被杀死时,该进程应该继续运行-但似乎当我杀死父Java程序时,child也被杀死了(请注意,如果JVM自然退出,行为会有所不同)。我有的最简单的测试程序是:publicclassRunit{publicstaticvoidmain(Stringargs[])throwsIOException,InterruptedException{Runtime.getRuntime()

java - jasper 报告多语言-在 spring boot 中生成 pdf 时无法显示字体

我正在使用Java中的JasperReports生成多语言报告。当我生成pdf时,少数语言无法正确显示。然而,当我生成Excel时,会使用正确的语言正确生成报告。在网上搜索我发现不支持pdf字体。所以我添加了notosans字体。从jasparstudio创建自定义jar字体文件.添加到类路径中。这里我的代码设置为字体:StylerowStyle=newStyle();Fontfont=newFont(FONT_SIZE_SMALL,"NotoSans",false,false,false);font.setPdfFontName("NotoSans");font.setPdfFont

java - 在Java中生成2个给定日期之间的所有日期

这个问题在这里已经有了答案:howtogetalistofdatesbetweentwodatesinjava(23个回答)关闭5年前。我正在尝试获取日期数组,而我的输入是“从”/“到”结构。所以我的输入是:Stringdate1="2014-01-01";Stringdate2="2014-05-01";我的输出应该是一个包含date1和date2之间所有日期的Arraylist。我已经在寻找这个,但我只能找到有关两个日期之间差异的问题:SimpleDateFormatmyFormat=newSimpleDateFormat("ddMMyyyy");StringinputString

java - 如何在eclipse中生成java项目的可执行文件

这个问题在这里已经有了答案:HowcanIconvertmyJavaprogramtoan.exefile?(16个答案)HowdoIcreatean.exeforaJavaprogram?[duplicate](7个答案)关闭9年前。我正在尝试制作我的Java应用程序的可执行文件,但我不知道该怎么做。我知道如何生成可执行的jar文件,但我想制作一个可执行的应用程序。我正在使用eclipseindigo制作java应用程序并生成jar文件。如何制作可执行文件?

java - 在java中生成没有重复/排列的变体

我必须生成所有不重复数字0-9的变体。它们的长度可以从1到10。我真的不知道如何解决它,尤其是如何避免重复。例子:变化长度:4随机变化:9856、8753、1243、1234等(但不是9985-包含重复)你能帮帮我吗?或者你能给我代码吗? 最佳答案 要查找的关键字是排列。有大量免费的源代码可以执行它们。至于避免重复,我建议采用一种简单的递归方法:对于每个数字,您都可以选择是否将其纳入您的变体中,因此您的递归会通过数字计数并fork为两个递归调用,其中一个数字被包括在内,一个被排除在外。然后,在您到达最后一位数字后,每个递归本质上都会

java - 如何在 Java 中生成 graphml 文件。 Gephi、JGraph、Prefuse 等

帮助!我希望创建一个Java应用程序,它可以生成以下任何一种格式的图表:.graphml.ygf.gml.tgf我需要能够在图形编辑器中打开文件"yEd".到目前为止,我已经找到了这些解决方案:yFilesForJava专业版:导出为graphml,能够在yEd中打开,基于Java,完美。为什么我不能使用它:使用它会花费我超过2000美元:(但它正是我所需要的Gephi专业版:免费,导出为graphml,基于Java!为什么我不能使用它:当我尝试在yEd中打开生成的graphml文件时,graphml已损坏:它是线性的-一行,就像这样屏幕截图:>如果我让它工作,那就完美了我尝试的图表是

java - 如何在 Java 中生成没有空格和换行符的 XML 签名?

我与巴西的“NotaFiscalEletronica”项目合作,他们在该项目中定义了一种签署XML文档的标准方式。最近,他们开始要求标签之间绝对不能有空格,包括签名标签(*)。我们碰巧用到了apache的XMLSignature而且我似乎无法生成未缩进的签名。如果我在签名后删除空格,签名就会损坏。我也无法更改规范器/转换器集,因为它们是预定义的。我在XMLSignatureAPI中找不到用于控制缩进或空格的选项或参数。代码如下://theelementwheretoinsertthesignatureElementelement=...;X509Certificatecert=...;

java - 在 Java EE 6 中生成激活 url

我正在使用JavaEE6WebProfile开发Web应用程序。我想通过电子邮件向新用户发送他帐户的激活链接。我应该如何实现?我正在使用JSF2。是否有任何规范或推荐的方法来执行此操作? 最佳答案 我从事的项目要求用户确认他的电子邮件ID以激活他的注册。key生成过程是这样的:key创建在users表中创建一个verification_key列,其中包含用户的唯一验证key。使用SHA256您的唯一用户名(在本例中为电子邮件ID)的散列值,密码为salt。将哈希值转换为base64并存储在该用户的verification_key中。

java - 在 JodaTime 中生成日期范围

我需要检查数组列表中是否存在日期(字符串形式)。我有两个日期,首先我需要生成这两个日期之间的日期范围并将它们存储在一个数组中。这就是我正在做的。DateTimeFormatterdateFromatter=DateTimeFormat.forPattern("MM/dd/yyyy");DateTimestartDate=formatter.parseDateTime("01/02/2012");DateTimeendDate=formatter.parseDateTime("01/31/2012");Listdates=newArrayList();intdays=Days.daysB