《Ruby 编程语言》
end_time >= end_at and end_time <= end_at 不就是 end_time = end_at 么。。
另外应该有 where.or 这种东西的(不确定)
不常用
#16 楼 @darkbaby123 233 我早就说过了,我是被 Radium 坑得惨,后来在没法构建的情况下把这个依赖整个去掉了
因为你在打印对象的时候调用了对象的 inspect 方法,但是 inspect 对于 BasicObject 不存在,所以调用了 method_missing,然后 inspect 被 send 回 target,结果存入 result,返回 result
.default(:a) 哈希是这样存取的?
requestAnimationFrame 做心跳包
#9 楼 @helperhaps #8 楼 @reyesyang 请使用 react-rails 进行 babel 转译,sproketses6 那个如 readme 所言是不保证可用性的
main 的 def 是定义 Kernel 的私有方法(特例),main 的 define_method 和 define_singleton_method 也是等同的
不过 self.a=确实也是特例,因为拟态方法就得用 self 调用
为什么没法通过编译?
#4 楼 @317583395 使用 opal 即可
致到奶奶家
不会释放,请使用 oom-killer
primitive 和 object 并没有什么明确的界限,immutable 的 object 就是 primitive,而一切都是对象的含义就是 everything is mutable,同时也意味着永远传递引用
ac 匿名版
就是 actor 嘛
ruby 不是 callable 语言,在这点上是和 js python 什么的完全不同的 例如居里化比较麻烦,但是 OO 本来就不提倡把函数拿出来
c/cpp 的 dll 都可以给 cruby 用,c 的用 fiddle 或者 ffi 自己包装一下,cpp 不太了解
只增不减就是内存泄露,看看有没有长周期(全局变量,类变量等)对短周期(局部变量等)的引用,
EmberData 是 M
锚点不是 http url 的一部分
google "browser request anchor" and get http://stackoverflow.com/questions/3067491/is-the-anchor-part-of-a-url-being-sent-to-a-web-server
rails4 是线程安全指的是这个程序本身是线程安全的(可以用多线程 server 跑)不代表你的用户代码不用考虑竞态条件,由于 update_attributes 从 assign_attributes 到 save 还有 validate 等一大票流程,会丢更新并不奇怪,你可以加锁,但是最好是把更新合并之后一次过保存
莫名其妙,写终端模拟器你想要 rails 给你什么库?再说谁告诉你 ruby 的 io 是阻塞的?建议你放弃思考,直接请人来帮你写。