Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
田瑞国
@africwildman
会员
第 14866 位会员 / 2014-09-05

[email protected]
宁国市
9 篇帖子 / 78 条回帖
1 关注者
0 正在关注
0 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • DHH: 2017 年 Rails 框架还值得学习吗? at 2018年01月07日

    ruby 的 rails 生态发展的好,别的在衰退,就像诸位,谈的是 ruby,但几乎句句不离 rails。在 rails 成名之前,ruby 发展也是百家争鸣的,现在啊,大多数跟 rails 无关的库,很多都死掉了,我想用的时候,一查,好几年前就不更新了。 我是业余人士,对 rails 没兴趣,我的个人网站就是用 ruby cgi 做。比较了一下 ruby、perl、pyrhon 的 cgi,还是感觉 ruby 的优雅,好学。

  • Ruby 的分裂 at 2016年03月21日

    ruby 有标准,ISO/IEC 30170

  • Ruby 在 Windows 下面有办法提取图片某一点像素的 RGB 值么? at 2016年03月13日

    嗯,需要相应的解析相应图片格式的库文件。你说的是不是 rmagic?没用过,我看 readme 可以在 windows 安装,估计需要编译。看了一下 Sketchup 的 api,有个 Sketchup::Color 类,应该是你需要的吧,里面有 red green blue 这三个方法。

  • 小白问下 size 和 length 该怎么用? at 2016年03月12日

    ruby 一大特点就是有很多功能相同名字不同的方法。这样好记。

  • 请问有没有一种类似 Ruby 但容易开发桌面程序的编程语言? at 2016年03月11日

    rubytk 就很好

  • 怎么获取对象的字面值? at 2016年03月03日

    没有

  • 编译的 Ruby 2.3.0 缺少 openssl 支持的解决方法 (已解决) at 2016年01月12日

    #5 楼 @arth 需要下载、解压 ruby 的源码,然后里面有个 ext/openssl 文件夹,里面有 extconf.rb 这个文件,执行 ruby extconf.rb 可以生成编译 openssl 扩展的 Makefile

  • 编译的 Ruby 2.3.0 缺少 openssl 支持的解决方法 (已解决) at 2015年12月31日

    不需要全部重新编译吧,cd ext/openssl;ruby extconf.rb;make;make install

  • 应届生求个实习职位,怎么就这么难啊?求支招! at 2015年12月23日

    简单看了一下,你们对实习生的要求太高了,还要求刚毕业的学生避免 chome 发出未知来源代码的警告,刚毕业不懂这些很正常。毕竟人家不懂这些才找实习的工作而不是正式工作。

  • 为何提示该方法未定义 at 2015年10月09日

    嗯,刚才我也试了一下,应该是参数里有回车之类不能解析。我是用了 line.strip。如果是 windows 还会有\r需要去掉

  • 请问 ubuntu 系统如何快速恢复和还原 at 2015年10月09日

    archlinux 可以,优奔图不熟。可以把系统分成两个区,一个区装系统,另一个挂载到/home,这样重装不影响自己的文件。

  • 感觉自己找到了一个能激励自己一直孤独写代码学习下去的好方法! at 2015年09月30日

    我感觉写代码类似于打游戏,解决了问题就会有成就感,不觉得需要什么激励。当然了,实现基本功能之后进一步完善的动力确实不足,也许需要社会认同为动力。

  • 求学习 Ruby 的有效方法 at 2015年09月29日

    嗯,我感觉最主要是多写。我干财务,工作中有很多我就写成了 ruby 小工具。其次多来这个论坛,看看别人怎么写,力所能及帮别人解决问题。

  • 多行书写的字符串,如何在输出时不换行 at 2015年09月28日
    s=%Q(a\
    b\
    c\
    d)
    print s
    
  • 大家做数据分析吗?用什么做? at 2015年09月21日

    不熟,这么说来 ruby 不适合做数据分析?缺少相关成熟的库?

  • 求助,比较两个 array 并排除 at 2015年09月21日

    你这里的 array 既不是 ruby 的数组也不是 hash 啊。我的大概思路:

    ary=array0['y'].split ','
    ary.delete array1['y'] if ary.inclued? array1['y']
    ary.delete array2['y'] if ary.inclued? array2['y']
    ary.delete array3['y'] if ary.inclued? array3['y']
    arraywant={:x=>array0[:x],'y'=>ary.join(',')}
    
    
  • Ruby 数组只是一种方法? at 2015年09月19日

    #7 楼 @mingyuan0715 不可能,六十年代的机器也不会 array[10000] 就爆掉吧,我机器可以 array[10*9],array[10*10] 会抛出 RangeError,bignum too big to convert into 'long'

  • 求排列组合有没有简便的方法? at 2015年08月13日

    可以自动生成上述代码,然后 eval

    x=12
    s=(1..x).map{|t|"(0..#{x-1}).each{|x#{t}|"}.join
    ary=(1..x).map{|i|"x#{i}"}
    eval s+"print "+ary.join(",',',")+',"\n" if '+ary.join("+")+"==#{x}"+"}"*x
    
  • 10000 求素数 at 2015年08月10日

    在我电脑上楼主 ruby 代码耗时 0.0156 换成 (x..y).each 形式

    def susu(n)
        result=[];
        (2..n).each do |i|
            f=true
            limit=(i**0.5+1).to_i;
            (2..limit).each do |j|
              if i % j ==0 then
                f=false;break;
              end
            end
            result<<i if f
        end
        result
    end
    start = Time.new
    out=  susu(10000)
    puts (Time.new-start).to_f
    

    耗时 0.0312,区别还是蛮大的。我的习惯循环都是用 (x..y).each{}、n.times{}这类形式,知道性能差,没想到能差一倍。for 循环都忘了怎么写了。 我前一阵写的

    def sushu(from,to)
      count=0
      (from..to).each do |i|
        h=i/2
        r=true
        h.times{|x|r=false if i%(x+1)==0 and (x+1)!=1} if h>0
        count+=1 if r
      end
      count
    end
    

    耗时两秒多,更惨不忍睹。

  • 请问怎么能覆盖 Gem 里的方法 at 2015年08月09日

    覆盖的时候这么写行不行? if is_a? Xxx 覆盖 else 原方法 end

  • 我们组织 Rails Girls 的原因 at 2015年08月08日

    我看到标题的第一直觉是 railsgirl 是对 ruby 的歧视。我不会 rails。

  • Rails girls 的组织者请解释一下对于性别歧视的态度 at 2015年08月08日

    哇塞,把女权人士吸引过来了。以后办活动需要先考虑各种细节名称口气标识是否符合女权人士胃口。

  • 为什么要做 Rails Girls? at 2015年07月29日

    没太明白。Rails Girls 的话,主要还是用会 ruby 的女生多吧,就会产生这样组织。学 ruby 的女生多,我觉得主要是名字更吸引女性。

  • Ruby 读取和修改文件属性中的作者信息 at 2015年06月24日

    如果是 windows 是不是调用 win32api 之类?我瞎猜。

  • 数组 collect 问题 at 2015年06月09日

    原来还可以这样写

    array. map(&:capitalize) 
    
  • 关于 Ruby 中 return 的一些疑问 at 2015年06月06日

    不错,一早起来学到新知识。以前没有深究过 proc lambda 的区别。

  • 感觉 Ruby 只是在 Web 方面应用的比较多 at 2015年05月10日

    wps 好像也用到了 ruby

  • Ruby 操作修改文件内容 at 2015年04月14日

    根本没有做写入操作怎么变啊。

    File.open('example.txt','r+'){|f|
    s=""
     f.eachline{|l| s+=l. gsub!(/,/,"\n")}
    f.write s
    }
    

    大概这个意思吧

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