小编Cas*_*how的帖子

从1开始循环

最近,我突然产生了可怕的想法Integer.count在Ruby中,从循环开始0,去n-1,同时与Facebook的工程困惑的播放.我做了一个肮脏的修复,在开头添加一个块变量,以便它从一个开始.

有更漂亮的方式吗?

例:

10.times do |n|
    n += 1
    puts n
end #=> 012345789
Run Code Online (Sandbox Code Playgroud)

ruby loops

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

我在哪里放jQuery脚本标签?

在所有文档中,我看到<title>头部下方的jQuery脚本标签,但是当我进入其他一些站点时(初始化模板是我头顶的第一个),它们将它放入正文的底部(你知道,就在此之前</body>).

这两个中的哪一个是对的?

javascript jquery

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

什么是匿名函数?

在我的千行Ruby之旅中,我对匿名函数的概念非常困难.维基百科说了一些关于代码中有一些无名灵魂的东西,它提交到更高的顺序,但我的理解在那里结束.

或者换句话说,我(当我理解的时候)如何解释我妈妈的匿名功能?

ruby anonymous-function

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

如何自定义Jasmine的目录结构?

当使用Jasmine Rubygem时,我发现我必须遵守生成的目录结构非常烦人,该结构javascriptsspec文件夹中有一个子文件夹.我觉得它没用,因为我完全用Javascript编写.

我发现我可以public通过更改生成来更改文件夹中的内容jasmine.yml,但是,这不是我想要的,因为我仍然需要保留javascripts文件夹.

有没有办法自定义这个文件夹结构?

javascript unit-testing jasmine

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

禁用保护规范运行的代码覆盖率

由于各种原因,我发现每次从防护装置重新加载文件时运行代码覆盖都是一个很大的负担.但是,似乎没有办法有条件地阻止SimpleCov从spec帮助程序启动.

有没有办法在守卫运行时禁用SimpleCov,但是当我正常运行时却没有rake spec

rspec ruby-on-rails guard

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

什么是最古老的仍然维护的Web框架?

我很想知道自己的Web框架有多远(我今天仍然可以使用它).

(正如我所说,我不认为CGI是一个框架,就像协议或接口一样.)

history web-frameworks

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

汇编语言危险吗?

假设我用汇编程序编写一个程序,并且我不小心使用了一些错误的操作码或引入了某种错误。

由于汇编是一种低级语言,我是否有可能不小心做出一些破坏性的事情?

或者操作系统(任何或全部)是否保持良好水平的资源管理、沙箱等来缓解这种情况?

assembly

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

包含数字的字符串与数字相比要慢多少?

假设我想取一个数字并将其数字作为数组返回Ruby.
对于这个特定的目的或者对于字符串函数和数字函数一般来说哪个更快?

这些是我认为最常用的算法:

使用字符串: n.to_s.split(//).map {|x| x.to_i}

使用数字:

array = []
until n = 0
    m = n % 10
    array.unshift(m)
    n /= 10 
end
Run Code Online (Sandbox Code Playgroud)

ruby string performance integer

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

是否有将变量设置为2个值中较大值的快捷方式?

假设我正在寻找2组n个数中的较大者(为了举例),我有这个算法:

def maxofarrays set1 set2
    greater_array = []
    set1.each_index do |index|
        if set1[index] > set2[index] then greater_array << set1[index]
        else greater_array << set2[index]
    end
    greater_array
end
Run Code Online (Sandbox Code Playgroud)

有两条最里面的代码行的快捷方式吗?或者我必须输入吗?

ruby shortcuts

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

是否有一个等效于if __FILE__ == $ 0的Java?

我知道,在Python和Ruby有该片段if __name__ == '__main__': if __FILE__ == $0,这将只运行如果脚本是直接打开运行.

这似乎是一个非常有用的功能,我没有在Java中看到过(我学校的"官方"编程语言).在Java中有没有相同的东西?如果没有,有没有办法实现它?

ruby java equivalent

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