我正在尝试从文件中读取一些数字(双精度)并将它们存储在一个 ArrayList 和一个数组中(是的,我需要两个),代码如下:
try {
Scanner scan = new Scanner(file).useDelimiter("\\s*\\n");
while(scan.hasNextDouble())
{
tmp.add(scan.nextDouble());
}
Double[][] tmp2 = new Double[tmp.size()/2][2];
int tmp3 = 0;
for(int i = 0; i < tmp.size()/2; i++)
{
for(int j = 0; j < 2; j++)
{
tmp2[i][j] = tmp.get(tmp3);
tmp3++;
}
}
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
}
我试图阅读的文件是:
0.0 0.0
0.023 0.023
0.05 0.05
0.2 0.2
0.5 0.5
0.8 0.8
0.950 0.950
0.977 0.977
1.0 1.0Run Code Online (Sandbox Code Playgroud)
但是我的代码不起作用,hasNextDouble() 函数没有找到任何东西,我做错了什么?
编辑:好的,所以我对源代码进行了一些编辑(从 Object[][] 更改为 Double[][])并在将它们插入到 …
我想知道在img标签中设置title属性后我们可以自定义工具提示吗?现在我得到一个带有蓝色背景的标准矩形,上面有文字,我想要得到的是我自己的图像(让我们说看起来像云的东西),上面有文字.是用css还是js?
我的应用程序中有一个简单的流程 - 如果您在一个表单上填写并按保存(如果一切顺利),您将被重定向到带有列表的第二个视图。现在我想添加一条消息,说“您成功添加了一个对象”,但由于我使用的是我记得的重定向,因此我需要使用 Flash 范围。所以我做到了。问题是,在第一次“保存”期间,它正确地只显示了 1 条消息,但是当我导航回表单并点击“保存”时,它会向我显示当前消息和旧消息!更奇怪的是,当(第三次)我返回表单并点击“保存”时,我再次只收到 1 条消息(依此类推 1-2-1-2-1-2 等......)。我做错了什么还是jsf中的错误?我的意思是我正在调用相同的方法并得到不同的结果......
我正在使用 primefaces 和最新的 mojarr:
jsf-api-2.1.1-b04
jsf-impl-2.1.1-b04
primefaces-2.2.1
这是代码(至少是最相关的部分):
保存表格.xhtml:
<div id="content-box" class="content-box">
<p:panel id="content-panel" header="Dane raportu"
styleClass="content-panel">
<div class="content-box">
<h:form prependId="false">
<h:panelGrid id="grid" columns="2" styleClass="content-panel">
<!-- some inputs and labels -->
<p:commandButton value="#{msg['thesis.save.button']}"
action="#{thesisBean.saveThesis}" />
</h:panelGrid>
</h:form>
</div>
</p:panel>
</div>
Run Code Online (Sandbox Code Playgroud)
保存论文方法:
public String saveThesis() {
//this creates a Hibernate entity and saves it to the DB
thesisService.addThesis(createThesisEntity());
FacesContext context = FacesContext.getCurrentInstance();
context.getExternalContext().getFlash().setKeepMessages(true);
ResourceBundle bundle = context.getApplication().getResourceBundle(
context, "msg");
context.addMessage(null, …Run Code Online (Sandbox Code Playgroud) 是否有任何免费的工具允许对代码进行增量静态分析(对于SVN,最好是Git)?目前我们正在使用Sonar(2.12我认为?)但问题是需要分析我们项目中所有代码的时间是40-60分钟.我们需要增加它,因为我们有几个分支在不同的子项目上工作.
这就是为什么我正在寻找一种工具,可以只从最新的提交(据我所知的Sonar不支持)或仅在过去X小时/天/之内修改的代码分析代码.
我已经找到了Sonar的Cutoff Plugin,据说可以做我想要的(只检查文件中某个日期之后修改过的代码)但是:
如果它只检查上次提交的代码,那将是完美的,但我还没有看到任何地方.
另外作为一个附带问题:在每次提交(即使用哈德森声纳插件)之后运行分析是好事还是应该避免?在我的上一个团队,我们有声纳这样运行,如果我们"破坏它"我们会得到一个即时电子邮件(添加了代码的主要/关键).这非常方便,因为我们知道谁有错(基于提交的信息).或者我们应该更少地分析它(让我们说每周一次)?在那种情况下,我将不得不检查Sonar是否能够说出谁犯了有问题的代码.
Scala版本:2.11.7(必须升级scala verison以使case clasess接受超过22个参数.)Spark版本:1.6.1 PFB pom.xml
尝试在intellij IDE上设置spark时出现以下错误,
16/03/16 18:36:44 INFO spark.SparkContext: Running Spark version 1.6.1
Exception in thread "main" java.lang.NoClassDefFoundError: scala/collection/GenTraversableOnce$class
at org.apache.spark.util.TimeStampedWeakValueHashMap.<init>(TimeStampedWeakValueHashMap.scala:42)
at org.apache.spark.SparkContext.<init>(SparkContext.scala:298)
at com.examples.testSparkPost$.main(testSparkPost.scala:27)
at com.examples.testSparkPost.main(testSparkPost.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)
Caused by: java.lang.ClassNotFoundException: scala.collection.GenTraversableOnce$class
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 9 more
Run Code Online (Sandbox Code Playgroud)
pom.xml中:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>StreamProcess</groupId>
<artifactId>StreamProcess</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>${project.artifactId}</name>
<description>This is a boilerplate maven project to …Run Code Online (Sandbox Code Playgroud) 我有一个a4j:commandButton应该根据Id将我重定向到适当的"编辑"页面,我希望将其作为参数传递,如下所示:
<h:commandButton action="/details.jsf?faces-redirect=true" value="details">
<f:attribute name="id" value="#{bean.id}" />
</h:commandButton>
Run Code Online (Sandbox Code Playgroud)
问题是,它不起作用.我也尝试用"f:param name ="id"value ="#{bean.id}""替换f:attribute,但它也失败了.我唯一能做的就是输出链接:
<h:outputLink value="/details.jsf">
link
<f:param name="id" value="#{bean.id}" />
</h:outputLink>
Run Code Online (Sandbox Code Playgroud)
但我对链接并不满意,所以有没有办法使commandButton工作?
哦,我还有一个bean,应该在重定向后获得"id":
@PostConstruct
public void init(){
id= resolve("id");
}
Run Code Online (Sandbox Code Playgroud) 这可能看起来微不足道,但我是JS的新手.我有这段代码:
alert(elementAction);
var argumentsBegin = elementAction.search("(");
var argumentsEnd = elementAction.search(")");
alert(argumentsBegin);
Run Code Online (Sandbox Code Playgroud)
elementAction是一个字符串.代码的问题是它似乎没有找到括号.第一个警告框显示例如:outer(inner)
但第二个警报框
根本不显示.如果我用{}替换(),那么一切都很酷.有什么想法,这对我不起作用?
是否可以在曲面DataTable中更改构面标题的方向?基本上我想要这样的东西:http://www.primefaces.org/showcase/ui/datatableBasic.jsf,但要垂直书写模型/制造商/年份/颜色(但表格中的所有文字保持水平) .
我知道我可以用css旋转文本但是我必须手动设置标题的宽度和高度,这有点烦人,因为整个表都是动态的(http://www.primefaces.org/showcase/ui /datatableDynamicColumns.jsf).由于dataTable为"未旋转"文本设置W和H.
我可以在AWS EMR上运行Spark,而不会出现文档,但从我看到它总是使用YARN而不是独立管理器.有没有办法轻松使用独立模式而不是YARN?我真的不想破解引导脚本来关闭纱线并自己部署火花主人/工人.
我遇到了一个奇怪的YARN相关错误,我希望它不会发生在独立经理身上.
amazon-web-services elastic-map-reduce hadoop-yarn apache-spark
我一直想知道生成独特ID的正确做法是什么?事情是在我的网络应用程序中我将有一个插件系统,当用户注册一个插件我想为它生成一个唯一的序列ID.我一直在考虑将所有数字存储在数据库或服务器上的文件中,生成随机数并检查它是否已存在于数据库/文件中,但这似乎不太好.还有其他方法吗?使用UUID是首选方式吗?
jsf ×3
jsf-2 ×3
apache-spark ×2
java ×2
javascript ×2
primefaces ×2
css ×1
datatable ×1
flash-scope ×1
guid ×1
hadoop-yarn ×1
html ×1
java-ee ×1
maven ×1
scala ×1
search ×1
sonarqube ×1
svn ×1
uuid ×1