Ruby 概述
原文:http://blog.csdn.net/cheungmine/article/details/6595700无废话Rubycheungmine本文是对Ruby最简单的总结,是根据网上有关资料收集整理,不保证全部内容都是正确的。旨在为Ruby开发的入门者提供一个快速的参考。一、Ruby特点解释... « 阅读全文
ruby学习之路(三)
这次我们看看Ruby 中的容器,Blocks和迭代器容器,(containers),所谓容器是指含有一个或多个对象引用的对象有三种选择: Array,Hash,自定义表结构a = [3.14159,"pie",99]a.class -> Arraya.length -> 3a[0] = 3.14159b = Array.newb.class ->Arrayb.length -> 0开始位置,和长度的方式a=[1,3,5,7,9]a[-1] ->... « 阅读全文
出的一份ruby笔试题
请发动大脑1小时内选做下面尽可能多的题目:特别注意:超时按分钟数的乘方扣分哦!字数超过按同法执行,小心!一Ruby基础》分别写出进入软件业,接触ruby,(项目中)正式应用ruby的大概时间?》将你了解的编程语言进行分类,ruby属于哪种类型?最大的优缺点是什么?(简述100字内,不要浪费时间哦)》... « 阅读全文
RUBY Basic
用最少且最优美的代码生产最多的功能.RUBYBasicRuby在条件中把nil当作一个假值(false)对待.=~匹配操作符可以用正则表达式来匹配字符串.=~返回模式的开始位置,或者nil ifline=~/Perl/ puts'found' end可写读属性的便捷方法 ... « 阅读全文
ruby初级语法知识
''与""的区别:''处理的少,""处理的多,""可以加入#{expression},如果expression是一个实例变量类变量或者是全局变量,{}可省略。全局变量$开头,实例变量@开头,类变量@@开头类名,模块名,常量以大写字母开头,用驼峰表示法写如classKaraokeSong@之后不能跟数... « 阅读全文
[RoR] Ruby for Rails 最佳实践Ⅺ[FL车在臣]
第十一章集合、容器和可枚举性一、数组和散列的比较数组是有序的对象集合,有序意味着可以基于连续的数字索引从集合中选择对象。散列是无序的集合,这意味着不能说第一/第二个或第N个元素是什么。散列将对象以成对的方法存储起来,每一对有一个键和一个值,通过键来索引值。散列在其它语言中有时也叫字典或联合数组。二、... « 阅读全文
学习ruby之Enumerable模块
读入Enumerable模块的类,可以使用很多种迭代器与区块调用。在这里介绍其中的each、collect、sort和sort_by4个方法。20.4.1 each方法each方法是使用Enumerable模块时一定要定义的方法。这个方法里必须定义一个迭代器,用来像前面的数组、杂凑、文件那样,将对象... « 阅读全文
ruby访问mysql
报mysql_api.so (LoadError),上网查了后发现ruby操作数据库还有一些特别的东西,把mysql安装目录下的libmySQL.dll拷贝到ruby安装目录的bin下,再次运行,可以连上数据库了。require 'rubygems'require 'mysql'def with_dbdbh=Mysql.real_connect('localhost','root','root','dedecmsv56gbk',3306)beginyield dbhrescue M... « 阅读全文
Ruby Benchmark的实现
以我们常用的benchmark方法bm()为例,请看下面这个例子: Benchmark.bm(20) do |x|x.report("getBWIL"){1000.times{result.getBindedWebIdList(0, '22000005')}}x.report("getBWIL"){5000.times{result.getBindedWebIdList(0, '22000005')}}x.report("getBWIL"){10000.times{resu... « 阅读全文
stringex arrayex [扩展ruby String Array]
123456789101112131415161718class Stringdef const_style(join='_')self.gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2').gsub(/([a-z\d])([A-Z])/,'\1_\2').gsub(/-/,'_').upcaseenddef const_style!(join='_')replace const_styleenddef camel_sty... « 阅读全文

