首页 脚本语言 Ruby ( Page 12 )

Ruby 121

Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言

Ruby程序中发送基于HTTP协议的请求的简单示例

1. 建立HTTP连接(通过GET方式发送请求参数) require \"open-uri\" #如果有GET请求参数直接写在URI地址中 uri = \'http://uri\'…

2023-12-05 788

Ruby的字符串与数组求最大值的相关问题讨论

max方法 b=[1,3,55,777,2,4,6,8,0] 对于数值型的数据,max会得到数组的最大值,min得到数组的最小值 b.max => 777 b.min =&g…

深入剖析Ruby设计模式编程中对命令模式的相关使用

命令模式是对象行为型使用率比较高的设计模式,别名:Action(动作),Transaction(事务) 意图: 将一个请求封装为一个对象,从而使你可对不同的请求进行参数化;对请求排…

Ruby中Time对象的常用函数总结

时间对象. Time.now返回当前时间. 1、Time.at Time.at(time[, usec]) 返回time所指时间的Time对象. time可以是Time对象,也可以…

2023-12-05 948

详解Ruby中正则表达式对字符串的匹配和替换操作

正则匹配 说起Ruby当然要提起它的正则表达式机制,正则表达式作为一个强大的匹配语言已经越来越多的使用到不同的领域当中,从字符串验证,匹配,到网页抽取等。虽然有些人诟病与正则表达式…

解析proxy代理模式在Ruby设计模式开发中的运用

代理模式 Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象…

实例解析Ruby设计模式开发中对观察者模式的实现

一般来说,观察者模式的定义应该是这样的:building a clean interface between the source of news that some object…

设计模式中的观察者模式在Ruby编程中的运用实例解析

观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。 在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。 这通常透过呼叫各观察…

Ruby实现网页图片抓取

前段时间看到很多人写的下妹子脚本,自己也写一个 module CommonHelper require \'nokogiri\' require \'open-uri\' def …

2023-12-05 938

Ruby使用REXML库来解析xml格式数据的方法

REXML 是一个完全用ruby写的processor ,他有多种api,其中两个经典的api是通过DOM-like 和SAX-like 来进行区分的。第一种是将整个文件读进内存,…