
ruby
epic2005
这个作者很懒,什么都没留下…
展开
-
RUBY处理时间格式
我们可以使用Time类来生成一个当前时间的对象:t = Time.new或t = Time.nowTime类有类方法mktime(同义方法是local方法)来根据传入的参数生成时间对象,并且它使用的是当前的时区:t1 = Time.mktime(2001) # January 1, 2001 at 0:00:00t2 = Time.mk转载 2012-05-29 10:33:09 · 1025 阅读 · 1 评论 -
Ruby的require
require一般用来加载其它的类,如: #Ruby代码 :require 'dbi' require "rexml/document"但是上面加载的是标准类库里面的文件,当然也可以是已安装的gems文件,但是如果是自己在本地写的文件,就不能直接用require了,而应该这样:#E7.4-1.rb Module(模转载 2012-05-30 13:41:51 · 1035 阅读 · 0 评论 -
浅析如何使用Ruby中的“split”方法
如你所知道的,Ruby字符串被称为一流的对象,它使用了大量的查询和操作方法。一个最基本的字符串操作是把一个字符串分割成多个子字符串。 正如你所知道的,Ruby字符串被称为一流的对象,它使用了大量的查询和操作方法。一个最基本的字符串操作是把一个字符串分割成多个子字符串。如果你有一个字符串,如“foo, bar, baz”而你希望的是这样三个字符串“foo”,“bar”,转载 2012-06-04 14:18:19 · 1253 阅读 · 0 评论 -
正则表达式生成器
转自:http://coolshell.cn/articles/1830.html对正则表达式很头疼,是不是?每次看到都觉得像看天书似的,别说让人自己整一个出来了。下面这个网站可以帮你生成正则表达式,而且还可以根据不同的语言生成不同的代码示例,很强大。http://www.txt2re.com/index.php3打开上面那个网页,你会看到有三步。转载 2012-06-04 17:02:37 · 814 阅读 · 0 评论 -
Ruby在RHEL下面的安装问题
今天在RHEL的环境想安装Ruby-1.9.3-p0,出现了如下的错误:Generating RDoc documentation./ruby: symbol lookup error: /root/ruby-1.9.3-p0/.ext/x86_64-linux/enc/encdb.so: undefined symbol: rb_encdb_declaremake: *** [r转载 2012-07-09 12:47:15 · 1078 阅读 · 0 评论 -
Getting the Hostname or IP in Ruby on Rails
require "socket" local_ip = UDPSocket.open {|s| s.connect("64.233.187.99", 1); s.addr.last}参考: http://stackoverflow.com/questions/42566/getting-the-hostname-or-ip-in-ruby-on-rails原创 2012-07-11 15:35:43 · 580 阅读 · 0 评论