调用bing.com查域名的ruby脚本2014-05-05

require net/http def bingdomin(scanurl)        h = Net::HTTP.new("www.bing.com", 80)       resp, data = h.get(scanurl, nil)     if r

RUBY迭代器小例子2014-05-05

RUBY迭代器是一个调用block的方法 求平均值 Ruby代码 grades = [88,99,73,56,87,64]    sum = 0    0.upto(grades.length - 1) do |loop_index|  

Ruby代码块和迭代器2014-05-05

§5.1 代码块(Block)§5.1.1什么是代码块在Ruby中在在大括号之间的代码或放在do/end之间的代码是一个代码块。代码块只能出现在一个方法的后边,它紧接在方法最后一个参数的同一行上。代码块的内容并不会被马上执行,当执行到被调用的方法

整个文件转16进制的ruby脚本(ruby二进制操作)2014-05-05

fin=File.open(c:\windows\system32\cmd.exe, rb).read.unpack("H*").to_schars=fin.scan(/../)chars.each{|i| print i," "} #==反转 ‍fin=File.open(c:\windows\system32\cmd.exe, rb).read.unpack("H*").to_sfou

Ruby连接MySQL数据库2014-05-05

Ruby连接MySQL数据库要注意的地方1、确保mysql驱动都已经安装好。 安装mysql驱动 gem install mysql 安装mysql2驱动 gem install mysql22、libmysql.dll 文件是MySQL的动态链接库文件,缺少此文件数据库...

Ruby/Tk - grid网格几何管理器2014-05-05

描述Ruby/Tk - grid网格几何管理器编程教程,例子教程,参考手册和代码-网格的几何管理器是最灵活和易于使用的几何管理器。它在逻辑上分为两维表分为行和列的父窗口或小部件网格的几何管理器是最灵活和易于使用的...

编程语言之争——PHP vs. RUBY vs. PYTHON2014-05-05

正如世界上的语言有多种多样,编程语言同样如此,有些更受欢迎,有些简单易用。随着编 程语言的种类越来越多,它们之间的竞争也日益激烈。而且往往简单的、运行速度快的编程语言并非就是最好的选择,因为不同的...

Ruby on Rails,使用new和create创建ActiveRecord对象及他们之间的区别2014-05-05

在前文《Ruby on Rails,使用Rails Console进行ActiveRecord调试》中,我们能够在rails console中访问模型并进行对象创建和入库操作。现在我们来看一看创建和入库操作的一些细节。在rails中,new/save操作和...

[Ruby学习总结]Ruby语言的语法2014-05-04

1、关键字关键字不能用于定义变量或者常量,module,class,def , undef,defined?,if ,then,else,elsif,case ,when,unless,for,in,while ,until,next,break,do,redo ,retry,yield,not,...

TIOBE 2013年3月编程语言排行榜:厚积薄发 Ruby反超Perl2014-05-04

2013年3月TIOBE编程语言排行榜发布!前三甲分别为Java、C、Objective-C,变化不大。本月Ruby反超Perl进Top 10,排名第九。Ruby是世界上第三大解释型编程语言,另外两个当属PHP和 Python。1993 年2月24日 Rub...

Ruby设计模式透析之 —— 策略(Strategy)2014-05-04

今天你的leader兴致冲冲地找到你,希望你可以帮他一个小忙,他现在急着要去开会。要帮什么忙呢?你很好奇。他对你说,当前你们项目的数据库中有一张用户信息表,里面存放了很用户的数据,现在需要完成一个选择性...

Ruby 正则表达式2014-05-04

练手: # \d # 数字。即[0-9] puts "aaa0" =~ /\d/ # 3 匹配数字 puts /\d/ =~ "abc2" # 3 puts "kkmm1" =~ /\d/ # 4 匹配数字 # [\u{4e00}-\u{9fff}] # 中文 puts "abcdef我熬啊...

ruby的单例方法2014-05-04

=begin在Ruby里,可以给具体的实例对象添加实例方法,这个方法只属于这个实例对象,我们把这样的方法称之为单例方法。单例方法也叫作单件方法。定义单例方法,首先要生成一个实例对象,其次,要在方法名前加上对...

ruby中的访问权限2014-05-04

=begin在Ruby里,要读取,或是改变对象的属性,唯一的途径是调用对象的方法。控制了对方法的访问,也就控制了对对象属性的访问。控制对方法的访问,有三种方式:访问控制 意义public 可以被任何实例对象调用,...

ruby中的模块2014-05-04

什么是模块模块(module)是Ruby特有的功能之一。类用来表现具有数据与行为(程序)的"东西",而模块大致来说,则是只有程序部分的集合体。类与模块最大的不同在于:1.模块不能建立实例2.模块不能继承模块的用法(...
返回顶部
分享按钮