顶一下
你好,可以加 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 .....