小编Rad*_*dek的帖子

File.(filename).mtime与Date.today(ruby)相同的输出格式

我想减去File.mtimeDate.today的结果.时间周末被忽略.我喜欢的东西

Date.today - File.mtime

File.mtime给了我Fri Oct 08 11:00:18 +1100 2010 和Date.today2010-10-11

我认为to_s()对我有用File.mtime(filename).to_s给我相同的结果File.mtime(filename)

任何想法如何从File.mtime获得所需的日期格式?为什么to_s不起作用?

ruby

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

为什么.next()给我'undefined'

为什么.next()返回'undefined'?http://jsfiddle.net/radek/sD6JB/2/

HTML

<button value="login|basic" class="square_button button_background" type="button"> run </button>
<input name="restore" title="restore before ant run" type="checkbox">

<button value="test|advanced" class="square_button button_background" type="button"> run </button>
<input name="restore" title="restore before ant run" type="checkbox">

<button value="best|4444" class="square_button button_background" type="button"> run </button>
<input name="restore" title="restore before ant run" type="checkbox">

<div id='results'/>
Run Code Online (Sandbox Code Playgroud)

javascript + jQuery

$(document).ready(function(){
    $('button[type=button]').click(function(){
        var params = $(this).val();
        document.getElementById("results").innerHTML+=
          "<BR>"+params.split('|')[0]+" - "
           + params.split('|')[1]+" - "
           + $(this).next().checked;
     });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-selectors

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

如何组合两个选择器?

在我的例子http://jsfiddle.net/radek/HnXC4/2/我为click定义了jQuery处理程序

  • 按钮上
  • 有一个课程运行

通过 $(":button, .run").click(function(){

怎么this button should NOT work点击按钮也会被解雇?它没有类"运行".

jquery jquery-selectors

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

如何使用mechanize/nokogiri获得简单但格式化的HTML?

require 'rubygems'
require 'mechanize'

  rational = Mechanize.new { |agent|
        agent.user_agent_alias = 'Windows Mozilla'
  }
  results = rational.get(ARGV[0])
  puts results.content 
Run Code Online (Sandbox Code Playgroud)

给我HTML,但我想要纯文本.最好的是它是否可以格式化.

ruby mechanize nokogiri

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

如何在java中传递一个数组作为参数(仅一行)?

在红宝石中它看起来像

myfunction (["element1", "element2", "element3"],"other argument")
Run Code Online (Sandbox Code Playgroud)

我可以在java中做同样的事情吗?仅限一行.

我知道我可以使用

        String[] dataToPass = new String[3];
        dataToPass[0] = "element1";
        dataToPass[1] = "element2";
        dataToPass[2] = "element3";
        myfunction(dataToPass,"other argument");
Run Code Online (Sandbox Code Playgroud)

java arrays arguments

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

在java中有可能吗?(要执行的代码)if(condition)

请注意,我不是java大师.我可能没有使用正确的术语,我在RFT中学习Java.下面描述的内容与所述完全相同.


在ruby中,我们可以编写代码

(code to execute) if (condition)
Run Code Online (Sandbox Code Playgroud)

我想做同样的事情,所以我的RFT(Rational Functional Tester)代码很容易阅读.我将以一种看起来像的方式调用我的自定义函数

        findANDclick(new String[]{"id", "menuButton"});
        findANDclick(new String[]{"src", ".*homeicon_calendar.*"}); 
        findANDclick(new String[]{"src", ".*cycle_templates.*"});   
Run Code Online (Sandbox Code Playgroud)

但是,如果任何findANDclick函数"失败",整个RFT脚本需要完成并且不执行任何其他代码.该函数在html页面中搜索对象,如果它没有找到任何throws new Exception通过

throw new Exception("findANDclick: the object was not found");
Run Code Online (Sandbox Code Playgroud)

所以findANDclick ONLY实例会抛出一个错误,所以执行下一个findANDclick.但如果没有找到并单击上一个对象,则继续寻找下一个对象是没有意义的.

我想我可以将变量continue设置为true,如果抛出异常,findANDclick会将其更新为false.然后我可以做类似的事情

    if (continue) { findANDclick(new String[]{"id", "menuButton"});}
    if (continue) { findANDclick(new String[]{"src", ".*homeicon_calendar.*"}); }   
    if (continue) { findANDclick(new String[]{"src", ".*cycle_templates.*"});   }
Run Code Online (Sandbox Code Playgroud)

如果我可以做类似的话会很棒

        { findANDclick(new String[]{"id", "menuButton"}); } if (continue)
        { findANDclick(new String[]{"src", ".*homeicon_calendar.*"}); } if (continue)
        { findANDclick(new String[]{"src", ".*cycle_templates.*"}); …
Run Code Online (Sandbox Code Playgroud)

java if-statement rft

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

在java中是否有类似于StringBuilder的boolean?

我希望我的自定义函数修改/切换boolean变量.假设我有类似的代码

if (OK2continue) { findANDclick(new String[]{"id", "menuButton"});}
if (OK2continue) { findANDclick(new String[]{"src", ".*homeicon_calendar.*"}); }   
if (OK2continue) { findANDclick(new String[]{"src", ".*cycle_templates.*"});
Run Code Online (Sandbox Code Playgroud)

我想确保一旦任何findANDclick函数切换变量,执行流程就会停止OK2continue

我管理我的函数来String使用修改变量StringBuilder.

我可以boolean对变量类型做同样的事吗?

java

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

如何在Windows上"随时"创建宝石?

我想在Windows XP上运行"简单"的cron.所以gem install whenever我随时安装然后运行我的cron.rb

require 'rubygems' 
require 'whenever' 
every 1.days, :at => '5:30am' do 
  command "puts now" 
end 
Run Code Online (Sandbox Code Playgroud)

但它抱怨说

You don't have i18n installed in your application. 
Please add it to your Gemfile  and run bundle install
Run Code Online (Sandbox Code Playgroud)

所以我跑了gem install i18n,现在相同的代码给了我一个错误

C:\whenever>ruby cron.rb 
cron.rb:4: undefined method 'every' for main:Object (NoMethodError)
Run Code Online (Sandbox Code Playgroud)

任何宝石工作时我都知道如何制作?

  • ruby 1.8.7(2010-08-16 patchlevel 302)[i386-mingw32]
  • 宝石1.3.7

本地宝石

aaronh-chronic (0.3.9)
activesupport (3.0.9)
backports (1.18.2)
daemons (1.1.0)
delayed_job (2.0.3)
eventmachine (0.12.10 x86-mswin32-60)
fastercsv (1.5.4)
haml (3.0.21)
i18n (0.6.0)
json …
Run Code Online (Sandbox Code Playgroud)

ruby rubygems whenever

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

单击按钮更改活动选项卡

我有两个标签生成jquery-ui.我在Tab1中执行某些操作,并在单击按钮时,有一个AJAX调用,它在Tab2中显示结果.

所以我想更改按钮单击时的活动选项卡(在ajax调用完成后).我可以这样做吗?

我在这里创建了一个jsFiddle


我尝试过,onclick='$("#tabs-2").trigger("click") '>但没有做任何事情.

ajax jquery-ui jquery-tabs

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

sinatra能听多个港口吗?

我想要一个运行sinatra应用程序来侦听两个端口 80和4567?

那可能吗

  • 在Windows XP上
  • 仅使用红宝石
  • 只运行我的sinatra应用程序的一个实例?

ruby sinatra

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