Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@skandhas
VIP
NO. 146 / 2011-11-21

沈阳
25 Topics / 952 Replies
49 Followers
8 Following
436 Favorites
看吧,看吧。俺继续睡 z z Z Z
GitHub Public Repos
  • cstruct 18

    CStruct is a simulation of the C language's struct.Its main purpose is to manipulate binary-data ...

  • mruby 1

    Lightweight Ruby

  • papers 1

    my open papers

  • IsoVoxel 1

    Generates isometric pixel art from MagicaVoxel .vox files

  • node-canvas 1

    Node canvas is a Cairo backed Canvas implementation for NodeJS.

  • elvm 0

    EsoLangVM Compiler Infrastructure

  • kilo 0

    A text editor in less than 1000 LOC with syntax highlight and search.

  • picasso 0

    Picasso is a high quality vector graphic rendering library. It support path , matrix , gradient ,...

  • lib-bpmn-engine 0

    A BPMN engine, meant to be embedded in Go applications with minimal hurdles, and a pleasant devel...

  • WProtect 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 关于 win 平台开发 Ruby 的情况 at December 11, 2012

    #3 楼 @terrywang +1 另外,我看懂了你的头像。

  • [已解决] ruby 在数组中通过一个元素找到下一个元素 at December 11, 2012

    一定要走上 '茴' 字这条路吗? :)

  • Ruby 是否应该在语法上支持 AOP? at December 07, 2012

    #39 楼 @luikore 确实是这样。

  • 由小数的精度问题引出设计问题 at December 06, 2012
    (1.9+18.99).round(2)
    
  • 求解释 expose 方法 at December 03, 2012
    我猜,我猜,我猜猜猜?
    
  • 字符串按字节输出 16 进制怎么样格式化,,比如回车就显示 0A 而不是 a at December 01, 2012

    用 "%02X"

    str.each_byte{|byte| puts  "%02X" % byte}
    

    或

    str.each_byte{|byte| printf "%02X\n", byte}
    
  • 发关于理解并发和并行的 Keynote at November 30, 2012

    #40 楼 @luikore 👍 很期待你的编辑器 :>

  • [更新方法] 怎么样用比较优美的方法得到某一数组的累加数组,例如 [1,3,5,7] => [1,4,9,16] at November 30, 2012

    #22 楼 @FarFar 这与 Ruby 在设计之初就参考了 Smalltalk 和 Lisp 的部分特点有关。

  • 国内除了图灵现在有电子书可以购买,还有哪里可以买到呢 at November 30, 2012

    #3 楼 @pzgz 你确定没发错?哈哈:)

  • [更新方法] 怎么样用比较优美的方法得到某一数组的累加数组,例如 [1,3,5,7] => [1,4,9,16] at November 30, 2012

    #19 楼 @FarFar 它们在 Ruby 内部的实现上没有任何区别。

    rb_define_method(rb_cArray, "collect", rb_ary_collect, 0);
    rb_define_method(rb_cArray, "map", rb_ary_collect, 0);
    
  • [更新方法] 怎么样用比较优美的方法得到某一数组的累加数组,例如 [1,3,5,7] => [1,4,9,16] at November 30, 2012

    #16 楼 @FarFar collect 就是 map , 它们是一个函数两个名。 #17 楼 @qinjker reduce 就是 inject , 它们是一个函数两个名。

  • 宝贝网 (0710bb.com)_记录妈妈的爱! at November 30, 2012

    楼主有时间也可写一下在 Windows 下开发 Rails 的教程,尤其是环境的配置等。虽然在 Windows 下开发 Rails 是小众,不过看咱坛子里时不时有人会问起这个问题。

  • 看看人家怎么玩 Arduino at November 28, 2012

    这......

  • mbury brochure at November 28, 2012

    @Koz 你的中文真好啊。

  • ruby 语法问题-- class 里面方法直接调用? at November 27, 2012

    建议楼主还是先看看 Ruby 相关的书籍吧,不学的话,怎么能用好 Ruby 呢。:)

  • 调查,有多少爱玩乐器的 ruby 程序员? at November 26, 2012

    会吹口哨,算不? :)

  • Ruby 如何判断一个数组中是否有重复元素? at November 22, 2012

    #17 楼 @dotnil 这里的 ~呵呵~ 是表示赞同的微笑:)

  • Ruby 如何判断一个数组中是否有重复元素? at November 22, 2012

    #14 楼 @dotnil he he

  • 能否设立一个节点:紧急问题 at November 19, 2012

    赞同 @huacnlee ,类似的情况在其他论坛见太多了。

  • 这两天给好几个人买了这个马克杯…… at November 18, 2012

    #1 楼 @Rei 这个描述挺形象 👍 哈哈

  • ruby 元编程练习 at November 13, 2012

    最后一个 a 还可以这么取: ruby 1.9.x

    class A
       ...
       a = 3
    end.tap{|a| p a}
    
  • ruby 如何实现这个 aop 效果? at November 12, 2012

    #24 楼 @fsword +1

  • ruby 如何实现这个 aop 效果? at November 12, 2012

    #23 楼 @luikore blank class 在写 builder-style 的 DSL 时,经常会用到。比如 gem“builder”和 DHH 的“jbuilder”

  • List to Regexp at November 11, 2012

    #15 楼 @zw963 嗯 嗯:)

  • mruby everywhere -- Rubyconf 2012 上的演讲幻灯片 at November 11, 2012

    mruby 到稳定还有一段路要走 :>

  • ruby 如何实现这个 aop 效果? at November 11, 2012

    #21 楼 @chenge 是有使用场合的,主要是用在写代理类上。其他大多数的场合还是默认继承 Object

  • ruby 如何实现这个 aop 效果? at November 11, 2012

    #19 楼 @chenge 是重要的。blank class 的作用主要是防止名字空间被污染。 以此例来说,Wrapping 默认是从 Object 继承,这样会导致 Wrapping.new 创建的对象拥有来自 Object 及 Kernel 的方法。作为一个代理对象,这有可能会与被代理的对象有方法的冲突。 所以,在实现类似的代理类时,通常的做法是让它继承一个 blank class。

    比如还是以此例稍微修改一下,然后你看看结果

    class SampleService
      def m1(data)
        return "You sent me '#{data}'"
      end
      def m2(data)
        return "You sent me 2'#{data}'"
      end
      def method(data)
         return "You sent me 3'#{data}'"
      end
    end
    
    ...省略......
    
    p wrap.m1("something")
    p wrap.m2("something")
    p wrap.method("something")
    
  • Prev
  • 1
  • 2
  • …
  • 11
  • 12
  • 13
  • 14
  • 15
  • …
  • 30
  • 31
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English