不错
其实我想说我们也可以提供场地组织一次大型聚会。
require 'benchmark'
ITERATIONS = 1000000
def run(array, bench)
bench.report("#{array.count} keys") do
ITERATIONS.times { Hash[array] }
end
end
Benchmark.bm do |bench|
run(
[
['k1', 'v1'],
['k2', 'v2'],
['k3', 'v3'],
['k4', 'v4']
],
bench)
run(
[
['k1', 'v1'],
['k2', 'v2'],
['k3', 'v3'],
['k4', 'v4'],
['k5', 'v5']
],
bench)
run(
[
['k1', 'v1'],
['k2', 'v2'],
['k3', 'v3'],
['k4', 'v4'],
['k5', 'v5'],
['k6', 'v6']
],
bench)
run(
[
['k1', 'v1'],
['k2', 'v2'],
['k3', 'v3'],
['k4', 'v4'],
['k5', 'v5'],
['k6', 'v6'],
['k7', 'v7']
],
bench)
run(
[
['k1', 'v1'],
['k2', 'v2'],
['k3', 'v3'],
['k4', 'v4'],
['k5', 'v5'],
['k6', 'v6'],
['k7', 'v7'],
['k8', 'v8']
],
bench)
end
4 keys 1.310000 0.010000 1.320000 ( 1.325102)
5 keys 1.470000 0.010000 1.480000 ( 1.478977)
6 keys 1.650000 0.010000 1.660000 ( 1.657101)
7 keys 3.420000 0.040000 3.460000 ( 3.476658)
8 keys 3.840000 0.040000 3.880000 ( 3.900234)
千万别构建超过 6 个 key 的 Ruby Hash
和网易回帖有点像
我猜 定义方法写括号的的人 def foo()
会写 return, 是不是这样?
我新项目都用 puma, 以前的老项目,代码量大,依赖版本低,就还是用 unicorn.
我是这次活动上海的组织者,活动和 Coding 产品的融合我也有参与,以下发言代表我个人,不代表 RailsGirlsChian 官方与任何商业公司。
首先我觉得 Coding 是一个不错的产品,可以大大简化 0 基础学员搭建环境的复杂度,我们前段时间不断的交流为了把学员在 Coding 上的体验做到最好,我相信大家都是真诚的。
一个活动涉及到几百上千人肯定需要不少的费用,那就涉及到赞助的问题,你考虑过的问题我们都有考虑过,比如 OneAPM 如果学员不能理解,我们在教练之间推广一下也没什么问题,RubyConfChina 等等其他活动同样也有被吐槽广告过多的现象。
说初级培训没有意义和说 Rails Girls 是性别歧视产物的言论可以在活动结束之后做个投票,听听真正参与过的人发出的声音吧。
#71 楼 大家本来就想法不一样啊 有什么问题么?
当时贾玲花木兰的小品出来,有个莫名其妙的组织站出来要求道歉,类似的事情居然也发生在这个社区...
有没有女程序员出来说说,到底有没有被歧视感觉...
大
#4 楼 @xiaoronglv https://github.com/ruby/ruby/blob/3876d755851fa2890326f73d2e8b6bc9d838d637/ext/socket/basicsocket.c#L466 https://github.com/ruby/ruby/blob/3876d755851fa2890326f73d2e8b6bc9d838d637/ext/socket/basicsocket.c#L763 https://github.com/ruby/ruby/blob/1ab22a5672eeec31976dc2a34f8531aa00268663/ext/socket/raddrinfo.c#L2492 https://github.com/ruby/ruby/blob/1ab22a5672eeec31976dc2a34f8531aa00268663/ext/socket/raddrinfo.c#L775
这两个对象都是动态生成的,你每次调用 local_address 都是一个新对象
#2 楼 @xiaoronglv connection.methods
天天折腾农具现在,工作不饱和啊 @genewu
func(arg)[variable] => func(arg).call(variable)
我最近都在忙 RailsGirl 的事情...
#10 楼 @so_zengtao 那就得用 TCP Socket 了
`App.cable.subscriptions.create 'NotifictionsChannel'
这里是不是有个错别字
暴漫最近经常出好东西啊。
@blacktulip 贵司还招人吗.?
闪总明显 100 分啊。
#1 楼 @wppurking 免费啊,速度啊,可制订啊。