小编Séb*_*nec的帖子

Java编译器级别与已安装的Java项目构面的版本不匹配

我在Eclipse Helios Version下创建了一个New Dynamic Project,我的JRE Version设置为1.6.我已通过单击配置转换为Maven项目将Maven功能添加到Web应用程序.

添加此项后,Eclipse Problems视图中出现了构建错误:

Java compiler level does not match the version of the installed Java project facet.
Unknown Faceted Project Problem (Java Version Mismatch)
Run Code Online (Sandbox Code Playgroud)

请告诉我如何解决此错误(我希望我的JRE版本仅为1.6).

eclipse m2eclipse maven

197
推荐指数
7
解决办法
24万
查看次数

Java:从特定字符后面的字符串中获取子字符串

我有一个字符串:

/abc/def/ghfj.doc
Run Code Online (Sandbox Code Playgroud)

我想从中提取ghfj.doc,即最后一个后的子串/,或者/右起第一个.

有人可以提供一些帮助吗?

java string substring

181
推荐指数
7
解决办法
36万
查看次数

git可以忽略特定的行吗?

我在手机的原生浏览器上测试时使用git同步到phonegap.因此我有以下几行:

var isPhoneGap = false;
Run Code Online (Sandbox Code Playgroud)

显然我在构建时更改了这个,但是有什么方法可以设置git来忽略这一行,或者我必须把它放在自己的文件中并忽略它吗?

我在OSX 10.6上使用Gitx和终端.

git gitx

96
推荐指数
4
解决办法
3万
查看次数

有没有办法在全球范围内排除Maven依赖?

我正在尝试找到一种"通用"方法,将传递依赖项排除在外,而不必将其从依赖于它的所有依赖项中排除.例如,如果我想要排除slf4j,我会执行以下操作:

  <dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-jmx</artifactId>
    <version>3.3.2.GA</version>
    <exclusions>
      <exclusion>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
      </exclusion>
    </exclusions>
  </dependency>
  <dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>3.4.0.GA</version>
    <type>jar</type>
    <exclusions>
      <exclusion>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
      </exclusion>
    </exclusions>
  </dependency>
Run Code Online (Sandbox Code Playgroud)

这部分是为了清理pom文件,部分是为了避免将来添加依赖于被排除依赖项的依赖项的问题 - 并且忘记排除它.

有办法吗?

dependencies maven-2 pom.xml maven

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

如何在Selenium中单击其href具有某个子字符串的链接?

以下是一组链接,<a elements. 只有其中一个链接有一个子字符串"long"作为属性href的值

<a class="c1" href= "very_lpng string" > name1 </a>
<a class="g2" href= "verylong string" > name2 </a>   // The one that I need
<a class="g4" href= "very ling string" > name3 </a>
<a class="g5g" href= "very ng string" > name4 </a>

...................
Run Code Online (Sandbox Code Playgroud)

我需要单击其中href包含子字符串"long" 的链接.我怎样才能做到这一点?

PS:driver.findElement(By.partialLinkText("long")).click();// b/c它由名字选择

java selenium

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

如何检测是否加载了javascript文件?

加载JavaScript文件时是否会触发事件?问题出现了,因为YSlow建议将JavaScript文件移动到页面底部.这意味着 $(document).ready(function1)function1加载包含代码的js文件之前触发.

如何避免这种情况?

javascript jquery

48
推荐指数
3
解决办法
12万
查看次数

Factory Girl + Mongoid嵌入式文件夹具

假设您有以下mongoid文档:

class User
    include Mongoid::Document
    embeds_one :name
end

class UserName
    include Mongoid::Document
    field :first
    field :last_initial

    embedded_in :user
end
Run Code Online (Sandbox Code Playgroud)

你如何创建一个工厂女工厂,初始化嵌入的名字和最后的名字?你也将如何处理这种embeds_many关系呢?

embed ruby-on-rails fixtures mongoid factory-bot

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

如何理解time命令的输出?

我试图找出我的代码的性能,但我不明白time命令的输出,任何人都可以解释时间命令输出的含义.

以下是我得到的:

time ./filereader 

real    0m0.193s
user    0m0.012s
sys 0m0.056s
Run Code Online (Sandbox Code Playgroud)

什么是real,user,sys

unix

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

postgresql中的mmm yyyy格式的日期

我有一个表格,其列表的时间戳类型没有时区.

我想选择具有mmm yyyy格式的列- 例如,"2011年3月".如何格式化它?我试过了:

select cast(now() as date)
Run Code Online (Sandbox Code Playgroud)

但它给了我不正确的格式.

sql postgresql

28
推荐指数
5
解决办法
12万
查看次数

如何使用JRuby 1.7运行Ruby 2.0?

让JRuby在2.0模式下运行的最佳方法是什么?

ruby jruby ruby-2.0

27
推荐指数
1
解决办法
9044
查看次数