ruby
向良玉
做自己想做的
展开
-
Centos6.9安装redis-dump
检查ruby环境配置是否正确。源码编译ruby2.6.5。#redis-dump安装。添加ruby环境变量。原创 2022-09-07 13:23:49 · 1361 阅读 · 0 评论 -
Ruby 初学
Ruby,一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,由日本人松本行弘(まつもとゆきひろ,英译:Yukihiro Matsumoto,外号matz)开发,遵守GPL协议和Ruby License。Ruby的作者认为Ruby > (Smalltalk + Perl) / 2,表示Ruby是一个语法像Smalltalk一样完全面向对象、脚本执行、又有Perl强大的文字处理原创 2012-11-26 10:18:40 · 1292 阅读 · 0 评论 -
ruby获取操作系统版本
Ruby代码 1. def win32? 2. require 'Win32API' 3. return true 4. rescue LoadError 5. return false 6. end 让ruby尝试加载Wind32API,如果成功就是Windows,否则就是Unix类操作系统。今天发现一个更好的办法: Ruby代原创 2012-11-26 10:19:13 · 2895 阅读 · 0 评论 -
ruby字符串处理函数
最最常用的字符串处理函数1.返回字符串的长度str.length => integer2.判断字符串中是否包含另一个串str.include? other_str => true or false "hello".include? "lo" #=> true "hello".include? "ol" #=> false "hello".原创 2012-11-26 10:21:04 · 855 阅读 · 0 评论 -
ruby调用执行shell命令的方法
ruby调用执行shell命令的方法1.Exec方法: Kernel#exec方法通过调用指定的命令取代当前进程: 例子: $ irb >> exec 'echo "hello $HOSTNAME"' hello nate.local $值得注意的是,exec方法用echo命令来取代了irb进程从而退出了irb。主要原创 2012-11-26 10:19:44 · 1828 阅读 · 0 评论 -
ruby读取、写入文件
简单的键盘输入、I/O流操作,gets获取键盘输入数据、从块block获取数据,to_i转型为integer ;line = File.read("temp.dat")获取temp.dat的数据,原样获取,但可用数据为第一行第一空格之前;也可以从文件读取数据,保存为块block,在从这个块中获得数据,原样获取,但可用数据为每行第一个空格之前,File.open("temp.dat") do |原创 2012-11-26 10:20:14 · 4100 阅读 · 0 评论 -
ruby时间与日期
我们可以使用Time类来生成一个当前时间的对象:t = Time.new或t = Time.nowTime类有类方法mktime(同义方法是local方法)来根据传入的参数生成时间对象,并且它使用的是当前的时区:t1 = Time.mktime(2001) # January 1, 2001 at 0:00:00t2 = Time.mkti原创 2012-11-26 10:21:43 · 785 阅读 · 0 评论 -
ruby学习链接
学习ruby有很多资料,但是比较系统的还是中文的比较少,我学习ruby的时候有2个比较好的,分享下:繁体:http://guides.ruby.tw/ruby/这个稍微简单点,但是可以很迅速的学到ruby的基础英文的:http://www.techotopia.com/index.php/Ruby_Number_Classes_and_Conversions这个详细很多原创 2012-11-26 10:30:27 · 753 阅读 · 0 评论