顶一下
你好,可以加 qq 详细了解一下么?我的 QQ:574200742
顶一个
七牛也招 ruby 了哇,顶起
需要兼职么?
需要兼职么/。
支持一下
把相似的对话框再抽象出来重用吧
招兼职吗?
收藏了,现在人在上海,将来会回成都,希望有这个机会 #1 楼 @trenttian
失败+1,成功置 0,过久置 0
二者结合可以否?
需要 兼职么?
兼职招么?
需要兼职的么?
还需要人吗?
根据需求自己写个方法吧,比如: [1,2].to_h => {1 => 2} [1,2].to_h => {1 => 1, 2 => 2},这个都得看需求
第二种写法在 Sublime Text 编辑器中有很好的收缩展开效果,很有层次感和可读性,在此强烈推荐。
支持支持
(0..3).each do |a|
    arr = []
    (1..4).each do |b|
        arr << a * 4 + b
    end
    puts arr.to_s
end
#16 楼 @imconfused 用 shuffle 效率太低了:
require 'benchmark'
class A
    def shuffle_or_sample(a =0)
        Benchmark.bm do |x|
            arr = (1..a).to_a
            x.report("shuffle") do
                a.times do |i|
                    arr.shuffle.pop
                end
            end
            x.report("sample") do 
                a.times do |i|
                    arr.sample(1).first
                end
            end
        end
    end
end
A.new.stuffle_or_sample(10000) 的结果:
shuffle  3.600000   0.030000   3.630000 (  3.651668)
sample  0.000000   0.000000   0.000000 (  0.003996)
A.new.stuffle_or_sample(50000) 的结果:
shuffle  256.740000   3.160000 259.900000 (262.763773)
sample  0.020000   0.000000   0.020000 (  0.018795)
可惜只有 2 年经验
这样有人喜欢不:
a = (1..10).to_a * 4 + (11..20).to_a
a.sort!
a.sample(1)[0]
#1 楼 @small_fish__ #3 楼 @ywjno 楼主应该知道这种比较吧
这个是要查询所有的表么?可以将前一天的数据放原数据库的同时放入临时数据库,这样临时数据库的数据都是前一天的,而且可以很方便的批量导出所有数据。
类似三楼的回复,后一个 + 是对其后的值取正,相反 - 是取负,那么: ++2 => 2 +-2 => -2 +--2 => 2 ++--+-2 => -2 .....