Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
yang
@yfractal
会员
第 7072 位会员 / 2013-05-11

滴滴出行
深圳
52 篇帖子 / 898 条回帖
42 关注者
31 正在关注
46 收藏
什么都不会。
GitHub Public Repos
  • awesome-otp-learning 40

    A list of learning materials to understand OTP internals

  • chartkick 19

    Create beautiful JavaScript charts with one line of Clojure

  • spell_checker 3

  • concurrency-lab 2

  • anycable-rs 2

    [WIP] Anycable Rust WebSocket Server

  • i18n_debug_page 2

    Mountable rails engin for rails app to check i18n translations in page.

  • noisepage 0

    Self-Driving Database Management System from Carnegie Mellon University

  • awesome-database-learning 0

    A list of learning materials to understand databases internals

  • blog 0

  • otp 0

    Erlang/OTP

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • [已经解决,但有点好奇 +@ 怎么出现的] 这两行代码有区别吗?? at 2013年08月09日

    #5 楼 @bhuztez 似乎有一点明白了。。。

  • [已经解决,但有点好奇 +@ 怎么出现的] 这两行代码有区别吗?? at 2013年08月09日

    #5 楼 @bhuztez 你别逗我阿!到底是不是真的??? 你要不告诉我,我会失眠的阿。。。

  • [已经解决,但有点好奇 +@ 怎么出现的] 这两行代码有区别吗?? at 2013年08月09日

    #2 楼 @hisea 谢谢!但确实报错了。比较郁闷,这种问题最郁闷了。。。

  • [已经解决,但有点好奇 +@ 怎么出现的] 这两行代码有区别吗?? at 2013年08月09日

    #1 楼 @iBachue thanks string,后面的也是 string 第二行我甚至写成这种 merge_a.body.to_s,也不成!!!

  • 请教个 hash 形参的弱问题 at 2013年08月09日

    irb(main):027:0> def a(opt={}) irb(main):028:1> puts opt.to_s irb(main):029:1> end => nil irb(main):030:0> def b(opt2={}) irb(main):031:1> a(opt2) irb(main):032:1> end => nil irb(main):033:0> dic = {:abc=> 1,:cde => 2} => {:abc=>1, :cde=>2} irb(main):034:0> b(dic) {:abc=>1, :cde=>2} => nil irb(main):035:0> b({:a=> '11',:b => '22'}) {:a=>"11", :b=>"22"} => nil irb(main):036:0>

  • 男人在结婚前都是忍着脾气,然后结婚后就爆发出来了么! at 2013年08月06日

    这事不应该放在这套乱,不是说程序员都没女朋友吗。。。。

    除了那些自己 new 对象的

    在一起生活矛盾很多,可能并不是脾气变坏。

    我觉得如果装了 7 年,早就装成习惯了!

  • 昨天有面试的算法题目,当抛砖引玉了 at 2013年07月29日
    def count_with_record(money,money_kinds,used,way = [],ways)
        if money == 0
            ways << way
            return 1
        elsif money < 0 or money_kinds.empty?
            return 0
        end
        way1 = copy(way)
        way1 << money_kinds[0]
        way2 = way
        return count_with_record(money - money_kinds[0],money_kinds,money_kinds[0],way1,ways) + count_with_record(money,money_kinds[1..-1],0,way2,ways)
    end
    
    def copy(arr)
        r = []
        arr.each do |e|
            r << e
        end
        return r 
    end
    
    money_kinds = [3,2,1]
    money = 5
    ways = []
    way = []
    puts count_with_record(money,money_kinds,way,ways)
    puts "should be 5"
    
    puts "all the combination"
    puts ways.inspect
    
    

    写的丑了些。。。

    fib,可以一边递归,一遍记录(放到 hash 里面),这样复杂度应该可以。

  • 大家平时会做什么极限运动? at 2013年07月24日

    tricking,一种特技,以退法为朱,还有前后空什么的。我腿法和空翻都算是入门水平。但是,现在什么都不会了。。。

  • 《修改代码的艺术》 at 2013年07月23日

    据说关于 refactoring 的书,如果只看一本的话,就看这一本,没看过,顶一下!!!

  • Teahour.fm 第 24 期 和 knewone 的李路聊聊技术和精益创业 at 2013年07月22日

    sicp 其实可以看 Berkeley 的 cs61a ,虽然用的是 python,但一些思想(我猜 sicp 内的思想要比用什么语言更重要!毕竟 mit berkeley 这门课都换成 python 了)应该都是都讲了。跟课程难度要小不少,因为每一颗有课,课后有 homework,有 lib 等还有学习曲线要平滑很多。

    这门课真的很好,比如讲抽象,从变量讲到方程在讲到面向对象(这些都是抽象)。为了讲清楚面向对象,先讲了 python 的 nonlocal 再之后是 message passing,之后是用 dictionary 实现(还有个什么技术忘了。。)对象!你会面向对象有非常清楚的认识!!!之后这些,我想是为了讲 interpreters 的。当然贯穿始终的是抽象这个概念。

    这门课程学下来(我差最后一章。。。),会对编程有很好的理解!

  • 以我自身的经历,跟大家谈谈关于一些小公司到底要不要去。 at 2013年07月15日

    相似的经历。。。我连办公桌都没有。。。 但我的水平比较菜,当学习了。

  • 诚聘 ruby 开发工程师,欢迎大家推荐自荐。 at 2013年07月02日

    本人完全不符合要求。。。顶一下

  • 深入挖掘 ruby 程序员的价值 at 2013年06月28日

    解决问题的能力,代码的可维护性,好多东西都要比语言,框架重要吧??

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