小编And*_*lov的帖子

在Windows上运行Jenkins时出现异常

我试图在Windows 7 64位和32位Java上作为Windows服务第一次安装Jenkins-1.464.但是,当我运行它时会抛出异常.

C:\Jenkins>java -jar jenkins.war --httpPort=8082
Running from: C:\Jenkins\jenkins.war
webroot: $user.home/.jenkins
May 16, 2012 4:48:04 PM winstone.Logger logInternal
INFO: Beginning extraction from war file
Jenkins home directory: C:\Users\Andrey\.jenkins found at: $user.home/.jenkins
May 16, 2012 4:48:04 PM winstone.Logger logInternal
INFO: HTTP Listener started: port=8082
May 16, 2012 4:48:04 PM winstone.Logger logInternal
INFO: Winstone shutdown successfully
May 16, 2012 4:48:04 PM winstone.Logger logInternal
SEVERE: Container startup failed
java.io.IOException: Failed to start a listener: winstone.ajp13.Ajp13Listener
        at winstone.Launcher.spawnListener(Launcher.java:229)
        at winstone.Launcher.<init>(Launcher.java:182)
        at winstone.Launcher.main(Launcher.java:384)
        at …
Run Code Online (Sandbox Code Playgroud)

installation jenkins

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

将文本嵌套在标签内

如何在'Featured'文本中嵌入文本a,给定span文本,另一个span是兄弟姐妹?

li
  a href="#" class="selected"
    span class="icon-before"
    Featured
    span class="icon-after"
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails slim-lang

9
推荐指数
1
解决办法
9453
查看次数

如何获得水豚的隐藏元素值?

我需要获取隐藏元素的值.

我尝试了以下代码:

page.find(:xpath, "//span[@id='sample']").text
Run Code Online (Sandbox Code Playgroud)

它返回零.

ruby capybara

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

Ruby 1.9.2 EOL?

最近的补丁版本的Ruby 1.9.2(p320)于2012年4月发布,差不多一年前.从那时起,发布了针对1.9.3的4个补丁版本.最新的1.9.2版本不包含1.9.3的安全修复程序:fix1,fix2,fix3

1.9.2仍然受支持吗?在宝石中支持MRI 1.9.2是否有意义?

ruby

9
推荐指数
1
解决办法
642
查看次数

从历史上看,为什么有关电子邮件地址的RFC变得如此复杂?

的RFC 5321,53226531有验证电子邮件地址复杂的规则.他们:

  • 允许在电子邮件地址内创建评论
  • 为符号提供复杂的限制规则: "() ,:;<>@[\]
  • postmasterlocalpart视为不区分大小写,但将所有其他区分为区分大小写
  • 允许电子邮件地址组

由于这些复杂的规则,根据RFC测试给定字符串是否是语法上有效的电子邮件地址不能仅使用正则表达式执行.

显然,主要电子邮件提供商不支持其中许多规则.

从历史上看,为电子邮件地址创建如此复杂的规则的动机是什么?在对电子邮件的起源维基百科的文章似乎意味着,从20世纪80年代早期的现代化标准旨在覆盖所有旧电子邮件十岁上下的系统用自己特定的标准和语法.

然而,标准,电子邮件提供商和电子邮件最终用户的实施者都对工作系统有既得利益,当规则不太晦涩并且可以轻松地转换为通过有限数量测试的软件时,这更容易实现,那么,为什么我们今天有一个如此复杂的标准,没有人完全使用它?

从历史上看,XML在很大程度上已被JSON取代,其成功部分归因于其语法的简单性.

email email-address email-validation rfc5322

8
推荐指数
1
解决办法
577
查看次数

将响应数据保存到JMeter中的变量中

如何将所有响应数据保存到JMeter中的变量中?我正在尝试使用BSF PostProcessor来获得响应,但我不知道获得响应的功能.

我想做一些像:

vars.put("myResponse", getResponse()); 
Run Code Online (Sandbox Code Playgroud)

这样的响应数据:

{"album_id":873,"total":3}
Run Code Online (Sandbox Code Playgroud)

jmeter

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

Capybara将选项文本下拉到数组中

我想将一个下拉列表的选项放入一个通常在水豚中的数组中.在这个过程之后,我希望有一个字符串的arrray,包含所有下拉选项.我已经尝试了下面的代码,但无论选项计数是多少,我的数组的长度都保持为1.

periods = Array.new()
periods = all('#MainContent_dd')
print periods.length
Run Code Online (Sandbox Code Playgroud)

ruby capybara

8
推荐指数
1
解决办法
6124
查看次数

使用java.util.logging和Log4j Loggers的区别

我正在开发一个java应用程序,我必须使用日志记录机制.现在我很难选择java库记录器或者去Log4j记录器.

所以我想知道我何时可以使用java logger以及何时可以使用log4j logger.

java logging log4j java.util.logging

7
推荐指数
1
解决办法
8174
查看次数

黄瓜:如何在不同的变换中使用相同的正则表达式?

我有以下变换:

Transform /^"([^"]+)" Phase$/ do |name|
  # Returns the phase named 'name',
  # or raises an exception if it doesn't exist
end
Run Code Online (Sandbox Code Playgroud)

它适用于步骤定义,如下所示:

Then /("(?:[^"]+)" Phase) should do something/ do |phase|
  # Should fail if the specified phase doesn't exist
end
Run Code Online (Sandbox Code Playgroud)

我还有以下步骤定义,它使用相同的"([^"]+)" Phase模式:

Given /("([^"]+)" Phase) follows ("([^"]+)" Phase)/ do |pre, post|
  # Should create the specified phases 
end
Run Code Online (Sandbox Code Playgroud)

如果指定的阶段不存在,我不希望步骤定义失败.我想创建阶段.

我想创建一个转换,它将为我创建一个阶段,以便稍微干掉步骤定义,但我不能这样做,因为我已经拥有上面提到的具有完全相同的正则表达式的转换.

基本上,如果它是一个Given步骤,我想创建阶段,如果不是,我想提出失败.

有任何想法吗?

transform cucumber

7
推荐指数
1
解决办法
369
查看次数

我可以将模型与其中一个关联转换为YAML格式吗?

我想以YAML格式打印ActiveRecord模型以进行调试.

目前我调用model.to_yaml.但它不会返回模型的关联

如何将模型与其中一个关联转换为YAML格式?

ruby activerecord ruby-on-rails

7
推荐指数
1
解决办法
1751
查看次数