小编Jur*_*ass的帖子

如何查看远程Git分支?

有人将一个名为testwith 的分支推git push origin test送到共享存储库.我可以看到分支git branch -r.

现在我正试图检查远程test分支.

我试过了:

  • git checkout test 什么都不做

  • git checkout origin/test* (no branch).这令人困惑.我怎么能在"没有分支"?

如何查看远程Git分支?

git remote-branch git-checkout

6408
推荐指数
38
解决办法
496万
查看次数

jQuery - 如何通过Ajax提供JSON?

我试图通过Ajax与jQuery将一些JSON格式的数据放到服务器上.我的代码看起来像这样:

$.ajax({
    type: "PUT",
    url: myURL,
    contentType: "application/json",
    data: {"data": "mydata"}
});
Run Code Online (Sandbox Code Playgroud)

但是在服务器端,我收到一个data=mydata字符串,而不是预期的JSON.萤火虫告诉我同样的事情.

错误在哪里?

ajax jquery json

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

如何使用Spring为JUnit测试注入ServletContext?

我想对使用Apache CXF编写的RESTful接口进行单元测试.

我使用ServletContext来加载一些资源,所以我有:

@Context
private ServletContext servletContext;
Run Code Online (Sandbox Code Playgroud)

如果我在Glassfish上部署它,则会注入ServletContext并且它会按预期工作.但我不知道如何在我的服务类中注入ServletContext,以便我可以使用JUnit测试来测试它.

我使用Spring 3.0,JUnit 4,CXF 2.2.3和Maven.

java junit spring cxf

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

搜索JavaScript对象

我有一个像这样的JavaScript对象:

[{
    name : "soccer",
    elems : [
        {name : "FC Barcelona"},
        {name : "Liverpool FC"}
    ]
},
{
    name : "basketball",
    elems : [
        {name : "Dallas Mavericks"}
    ]
}]
Run Code Online (Sandbox Code Playgroud)

现在我想在浏览器中搜索这个JavaScript对象.搜索"FC"应该给我这样的东西:

[
    {name : "FC Barcelona"},
    {name : "Liverpool FC"}
]
Run Code Online (Sandbox Code Playgroud)

怎么这么快?这有没有JavaScript库?

javascript

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

SPARQL否定:所有foaf:不是foaf的代理人:人

我正在尝试编写一个SPARQL查询,它应该给我所有foaf:Agents不是foaf:Persons.

我无法看到将此OPTIONAL/BOUND构造应用于此问题的方法,因为所有属性都喜欢rdfs:subClassOf并且rdf:type具有传递性和反身性.

我试过这个:

SELECT * WHERE { 
?x rdf:type foaf:Agent 
OPTIONAL { ?y rdf:type foaf:Person } 
FILTER ( !BOUND(?y) ) }
Run Code Online (Sandbox Code Playgroud)

但是rdf:type似乎是传递性的,至少与JENA/ARQ/SDB一样.

rdf foaf sparql

11
推荐指数
2
解决办法
5899
查看次数

如何在仅内存模式下运行HSQLDB服务器

在HSQLDB的文档中是一个命令行语句来启动HSQLDB服务器(HSQLDB Doc).但是有这个"file:mydb"属性,所以我假设它不是仅在内存模式.

如何运行仅内存的HSQLDB服务器?

我跑了以下但没有任何线索.

java -cp ../lib/hsqldb.jar org.hsqldb.Server -?
Run Code Online (Sandbox Code Playgroud)

java hsqldb

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

Ruby包打开,设置$ EDITOR

我正在尝试使用命令行打开jquery-rails gem.我正在使用命令:bundle open jquery-rails我收到的消息是:To open a bundled gem, set $EDITOR or $BUNDLE_EDITOR

请原谅我,如果这是全新的,但如何设置我的文本编辑器Notepad ++就像消息告诉我的那样?我正在使用windows vista/Rails 3.1

谢谢你的建议.

ruby windows rubygems bundler ruby-on-rails-3

8
推荐指数
2
解决办法
6202
查看次数

在GET/REST中提交许多(同名)参数的最佳方法

对于REST接口:

允许客户端在GET中设置许多同名参数的最佳方法是什么?

例如,如果客户端应指定多种可能的颜色

www.example.com/products/{color=green|color=yellow|color=white| ...}
Run Code Online (Sandbox Code Playgroud)

rest

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

JUnit最佳实践:每个@Test的不同灯具

我知道有@Before@BeforeClass,用于定义固定装置@Test.但是,如果我需要不同的灯具,我应该怎么用@Test

  • 我应该定义夹具 @Test吗?
  • 我应该为每个人创建一个测试类@Test吗?

我在这里要求最好的做法,因为我认为这两种解决方案都不干净.使用第一个解决方案,我将测试初始化​​代码.在第二个解决方案中,我将打破"每个类的一个测试类"模式.

junit fixtures

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

如何使用git切换分支并删除被忽略的文件?

鉴于我有一个主分支和另一个分支.在另一个分支是我不想提交的文件(例如日志文件)所以我在.gitignore中忽略了它们.

当我切换到主分支时,这些被忽略的文件会保留,但它们只属于另一个分支.

有没有办法将一些被忽略的文件附加到特定分支(不提交它们)?

git

5
推荐指数
1
解决办法
760
查看次数

Spring JDBC:如何创建表?

我使用Spring JdbcTemplate和DAO模式来访问数据库.我没有手动创建数据库表,而是在寻找一种在DAO层生成表的方法.我知道我可以使用JdbcTemplate执行语句,我只是在寻找合适的地方.

有最好的做法吗?

java spring dao jdbc

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

Maven:如何在第三个模块中使用相同的测试来测试两个模块

想象一个maven项目,每个模块有3个模块,一个接口模块和两个不同的接口实现.我可以在自己的模块中测试每个实现,但由于相同的接口,测试用例基本相同.

有没有办法在第四个maven模块中收集测试用例并使用此模块测试这两个实现?

parent
|-interface
|-impl a
|-impl b
|-tests
Run Code Online (Sandbox Code Playgroud)

因此,如果我构建impl a,maven知道从测试模块运行测试以对抗构建.

谢谢.

java maven-2 unit-testing

4
推荐指数
1
解决办法
1329
查看次数

Java:土耳其语编码Mac/Windows

我在不同的机器上有土耳其特殊字符的问题.以下代码:

String turkish = "?ü?ç?Ü?Ç?";

String test1 = new String(turkish.getBytes());
String test2 = new String(turkish.getBytes("UTF-8"));
String test3 = new String(turkish.getBytes("UTF-8"), "UTF-8");

System.out.println(test1);
System.out.println(test2);
System.out.println(test3);
Run Code Online (Sandbox Code Playgroud)

在Mac上,三个字符串与原始字符串相同.在Windows机器上,三行是(使用Netbeans 6.7控制台打印):

?ü?ç?Ü?Ç?
ğüşçĞÜŞÇı
?ü?ç?Ü?Ç?
Run Code Online (Sandbox Code Playgroud)

我没有遇到问题.

java turkish encoding

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