您的当前位置:首页 > 建站学院 > 后端开发 > 
  • ruby on rails Mac 安装

    后端开发2025年07月28日

    网上的资料有很多,但好多坑,有的已经过期了,有的不符合现整理了一下 貌似有的还跟os系统版本有关系,请勿照搬,根据实际情况安装 我的系统版本是10.12.3 ps:选择一个较好的网络,很多问题有得时候都是网的问题,卡半天 1.安装Xcode 请按照流程安装,这里就不阐述了 2 homebrew 官网:http://brew.sh/index_zh-cn.h...

  • 理解 Ruby Symbol (Ruby中的冒号)

    后端开发2025年07月28日

    http://blog.csdn.net/besfanfei/article/details/7966850 一直不明白:的作用 直到看到这篇文章 豁然开朗 处理符号相比字符串,占用更少的资源 ...

  • Ruby on Rails 通过代理远程安装

    后端开发2025年07月27日

    在网上查了一些资料,都不详细,现在列出标准命令: 1。如果代理服务器需要认证 gem install rails --include-dependencies --http-proxy http://username:password@proxy:port 2。如果代理服务器不需要认证 gem install rails --include-depende...

  • ruby的redo和retry 回顾

    后端开发2025年07月27日

    ary=[1,2,3] ary.each do |i| puts i i+=1 redo if i==2 end#输出: redo做的动作是:条件满足,则以当前的条件重复一次{ block}的动作,当前的条件包括(当前的变量值) ary=[1,2,3] ary.each do |i| puts i i+=1 retry if i==2 end#输出:死循环...

  • ruby酷酷的方法——另一种next

    后端开发2025年07月27日

    irb(main):022:0* 1.next => 2 irb(main):023:0> "a".next => "b" irb(main):024:0> "1".next => "2" irb(main):025:0> 性能比较: require 'benchmark' n=(1..1000000).to_a def...

  • 分享一个技巧,利用批处理调用ruby脚本(可能你为路径苦恼)

    后端开发2025年07月27日

    #关闭命令显示 @echo off #提示信息 echo Now,listing the controller,please not shutdown the DOS File! #切换到当前路径,.bat文件和.rb文件放在一起就可以了 set pa=%cd% #执行ruby脚本 ruby test.rb pause 当我们利用cmd命令执行:ruby ...

  • ruby一小段代码测测你的引用类型功力

    后端开发2025年07月27日

    class Fixnum attr_accessor :value end x=1 p x.object_id x.value="Anleb" p x.value.object_id def change(x) p x.object_id p x.value.object_id x=2 #指针改变 x.value="Mr.w&...

  • 关于ruby的methods、instance_methods、method三者的区别

    后端开发2025年07月27日

    class A def self.ask1 puts "the method of class" end def ask2 puts "the method of instance" end end #类的实例对象的方法,方法属于类所生成New出来的实例对象。 p a.methods.length p a.class...

  • ruby数组自带方法与自定义方法的性能测试集+1个循环问题

    后端开发2025年07月27日

    n=[1,2,3,nil,nil] p n n1=n.compact p n1 n2=n.compact! p n2 p n 主要是交流,水平有限,喜欢研究,多多包涵。 先说一个数组循环问题 arr=[1,2,3] n=arr << arr p n 输出: [1, 2, 3, [...]] 分析: <&lt...

  • ruby的字符串性能到底如何最佳

    后端开发2025年07月27日

    1.先看字符串的object_id str1="Anleb" str2="Anleb" puts str1.object_id puts str2.object_id 输出: 22952500 22952490 id不同说明,虽然对象的值一样,但是他们是不同的东西,什么是不同的东西,也就是指针不同。 str1指针--...