小编Dav*_*ica的帖子

错误:java:无效的源版本:Intellij中的8.这是什么意思?

我试图编译一些代码在我使用Intellij Ultimate 13.1.4,但我得到以下错误,我不知道这意味着什么:

Information:Using javac 1.7.0_55 to compile java sources
Information:java: Errors occurred while compiling module 'Example'
Information:Compilation completed with 1 error and 0 warnings in 3 sec
Information:1 error
Information:0 warnings
Error:java: invalid source release: 8
Run Code Online (Sandbox Code Playgroud)

我的猜测是它与Java 8和Java 7有关,但我不知道具体是什么.我试图谷歌周围的这个消息,但他们要么谈论javactarget release,所以它似乎并不完全适用.

java compilation javac intellij-idea intellij-13

293
推荐指数
6
解决办法
21万
查看次数

tmux set -g mouse-mode on不起作用

我一直在环顾四周,人们说放

set -g mouse-mode on
Run Code Online (Sandbox Code Playgroud)

应该让你在运行tmux时滚动终端输出.但是,在将它放入我的~/.tmux.conf文件并说明tmux set -g mouse-mode on在tmux会话中之后,没有任何变化.当我滚动时,我仍然在tmux之外,就像在vim中使用默认设置滚动一样.

有谁知道这是为什么?

tmux

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

未找到Android SSL连接的信任锚

我正在尝试连接到运行godaddy 256位SSL证书的IIS6盒子,我收到错误:

java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
Run Code Online (Sandbox Code Playgroud)

一直试图确定可能导致这种情况的原因,但现在正在绘制空白.

这是我如何连接:

HttpsURLConnection conn;              
conn = (HttpsURLConnection) (new URL(mURL)).openConnection();
conn.setConnectTimeout(20000);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.connect();
String tempString = toString(conn.getInputStream()); 
Run Code Online (Sandbox Code Playgroud)

ssl android ssl-certificate

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

Java 8中的抽象类和接口有什么区别?

在Java中,抽象类和接口之间曾经存在微妙但重要的区别:默认实现.抽象类可以拥有它们,接口却不能.Java 8虽然引入了接口的默认实现,但这意味着这不再是接口和抽象类之间的关键区别.

那是什么?

尽我所知,唯一剩下的差异(除了可能是引擎效率之外的东西)是抽象类遵循传统的Java单继承,而接口可以有多重继承(或者如果你愿意,可以有多个实现).这引出了另一个问题 -

新的Java 8接口如何避免钻石问题

java abstract-class interface diamond-problem java-8

64
推荐指数
4
解决办法
2万
查看次数

期望数组无效顺序

使用Jasmine有一种方法可以测试2个数组是否包含相同的元素,但不一定是相同的顺序吗?即

array1 = [1,2,3];
array2 = [3,2,1];

expect(array1).toEqualIgnoreOrder(array2);//should be true
Run Code Online (Sandbox Code Playgroud)

javascript jasmine karma-jasmine

57
推荐指数
7
解决办法
2万
查看次数

为什么Java不支持多行字符串?

为什么Java不支持多行字符串?我知道他们不,但我不知道为什么.有充分的理由吗?其他几种语言都有这种功能,即使是较旧的语言,为什么Java不呢?据我所知(不是很远),不应该将此功能添加到词法分析器/编译器中.

编辑:为了澄清,我不是指一个带有换行符的字符串.我的意思是这样的:

String s = "Hello
            World";
Run Code Online (Sandbox Code Playgroud)

编辑2:我不知道为什么人们认为我在征求意见,我当然不是.我特意问了很多理由.我想我需要根据事实明确说出来吗?

java string newline multiline

26
推荐指数
0
解决办法
3万
查看次数

在Java中使用相对目录路径

我试图使用相对路径来定位Java类中的可执行文件,而不是使用硬编码的行,但使用类似于:

final static String directory = "../../../ggla/samples/obj/linux_x86"

失败...在Java中使用相对路径的正确方法是什么?

java file

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

ng-class和ng-style有什么区别?

ng-classng-style这两个似乎是动态创建CSS类的方法.他们之间有什么区别?

css angularjs angularjs-directive

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

抛出通过引用传递的临时参数

inline void my_assert( bool cond, const std::exception &e = my_assert_failed() ) 
{ 
    if ( !cond ) 
      throw e;
}
Run Code Online (Sandbox Code Playgroud)

该标准确保:

在函数调用(5.2.2)中与引用参数的临时绑定将持续存在,直到包含该调用的完整表达式完成为止.

对于抛出的临时对象:

只要存在针对该异常执行的处理程序,临时就会持续存在.

我可以推断出一个临时的传递来my_assert存活直到catch块结束吗?

c++ exception-handling

16
推荐指数
1
解决办法
657
查看次数

嵌套数组中的Mongodb Increment值

我正在为Spring使用mongotemplate,我想知道如何以原子方式增加我在一个数组中的一个文件的值.想象一下,我们有

{'a':1,
   b:[{_id:341432,
       c:2
      },
      {_id:341445,
       c:3
      }]};
Run Code Online (Sandbox Code Playgroud)

对于_id 341445,我想要的是将c从3增加到4

我一直在使用findAndModify,但我不知道如何为数组中的嵌套文档创建它.

问候.

java spring mongodb

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