Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
blackanger
@blackanger
高级会员
第 487 位会员 / 2011-12-16

37 篇帖子 / 703 条回帖
48 关注者
0 正在关注
3 收藏
在论坛吹水浪费时间,有木有,以后尽量少来。。。
GitHub Public Repos
  • prompt-description-lan... 264

    Prompt Description Language [POC]

  • rustchat 201

    Develop GPT as a "magic" system for assisting Rust learning. move to https://github.com/Illumine-...

  • rust-code-review-guide... 28

    Rust Code Review Guidelines , RCRG

  • project-based-learning... 11

    Project Based Learning Rust

  • rust-nn 7

    Rust Deep Neural Network

  • url-preview 6

    A high-performance Rust library for generating rich URL previews.

  • mofa 0

    MoFA - Modular Framework for Agents. Modular, Compositional and Programmable.

  • ratatui 0

    A Rust crate for cooking up terminal user interfaces (TUIs) 👨‍🍳🐀 https://ratatui.rs

  • makepad 0

    Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/met...

  • 3FS 0

    A high-performance distributed file system designed to address the challenges of AI training and...

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Ruby 学习视频教程 at 2013年08月11日

    我创建了一个 QQ 群,欢迎大家加入:222359552,加入的时候请注明 Ruby China

  • 九句名言,你最喜欢哪一句? at 2013年08月11日

    #7 楼 @nightire #8 楼 @nevill 感谢两位,大概明白了。

  • 九句名言,你最喜欢哪一句? at 2013年08月11日

    #5 楼 @nevill 那怎么翻译那句话?

  • [视频][中文字幕] RubyKaigi 2013 中村成洋 (@nari) Ruby 2.0 GC at 2013年08月11日

    日语资料实在看不懂

  • [视频][中文字幕] RubyKaigi 2013 中村成洋 (@nari) Ruby 2.0 GC at 2013年08月11日

    Good Job

  • 九句名言,你最喜欢哪一句? at 2013年08月11日

    #2 楼 @ery +1

  • 九句名言,你最喜欢哪一句? at 2013年08月11日

    #1 楼 @dale 有人说, “真正的团队需要同舟共济” ,我觉的差不多是这意思。

  • 关于敏捷开发中,队员角色,制定计划,评估效率,code review,design review 等的课件 at 2013年08月11日

    EDX 那链接不对吧

  • 个人可以申请支付宝即时收款接口啦 at 2013年08月10日

    #50 楼 @happypeter 是的

  • 个人可以申请支付宝即时收款接口啦 at 2013年08月10日

    @happypeter 视频挺给力,Rails 实践。

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

    #38 楼 @iBachue 噢。Jose 大牛的视频啊。

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

    #34 楼 @iBachue 你是看的哪个视频?51cto 的?你说的例子和我讲的一样哎

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

    #28 楼 @iBachue 你说的是我的视频里面讲的吧?

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

    真诡异。在使用操作符的时候要注意 Ruby 的空格,要在操作符两边对称。

  • 为什么社区的编辑器不支持缩进呢 at 2013年08月10日

    @Martin91 为什么你不去做呢,开源的。:D

  • 看了大家的讨论觉得很有帮助,于是又来贴题目 at 2013年08月10日
    
    class Phrase
      attr_reader :a_phrase
    
      def initialize(a_phrase)
        @a_phrase = a_phrase.to_s
        @re = /(?:[,:]|\s|(?:\s[,:]\s))/
      end
    
      def word_count(re=@re)
        h = Hash[]
        @a_phrase.split(re).each_with_index{|i,index| h[index]=i}
        h
      end
    end
    
    str = "olly olly in come free"
    p = Phrase.new str
    p.word_count  #=> {0=>"olly", 1=>"olly", 2=>"in", 3=>"come", 4=>"free"}
    p.word_count(/\s/)  #=> {0=>"olly", 1=>"olly", 2=>"in", 3=>"come", 4=>"free"}
    

    稍微修改了下楼主的代码,不过这样不太好,每次解析都需要创建一个 Phrase 的对象。

    修改版: 一切尽在代码中。

    class Phrase
      def initialize
        @re = /(?:[,:]|\s|(?:\s[,:]\s))/
      end
    
      def phrase(str, re=@re)
        return 0 unless str.is_a? String
        h = Hash[]
        str.split(re).each_with_index{|i,index| h[index]=i}
        h
      end
    end
    
    str = "olly olly in come free"
    p = Phrase.new
    p.phrase str
    

    那个正则有一点问题, "car : carpet as java : javascript!!&@$%^&" 这种带空格的字符串 carpet as java 也会被分隔开。 不过你可以给 phrase 传个正则。XD

    补:鉴于你测试里的字符串什么类型都有,所以一行正则恐怕难以完成任务。 你应该分情况去写正则判断了。

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

    @leopku 如果是 Ruby2.0,请使用关键字参数:

    hash = {a:1, b:1}
    def foo(**hash)
      puts hash.inspect
    end
    
    def bar(**hash)
      foo(hash)
    end
    
  • 曾经青梅竹马的女同学说自己有了男朋友…… at 2013年08月09日

    要说女同学嘛,我青梅竹马的那些女同学孩子都打酱油了呢

  • 一小段代码重构 at 2013年08月09日

    越重构越复杂。

  • 你们还在讨论 vim 和 emacs 之争吗? at 2013年08月09日

    所谓的月经贴

  • Rails for Zombies 中文字幕版 at 2013年08月09日

    @andor_chen 官网的是你们翻译的吗,没看到有中文字幕啊。

  • Block, Proc 和 Lambda 的区别 at 2013年08月09日

    请看这篇帖子里我的回复,正好有解释到 block,proc,lambda。 http://ruby-china.org/topics/13157 #86 楼

  • 让代码审查成为你的团队习惯 at 2013年08月09日

    #18 楼 @xds2000 我这属于半强制实验性推广,给大家一个目标,大家都可以比较,到底有没有好处。完全强制性的不行,会应付差事,起不到效果。

  • 让代码审查成为你的团队习惯 at 2013年08月09日

    从来没有 code review 的团队如果想推广,可以把团队分为两组,一组进行 code review,一组不 review。从 bug 数量,代码的可维护性,团队成员之间的了解程度,或其他方面来进行比较,这样慢慢分组推广比较好,到底有什么好处,有参照有对比。

  • [广州][猎头] 知名互联网公司招聘 Ruby 高级开发工程师 at 2013年08月08日

    #4 楼 @jjzxcc 应该是了。

  • 嵌套 XML 解析 at 2013年08月08日

    #3 楼 @jyasa 你都不上微博的啊,给你回复了啊

  • 今天借 strikingly.搞了一个记录自己旅游的东东 at 2013年08月08日

    #9 楼 @small_fish__ 那网站支持 vedio 吗,不过 51cto 我是和他们合作,暂时还不能放。

  • 今天借 strikingly.搞了一个记录自己旅游的东东 at 2013年08月08日

    #6 楼 @xinkiang 这网站做的好,哈哈

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