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
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 今天借 strikingly.搞了一个记录自己旅游的东东 at 2013年09月21日

    @kalasoo 今天发现一个 Strikingly 的一个缺点,可能仅仅是针对我的缺点吧,就是这个域名我老是记不住,向别人推荐,我都需要利用浏览器的域名提醒。

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

    #16 楼 @kalasoo 现在还没有发现不舒服的地方,发现的时候我一定告诉你。

  • 最近在学习 Elixir, 分享些资源, 顺便寻找同好 at 2013年08月28日

    不错。

  • 如何开始你的 SOHO 之旅 (2) 发布了 at 2013年08月27日

    很实用的帖子。

  • 程序员不易找对象的原因 at 2013年08月27日

    跟是不是程序员没关系。 +1

  • 我会说 Turbolink 的体验就是一坨屎吗 at 2013年08月24日

    说简单点:就算是「屎」,那看你怎么用呢。

  • 应该怎样学习 Ruby? at 2013年08月24日

    #3 楼 @coepy 看我的 Ruby 学习视频:http://edu.51cto.com/lecturer/user_id-140924.html

  • Teahour.fm 28 期:和 Strikingly 的 CTO Dafeng 聊聊他们和 Y-Combinator 的故事 at 2013年08月21日

    #7 楼 @dfguo 原来如此。

  • 程序员下班去摆个地摊儿 卖什么比较好 at 2013年08月21日

    程序员不能在网上摆个地摊吗?

  • 谁来拯救那些还不知道要干嘛,很迷茫的人 at 2013年08月21日

    有想法,就去试试。有想法不可怕,可怕的是一直想,想来想去编码都编不好。

  • Teahour.fm 28 期:和 Strikingly 的 CTO Dafeng 聊聊他们和 Y-Combinator 的故事 at 2013年08月21日

    为啥要回中国呢。

  • 好书推荐:pragmatic.working.with.unix.processing at 2013年08月20日

    #16 楼 @meeasyhappy 这个应该和 Ruby 没有关系,你去了解一下关于进程 fork 的知识就明白了。进程被 fork 之后,整个进程就相当于一个完全 copy,当然包括里面内存空间的对象了,相当于一个平行空间,都有相同的 object_id, 但实际上他们不在同一片内存中。

  • 看到好多不懂技术,做 niche 站月收入比普通 rails 年收入还高。。。 at 2013年08月18日

    技术只是工具而已。你可以自己学这套工具去实现你的理想。也可以找会这套工具的人一起合作实现你的理想。视你自己的情况而定。

  • 今天在 3W 咖啡,如果坛子里有人也在,欢迎过来聊聊 at 2013年08月16日

    #52 楼 @chairy11 如果你是想找个安静的地方,自己一个人工作,可能 3W 还可以。但是如果你想找人交流,还是车库比较好。

  • Ruby 的机器学习项目 at 2013年08月15日

    关注。

  • 英文的产品, 吸引到的都是中国的客户,因为你发现在国外推广你没什么朋友和渠道 at 2013年08月15日

    也可能是产品本身的基因,不符合国外的人文环境、使用习惯,思维方式等元素,看来并不是只把语言换成英文的就能行的呢。

    我感觉,要不就做真正符合国外文化基因的产品,要不就纯粹输出中国文化(也有相关案例)

  • Ruby 中的谓词 at 2013年08月15日

    #3 楼 @fenprace 纠结的时候可以参考 Ruby 内建的一些方法,比如 is_a? 后面是一个类名(名词) ,eql? 本身是个判断,还有 kind_of?,respond_to? 这种,认真一点的话,感觉像是在考英文功底。

  • [北京] Kabam 今年又开始招 ruby 啦 at 2013年08月15日

    #2 楼 @towonzhou Kabam 福利很好的,年薪起,13 个月,还有商业保险等。不过这些都是几年前的福利了,不清楚现在有没有变化。

  • Ruby2.0+ 的内部编码设计,以及 Windows 的问题 at 2013年08月15日

    Ruby 是用 CSI,直来直去的,默认的 internal_encoding 是空的,Ruby2.0 里内部编码和外部编码都是 IO 的编码,可以在程序里指定。-E 参数影响的是默认的外部编码,如果你不指定的话,就用这个默认外部编码,默认内部编码是没有的,也就是你说的,Ruby 本身没有设置 internal_encoding。源文件编码是只和程序的源文件有关的,也就是 1.9 里指定的神奇注释 "#ecoding:utf-8"这种,但是在 Ruby2.0 里已经不需要指定了,默认 utf-8 的。

  • 来分析分析这段 Ruby 代码 at 2013年08月15日

    #3 楼 @luikore 涨姿势了

  • 来分析分析这段 Ruby 代码 at 2013年08月15日

    #4 楼 @hooopo 噢,这么来的。

  • 来分析分析这段 Ruby 代码 at 2013年08月14日

    操作一堆乱码的码位嘛,故弄玄虚 😄

    那乱码怎么打出来的?你这 ASCII 艺术玩的不错。

  • 如何获得数组里面连续的多部分 at 2013年08月14日

    #50 楼 @bhuztez 我倒觉的@luikore 可读性比你那个好啊,你那个我看着挺费劲。

  • 如何获得数组里面连续的多部分 at 2013年08月14日

    #48 楼 @luikore 这个好。

  • 如何获得数组里面连续的多部分 at 2013年08月14日

    #46 楼 @bhuztez 嗯,7 是故意去的,只取的连续的。我说的是 jjym 的。

  • 如何获得数组里面连续的多部分 at 2013年08月14日

    不太优雅,但是比较通用,数组的元素随便定义。 楼上的写代码,只为满足楼主那一个例子吗?a = [1,2,3,5,6,9,10]

    arr = [1,2,3,7,5,6,9,10,13,14,15,16,20,15,16]
    result = []
    b = []
    
    arr.each_with_index do|i, index|
      b << i if (i.succ == arr[index+1]) || (i.succ != arr[index+1] && i == arr[index-1].succ)
      if i.succ != arr[index+1]
        result << b unless b.empty?
        b = []
      elsif i.succ != arr[index+1] && i == arr[index-1].succ
        b << i
        result << b
        b = []
      end
    end
    
    
    
    puts result.inspect
    #=>  [[1, 2, 3], [5, 6], [9, 10], [13, 14, 15, 16], [15, 16]]
    
  • 如何获得数组里面连续的多部分 at 2013年08月14日

    #38 楼 @blacktulip 啊偶,难道又看错贴了?求科普 晕了,随便扫了一眼题。原来是求数组里连续的元素啊啊啊啊啊啊啊啊。

  • 如何获得数组里面连续的多部分 at 2013年08月14日

    非得写一行吗?来个正常的:

    class Array
      def slice_by(n=3)
        return self if length <= n
        arr = []
        if length.even? && n==3
          each_slice(2){|i| arr << i}
        else
          arr << (self[0]..self[n-1]).to_a
          self[n..length-1].each_slice(2){|i| arr << i}
        end
        return arr
      end
    end
    
    pry(main)> [1,2,3].slice_by
    => [1, 2, 3]
    pry(main)> [1,2,3,4,5].slice_by
    => [[1, 2, 3], [4, 5]]
    pry(main)> [1,2,3,4,5].slice_by(4)
    => [[1, 2, 3, 4], [4, 5]]
    pry(main)> [1,2,3,4,5,6].slice_by
    => [[1, 2], [3, 4], [5, 6]]
    pry(main)> [1,2,3,4,5,6,7,8,9,10].slice_by
    => [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]
    pry(main)> [1,2,3,4,5,6,7,8,9,10].slice_by(5)
    => [[1, 2, 3, 4, 5], [6, 7], [8, 9], [10]]
    
    

    优雅吗? 你还可以修改方法里的each_slice(2),把这个数字 2 通过传递参数改成任意你想要的。

  • 发现一个 Array 的坑 at 2013年08月14日

    空数组和 nil 能一样吗?这坑不是 Array 的,是楼主自己挖的。 注:数组有一个“尾部标记”,用于判断结尾,开头为 0,结尾=length。

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