Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
5swords
@5swords
会员
第 7643 位会员 / 2013-06-17

上海
9 篇帖子 / 206 条回帖
1 关注者
9 正在关注
176 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • [北京][上海][远程] Doorder 招聘 Ruby on Rails 高级开发工程师 at 2014年05月22日

    网站看起来不错的样子

  • Teahour #18 音频文本:采访《七周七数据库》作者 Eric Redmond at 2014年05月19日

    :plus1: 辛苦了,最近都有听。

  • 问一个 ruby 模型中关系数据库的问题。 at 2014年05月19日

    #16 楼 @so_zengtao 关于用法的话看 rails guides 就可以了,但实际上 1 对 1 的外键放哪边,分不分表等等,有时候真是很纠结。

  • 问一个 ruby 模型中关系数据库的问题。 at 2014年05月19日

    #7 楼 @billy 是的,特别是这两个外键(子表)还必须存在。我感觉 type 肯定不会是 1 对 1 的。这所以这儿 type 应该是 belongs_to,另一边 type 是 has_many 的,detail 干脆并进来。如果 detail 不是必须存在的,那这儿 has_one,在 detail 里 belongs_to 还可以说得过去。

  • 免费的 RubyMotion at 2014年05月16日

    :plus1:

  • 用 Vue.js 写的一个小游戏:麻烦 at 2014年05月15日

    #2 楼 @unstop 有意思的游戏,不过,怎么选择都是死,不同的路径有区别吗?不然太悲观了吧。

  • Octotree - 樹形瀏覽 GitHub 瀏覽器插件 (Chrome, Safari and Firefox) at 2014年05月15日

    :plus1:

    另推荐一下 http://www.any.do/ 用来做任务管理,做笔记本(有语音),做日历, chrome, ios, android 都有客户端,免费,功能符合想象。

  • protect_from_forgery at 2014年05月15日

    #2 楼 @hiveer 这个有用吗?http://stackoverflow.com/questions/16258911/rails-4-authenticity-token

  • 松本行弘的新书《关于 mRuby 的一切》 at 2014年05月10日

    #100 楼 @chairy11 不过,电子书快啊,新鲜啊,而且这本书据说因为页数少就不出纸书了,那你看不看。所以,先买了再说,再有纸书再买,虽赚不多,想看的书还是买得起的。

  • 松本行弘的新书《关于 mRuby 的一切》 at 2014年05月10日

    #98 楼 @chairy11 没纸的啊,可以自己打出来看。书是图灵的,http://www.ituring.com.cn/book/1339。我还得注册一个号先。

  • 松本行弘的新书《关于 mRuby 的一切》 at 2014年05月10日

    #95 楼 @lakuxin 我觉得不单单讲使用,能讲数据结构的都是深度的。

  • 松本行弘的新书《关于 mRuby 的一切》 at 2014年05月10日

    #92 楼 @lakuxin mRuby 深度解说集?

    #93 楼 @chairy11 已经有了, http://ruby-china.org/topics/19053

  • 松本行弘的新书《关于 mRuby 的一切》 at 2014年05月10日

    #90 楼 @lakuxin 谢谢,没有更好的情况下,当前的就是最好的,我这是习惯性找茬。

    mRuby 解说集?

  • 松本行弘的新书《关于 mRuby 的一切》 at 2014年05月10日

    #88 楼 @lakuxin 别客气,别用“您“,只是一点拙见。感觉“关于 mruby 的一切“和“最速“有点不搭,原书名应该是想说这本书是最早最快的 mruby 说明书。而且我买了电子书,matz 在书里还经常说 XXX 有机会再来说,说明这本是关于 mruby 的还是很简要的一本,说“一切“的话会让人有过高的期待。

    才看到“すべて“,有点难。

  • 松本行弘的新书《关于 mRuby 的一切》 at 2014年05月10日

    #86 楼 @lakuxin 书的译名是不是还可以商量?

  • 建议加一个读源码节点,好么?我先提个问题 at 2014年05月10日

    还想有一个设计相关的节点,页面设计、数据库设计等

    没看过源码,乱猜一下。format 是请求的对象,html,xml 是实例方法 (或干脆是 method_missing),有一个实例变量 is_collected,一个实例方法来判断调用的格式,不是当前格式或 is_collected 就退掉。2 层的 block 啊。

  • Teahour.FM #53:跟 ThoughtWorks 的面试官聊聊面试这件事 at 2014年05月10日

    #6 楼 @lgn21st 雪球很不错,谢谢推荐。做了第一期的题,投资股票真得会全部赔光,不剩哪怕一分?(下架?)

    大家聊得很 happy,气氛非常好,只是想这样又长又温馨的 topic 做个文本的 QA 摘要和音频的 digest 挺好的。

  • 凑数 at 2014年05月06日

    #8 楼 @Alexander #11 楼 @yfractal 递归很精彩,学习了

    再请问给 4 个数的数组,算 24 点做递归,有优先级的计算和表示问题。

  • [北京] 大鱼自助游招聘 前端 /Ruby 工程师啦,推荐成功有奖 at 2014年05月06日

    网站顶了

  • 排列组合题 at 2014年05月04日
    b.select {|r| r & c == c}.count
    

    不过想想应该就是 6 7 8 9 10 啊

  • 数字分组 2 at 2014年05月01日
    def combinations_string(a,n)
      return unless a.size == n.inject(:+)
      s=a.combination(n[0]).to_a
      n[1..-1].each do |i|
        s.length.times do
          x = s.pop
          (a-x).combination(i){|b| s.unshift(x+b) if x[-i..-1].join < b.join}
        end
      end
      s.map {|t| n.map{|r| t.shift(r).join }.join('-')}
    end
    
    combinations_string([*0..9],[2,2,2,2,2])
    

    时间是 0.139533 s,个数是 945。

    puts combinations_string([*0..5],[2,2,2]).join(', ')
    

    01-25-34, 01-24-35, 01-23-45, 02-15-34, 02-14-35, 02-13-45, 03-15-24, 03-14-25, 03-12-45, 04-15-23, 04-13-25, 04-12-35, 05-14-23, 05-13-24, 05-12-34

  • 数字分组 1 at 2014年05月01日

    #6 楼 @bluexuemei

    def combinations_string(a,n)
      return unless a.length == n.inject(:+)
      s=a.combination(n[0]).to_a
      n[1..-1].each do |i|
        s.length.times do
          x = s.pop
          (a-x).combination(i){|b| s.unshift x+b}
        end
      end
      s.map {|t| n.map{|r| t.shift(r).join }.join('-')}
    end
    
    combinations_string [*0..9],[2,4,2]
    combinations_string [*0..9],[2,2,2,2,2]
    
  • 数字分组 1 at 2014年04月30日

    #3 楼 @blacktulip 哈哈,我也不熟,都是做一行党的时候逼的去翻文档,排列都有现成的。

  • 数字分组 1 at 2014年04月30日

    先完成再优化

    (a=(0..9).to_a).combination(2).to_a.each {|b| (a-b).combination(4).to_a.each {|c| puts "#{b.join}-#{c.join}-#{(a-b-c).join}"}}
    

    2:

    (a=(0..9).to_a).combination(2).map {|b| (a-b).combination(4).map {|c| "#{b.join}-#{c.join}-#{(a-b-c).join}"}}.flatten
    
  • Array 和 Hash 的问题 at 2014年04月30日
    arr.uniq.inject({}) {|h,n| h.merge! n => arr.count(n)}
    

    或

    {}.tap {|h| arr.each {|n| h[n] = (h[n]||0) + 1}}
    

    或

    Hash.new(0).tap {|h| arr.each {|n| h[n] += 1}}
    
  • Array 和 Hash 的问题 at 2014年04月30日

    怎么规律,看不出来

  • 最难面试的 IT 公司!-- 你敢来挑战吗? at 2014年04月29日
    class Fizz
      def initialize(*ns)
        h = Hash[ns.zip(%w(Fizz Buzz Whizz))]
        @rs = [->(i){i.to_s.index(ns[0].to_s) ? h[ns[0]] : ''}, ->(i){ns.inject('') {|s,n| i%n==0 ? s+h[n] : s}}, ->(i){i.to_s}]
      end
      def rule(i)
        @rs.each {|r| s = r.call(i); return s if s.length > 0 }
      end
      def reports
        1.upto(100).each {|i| puts rule(i)}
      end
    end
    Fizz.new(3,5,7).reports
    

    quakewang 果然高大上

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