不译,非要翻译的话,跟这个是一个意思:
symbol 永远都是 :symbol, 只有在 hash 中,1.9 有一个语法糖,可以将 :symbol => value 简化成 symbol: value
我觉得 collect 更好一些。
map 有时会造成困扰,尤其是应用有很多 LBS 成分跟 Google Map 集成的时候。
当然要看项目环境吧。要是一个税收或者讨债系统,有很多东西需要 collect. map 就比较好了。
先把第四行去掉。
Angular.js 里面
$element.parent().find('.message').html(data);
这个是不需要的,建议的是双向的数据自动绑定,而不是手动更新。
从出生到现在搬了 20 次。
最频繁的一年搬了三次。
好的 Web 开发人员是基础跟经验均衡,各方面水平平均,学习能力强的人。 尤其是 Full Stack 的开发人员。 水桶最短板理论最适合 Web 开发人员。
花大量的时间在调查一根木板是不是合格,其他木板花不花时间问呢。。 这种人才选拔制度值得怀疑。。
就好像买车。。 只看发动机。。 是不行的,
好的发动机还需要好的变速箱,真正吧发动机的力量传输到地面的还是轮胎跟轮圈。
动力好,开的舒不舒服,还要看好多其他的东西。。。
所有都一流的名车,说到最后还要看你买得起么。。
即便是名车也有法拉利,宾利,陆虎只分。。
这些名车也不是只用发动机来横向对比的。。
12306 的问题 不是技术能解决的。图样图森破。
Resque scheduler
好吧,我没仔细看原帖,我能想到的区别: 1,内存跟储存的区别,两者是否占有同样大小空间? 2,运算的效能,bigdecemal 是比 float 慢的,integer 比 float 要快的, 3,fixnum 在 ruby 里面是 inmutable,跟 symbol 一样,所有的 5 都是同一个对象,BigDecimal 不是。 4,储存选择的灵活性跟通用性。
如果以上都不是考虑因素,那就无所谓了。
这个是 Ruby 最酷的,太空飞船运算符 (spaceship operator)
可以用个简单的例子来说明,
A 账号有 4 毛钱,B 账号有 6 毛钱,从 B 账号转到 A 账号一毛钱。
两个账号余额个是多少呢?
ᐅ irb
irb(main):001:0> a = 0.4
=> 0.4
irb(main):002:0> b = 0.6
=> 0.6
irb(main):003:0> a = a + 0.1
=> 0.5
irb(main):004:0> b = b- 0.1
=> 0.5
irb(main):005:0> a == b
=> true
看上去没问题,可是 A 账号有 7 毛钱,B 账号有 9 毛钱,再从 B 账号转到 A 账号一毛钱。
irb(main):012:0> a = 0.7
=> 0.7
irb(main):013:0> b = 0.9
=> 0.9
irb(main):014:0> a = a + 0.1
=> 0.7999999999999999
irb(main):015:0> b = b - 0.1
=> 0.8
irb(main):016:0> a == b
=> false
irb(main):017:0>
这是 IEEE 754 浮点储存的精度跟 rounding 问题,所有的语言都有这样的问题。
Java 里面有 float, 还有 double, double 的意思就是双倍精度,不过跟 integer 比较还是会有误差。
附白富美老板靓照
$.ajax()
你们几个男人的声音实在是听太久了。。。
终于能听到美女的声音了
报告个 bug, Macbook, 10.9, 外接了一个显示器。
我已经用行动支持了。
果断关注
支持一下
#152 楼 @echoldman 可以给我发邮件 [email protected]
到了大型团队的时候,到时候用什么技术,很多程度都是政治因素了。从微软新请来个老总,不懂 Rails,你说用什么技术。。
GM 是 Golden Master 的意思。 以前软件还是用 CD/DVD 来发布的时候。Golden Master 就是那给生产发行公司的母盘。用来批量生产。
这个也叫 RTM,Release to manufacturing, 微软好象就用 RTM 的叫法。
无耻一下。。。