Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
周欢
@towonzhou
Member
NO. 7966 / 2013-07-09

[email protected]
北京
37 Topics / 161 Replies
6 Followers
3 Following
2 Favorites
GitHub Public Repos
More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • [2014 年][10 月 20 日~11 月 12 日] 七牛三周年嘉年华,感恩有你! at October 21, 2014

    18

  • 求推荐一个订单管理的开源项目 at September 24, 2014

    #2 楼 @debugger 恩 估计也没有,抱着试试看的心态,找了很长时间没找到....

  • 求推荐一个订单管理的开源项目 at September 24, 2014

    #1 楼 @flowerwrong ok 尝试下

  • [赠书活动][已截止] 闲话 Ruby +《Ruby 基础教程》赠书 (新增译者签名版) at September 23, 2014

    问题 1:你觉得什么是优雅的代码?分享一下你认为优雅的 Ruby 代码。 答案 1: if x.between?(1..6) 认为优雅的代码就是在简洁的前提下,一看就能懂的代码,类似人类语言,这是 ruby 设计的初衷,你想表达什么那么就写下什么吧。

    问题 2:接触 Ruby 后,你的编程环境有什么变化?例如,不用 IDE,而是用文本编辑器写代码;弃用了爱用多年的 Windows,投向了 Linux 甚至苹果的怀抱。 答案 2: 接触 ruby 后就一直用 vim,坚持着写五分钟代码,弄三十分钟 vim 配置的良好习惯....

    问题 3:你用 Ruby 做过提高工作效率的小工具(Gem)吗?你的 Ruby 最佳实践是什么? 答案 3: 我基本每个 controller 都会用到

    module ActionController
      class Base
        #检查http参数是否存在或为空
        #参数: http params
        #返回: yield 错误信息或 String(单一参数),Array(多个参数)
        #例子:
        #单一参数:
        # str_name = check_params(:name){|msg|
        #  return response_with xxx
        #}
        #多个参数:
        #单一参数:
        # str_name,str_year = check_params(:name,:year){|msg|
        #  return response_with xxx
        #}
    
        def check_params(*args)
          rs = args.map do |arg|
            if !params[arg.to_sym] || params[arg.to_sym].empty?
              if block_given?
                yield arg.to_sym
              else
                raise ArgumentError.new("missing params[:#{arg.to_sym}]")
              end
            end
            params[arg.to_sym]
          end
          return rs.join if rs.size == 1
          rs
        end
      end #class Base
    
    end #module ActionController
    
  • [北京] 新空气软件-诚招 Ruby 开发 at September 01, 2014

    #6 楼 @selene_hj 有时间可以来试试。带新人的。

  • 分享一个不错的网站压力测试工具 at July 18, 2014

    #2 楼 @ying1982 有更好的方法?

  • 分享一个不错的网站压力测试工具 at July 18, 2014

    怎么玩儿的这个?

  • 好奇 ruby-china 最上方的进度条是怎么做出来的? at July 18, 2014

    #1 楼 @zhbinx nice #2 楼 @debugger nice

  • 分享一个不错的网站压力测试工具 at July 18, 2014

    正好想找个压测的网站. 这个还靠谱吗?

  • OS X 下的 iTerm 2 如何让 cursor 跳字移动? at May 07, 2014

    #6 楼 @nightire 这个怎么开启?

  • 简单介绍一下 sinatra at April 01, 2014

    #12 楼 @shiny 同感,总怀着敬畏的心理运行 rails *

  • 我是个弱弱的 full stack... at April 01, 2014

    传说中的全栈

  • 简单介绍一下 sinatra at April 01, 2014

    #4 楼 @saillee #3 楼 @yakczh 四楼正解,之后会介绍到的,

  • 简单介绍一下 sinatra at April 01, 2014

    #5 楼 @zlfera 恩 各有千秋

  • 简单介绍一下 sinatra at March 31, 2014

    #1 楼 @taomaree nod 握个手....

  • 感觉于人相处都是罪恶,到处在害人。 at February 28, 2014

    我的卡号 42355*******1232 楼主好人,把存款都打我瞬间成天使了,神马罪恶都消了

  • Ruby 连接不上 sql 数据库 at February 28, 2014

    你 mysql 服务没启动把,用的神马系统,先启动 mysql server

  • 大家帮忙分析判断下从身份证中获取生日的写法的这段代码 at February 28, 2014

    用 try 呗 user.id_number.try(:length)

  • Ruby 的可变参数的 C 实现是怎样的? at February 28, 2014

    #22 楼 @ipooio links 是 Nokogiri::XML::NodeSet 实例

    Nokogiri::XML::NodeSet#each是这样的

    # File lib/nokogiri/xml/node_set.rb, line 191
          def each(&block)
            0.upto(length - 1) do |x|
              yield self[x]
            end
          end
    

    b = 0.upto(b) do |x| end

    b 的值是 0, 所以你的代码输出的就是 0 了。 Nokogiri::XML::NodeSet#each加空block的返回值就是0

  • Ruby 的可变参数的 C 实现是怎样的? at February 28, 2014

    #22 楼 @ipooio require 'nokogiri'

    str = '<a>1</a><a>2</a><a>3</a><a>4</a><a>5</a>'
    doc = Nokogiri::HTML.parse(str)
    links = doc.css("a")
    links.each{|link|
       puts link
    }
    

    就可以了

  • [北京] 新空气软件急招 Ruby 开发, 薪资 8-18K ,高手无上限!!! at February 25, 2014

    这个公司挺不错,顶一下

  • Ruby 的可变参数的 C 实现是怎样的? at February 24, 2014

    #18 楼 @tsl0922 赞,需要的答案...

  • Ruby 的可变参数的 C 实现是怎样的? at February 24, 2014

    #15 楼 @lingceng 大虾,,,这还是木有解释 argc 这个数是怎么得到的啊。如果已经得到了 argc 这个数肯定很简单....

  • Ruby 的可变参数的 C 实现是怎样的? at February 22, 2014

    #11 楼 @hhuai 我想问的就是在 c 里面是怎么处理成 VALUE *argv 的啊

  • Ruby 的可变参数的 C 实现是怎样的? at February 22, 2014

    #9 楼 @luikore 怎么在不知道参数的个数的情况下放入一个数组中呢?也就是 argc 的值是怎么得到的。

  • Ruby 的可变参数的 C 实现是怎样的? at February 21, 2014

    #7 楼 @zhangyuan 只是想了解 ruby 是怎么实现的

  • Ruby 的可变参数的 C 实现是怎样的? at February 21, 2014

    #5 楼 @lgn21st nod nod. 顺便请问一下 主键自增的 id 能设置为负数吗?会不会有什么影响?

  • Ruby 的可变参数的 C 实现是怎样的? at February 21, 2014

    #3 楼 @lgn21st 希望他们能看到,给菜鸟一点指引,,,,阿门

  • Ruby 的可变参数的 C 实现是怎样的? at February 21, 2014

    #1 楼 @lgn21st 恩,对啊。就 c 怎么实现的

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