Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
bhuztez
@bhuztez
高级会员
第 1569 位会员 / 2012-03-24

40 篇帖子 / 2614 条回帖
105 关注者
0 正在关注
0 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Any Erlang Developers? at 2014年03月02日

    #2 楼 @jiang_plus yaws 没那么烂啊,WhatsApp 到 2014 年都还在用 yaws 呢

  • 如何在网页上面展示 word 文档? at 2014年03月01日

    其实 ActiveX ...

  • DeepThought: 屌丝版 Datalog 解释器 at 2014年02月28日

    #3 楼 @ywjno 有可能

  • 大家有没有比较好的 PostgreSQL 学习资料或者书籍可以推荐下? at 2014年02月28日

    看文档啊

  • DeepThought: 屌丝版 Datalog 解释器 at 2014年02月28日

    广告效果不行啊 ...

  • Ruby 的可变参数的 C 实现是怎样的? at 2014年02月28日

    #39 楼 @luikore 至少好认啊 { 一看就是个 tuple ... 都是 [ 谁知道这是干什么的 ...

  • Ruby 的可变参数的 C 实现是怎样的? at 2014年02月28日

    #37 楼 @luikore print 的出来的时候呢 ... 怎么调试啊 ... 回头来看就算分开也很乱么

  • Ruby 的可变参数的 C 实现是怎样的? at 2014年02月28日

    #35 楼 @luikore

    比如 https://github.com/bhuztez/deepthought-ruby/blob/master/lib/deepthought.rb#L180

    Ruby 的中间变量打出来完全没法看。数括号数到眼花,果然 Ruby 有 LISP 风范

  • Ruby 的可变参数的 C 实现是怎样的? at 2014年02月28日

    #33 楼 @luikore Erlang [{[{[{ Ruby [[[[[[ ... 只能眼花了

  • Ruby 的可变参数的 C 实现是怎样的? at 2014年02月28日

    #30 楼 @luikore 没有 tuple 实在是太蛋疼了

  • 快速生成一个 [1,2,3,4,5,6,7,8,9,10] 的数组 at 2014年02月28日

    ⍳10

  • 如果有很多台 web server 同时使用 CarrierWave 的话,那么文件存储和 background worker 有没有更好的 solution for shared space at 2014年02月27日

    S3 ?

  • Ruby 官方介绍——Ruby 表达的一致性怎么解释? at 2014年02月27日

    #1 楼 @fsword class 真的是 expression? module 真的是 expression?

  • 刚受了刺激 at 2014年02月27日

    #101 楼 @chairy11 不能怪我啊,原文就是这意思啊 ...

  • 刚受了刺激 at 2014年02月27日

    #31 楼 @chairy11 摘要就是还不快滚回去写程序 ...

  • 刚受了刺激 at 2014年02月26日

    http://norvig.com/21-days.html

  • 大家用 upyun 的多 还是 qiniu 多 at 2014年02月25日

    #16 楼 @chairy11 裁剪压缩,没什么好说的,这么大载入也慢啊 ...

  • [Bootstrap 神坑] 叫这个名字真的是给您添麻烦了 at 2014年02月24日

    这个是你自己的错吧,Spanish 的类名应该是 es 什么的才对啊

  • 21 世纪 vim 的重新诞生 at 2014年02月24日

    #35 楼 @WolfLee Elisp 不给力啊,单线程的啊,动不动就被阻塞调用卡住了

  • 21 世纪 vim 的重新诞生 at 2014年02月24日

    为什么不造 Emacs ...

  • 对于 Facebook 190 亿美刀收购 WhatsApp,各位看官怎么看 at 2014年02月20日

    #10 楼 @ksec 用 Java 的都是土豪不差这点钱的

  • 王垠的博客衍生了一种新型的病毒传播 at 2014年02月20日

    #37 楼 @kkeys 你竟然能从自己看不懂推断出没几个人看得懂 ...

  • 用 JS 写一个 FlappyBird at 2014年02月19日

    #13 楼 @levi0214 那个时候也有啊,是男人就上 100 层 ...

  • 曾经沧海难为水 at 2014年02月19日

    #8 楼 @cassiuschen 我是不会告诉你用老土的 Symbian 也是可以的

  • [Ruby 教学] 公开 Ruby 训练营实战教程 at 2014年02月19日

    感觉山寨 Mongoid 意义不大

  • 用 JS 写一个 FlappyBird at 2014年02月19日

    #9 楼 @lgn21st 和十多年前流行的 Flash 小游戏没有什么区别嘛

    只不过那个时候你做了个很好的游戏,别人都不认为你是在做正经事 现在你做了个很烂的游戏,别人都认为你很厉害

  • ActiveRecord Transaction 的疑问 at 2014年02月18日

    #25 楼 @luikore 我就感觉标准里 REPEATABLE READ 行锁不是强制的,不信你去查查看

  • ActiveRecord Transaction 的疑问 at 2014年02月18日

    #20 楼 @luikore SQL 标准里的 repeatable read 应该没有锁记录这么严吧?

  • ActiveRecord Transaction 的疑问 at 2014年02月18日

    #18 楼 @fleuria

    transaction 只能保证你一个 transaction 里的所有改动要么同时成功要么同时失败。

    isolation level 以 postgresql 为例

    read uncommited 可能返回任何数据库里的记录,包括已经 commit 的和没有 commit 的。

    read commited 只可能返回查询时已经 commit 的记录

    repeatable read 只返回当前 transaction 开始前已经 commit 的记录

    正常情况,修改的操作应该用 transaction,isolation level 应该选 repeatable read

    比如,有一种情况是,两个 transaction 同时改同一条记录

    1) num = `SELECT id, num FROM xxx WHERE id=1 LIMIT 1`;
    
    2) new_num = num + 1
    
    3) `UPDATE xxx SET num = ? WHERE id = 1` new_num
    
    4) COMMIT
    

    假如一开始 num = 1,有两个 transaction A, B

    A: 1
    B: 1
    A: 2
    B: 2
    A: 3
    B: 3
    A: 4
    B: 4
    

    最终结果可能是 num = 2

  • 王垠的博客衍生了一种新型的病毒传播 at 2014年02月18日

    #16 楼 @rasefon 我觉得把写改成删比较好

  • 上一页
  • 1
  • 2
  • …
  • 9
  • 10
  • 11
  • 12
  • 13
  • …
  • 84
  • 85
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English