linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell
您的位置:
主页
>
脚本语言
> ruby
ruby
Ruby 是完全面向对象的:任何一点数据都是对象,包括在其他语言中的基本类型(比如:整数,布尔逻辑值),每个过程或函数都是方法。
设计模式中的模板方法模式在Ruby中的应用实例两则
实例一今天你还是像往常一样来上班,一如既往地开始了你的编程工作。项目经理告诉你,今天想在服务器端增加一个新功能,希望写一个方法,能对Book对象进行处理,将Book对象的所有字段以XML格式进行包装,
详解组合模式的结构及其在Ruby设计模式编程中的运用
定义:也叫合成模式,或者部分-整体模式,主要是用来描述部分与整体的关系,定义,将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。类图:角色说明:Comp
Ruby设计模式编程中对外观模式的应用实例分析
何为外观模式?外观模式为子系统中一组不同的接口提供统一的接口。外观定义了上层接口,通过降低复杂度和隐藏子系统间的通信以及依存关系,让子系统更加易于使用。比方说子系统中有一组不同的类,其中一些彼此依赖。
Ruby中任务构建工具rake的入门学习教程
Rake简介Rake的意思是RubyMake,一个用ruby开发的代码构建工具.但是,为什么Ruby需要Rake?按理说Ruby代码无需编译,应该不需要Rake才对呀?原来,Rake另
Ruby程序中发送基于HTTP协议的请求的简单示例
1.建立HTTP连接(通过GET方式发送请求参数)requireopen-uri#如果有GET请求参数直接写在URI地址中uri=’http://uri’html_response=nilopen
Ruby的字符串与数组求最大值的相关问题讨论
max方法b=[1,3,55,777,2,4,6,8,0]/div对于数值型的数据,max会得到数组的最大值,min得到数组的最小值b.max=777b.min=0/div而对于字符串型数组比较大小没
Ruby中Time对象的常用函数总结
时间对象.Time.now返回当前时间.1、Time.atTime.at(time[,usec])返回time所指时间的Time对象.time可以是Time对象,也可以是表示自起算时间以来的秒数的整数
详解Ruby中正则表达式对字符串的匹配和替换操作
正则匹配说起Ruby当然要提起它的正则表达式机制,正则表达式作为一个强大的匹配语言已经越来越多的使用到不同的领域当中,从字符串验证,匹配,到网页抽取等。虽然有些人诟病与正则表达式的匹配效率,但是考虑到
深入剖析Ruby设计模式编程中对命令模式的相关使用
命令模式是对象行为型使用率比较高的设计模式,别名:Action(动作),Transaction(事务)意图:将一个请求封装为一个对象,从而使你可对不同的请求进行参数化;对请求排队或记录请求日志,以及支
实例解析Ruby设计模式开发中对观察者模式的实现
一般来说,观察者模式的定义应该是这样的:buildingacleaninterfacebetweenthesourceofnewsthatsomeobjecthaschangedandtheconsu
设计模式中的观察者模式在Ruby编程中的运用实例解析
观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。实
解析proxy代理模式在Ruby设计模式开发中的运用
代理模式Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些
Ruby实现网页图片抓取
前段时间看到很多人写的下妹子脚本,自己也写一个moduleCommonHelperrequire’nokogiri’require’open-uri’defdown_load_xmzsite_url=
Ruby使用REXML库来解析xml格式数据的方法
REXML是一个完全用ruby写的processor,他有多种api,其中两个经典的api是通过DOM-like和SAX-like来进行区分的。第一种是将整个文件读进内存,然后存储为一个分层的形式(也
实例解析Ruby程序中调用REXML来解析XML格式数据的用法
REXML是由SeanRussell编写的库。它不是Ruby的唯一XML库,但它是很受欢迎的一个,并且是用纯Ruby编写(NQXML也是用Ruby编写的,但XMLParser封装了用C编写的Jade库
Ruby中XML格式数据处理库REXML的使用方法指南
以树方式使用REXMLREXML的目的是正好够用。在最大程度上,它能很好地完成任务。实际上,REXML支持两种不同样式的XML处理―“树”和“流”。第一种样式是DOM所尝试要做的更简单的版本;第二种样
Ruby中使用Nokogiri包来操作XML格式数据的教程
安装对于Ubuntu,需要安装好libxml2,libxslt这两个组件:$apt-getinstalllibxml2libxslt/div然后就可以:$geminstallnokogiri/div可
Ruby的XML格式数据解析库Nokogiri的使用进阶
一、基础语法1.直接以字符串形式获取nokogiri对象:html_doc=Nokogiri::HTML(htmlbodyh1Mr.BelvedereFanClub/h1/body/html)xm
Ruby和Ruby on Rails中解析JSON格式数据的实例教程
Ruby解析JSONRuby解析Json例子:json=’[a,B,C]’putsUnsafe#{unsafe_json(json).inspect}#输出Unsafe[a,B
Jekyll静态网站后台引擎使用教程
以前总想搭建一个自己的个人网站,由于不懂php后台,所以在点点网开过自己的博客,后来慢慢向程序员转变,点点网的博客已经不能满足这个职业特定的需求,于是用worldpress搭建了自己的第一个网站,鼓捣
Ruby中gem包管理器的用法及用bundler来管理多版本的gem
gem常用命令gem-v#查看RubyGems软件的版本gemhelp#显示RubyGem使用帮助gemhelpexample#列出RubyGem命令一些使用范例geminstall[gemname]
Ruby的面向对象方式编程学习杂记
打开类可以重新打开已经存在的类并对之进行动态修改,即使像String或者Array这样标准库的类也不例外。这种行为方式称之为打开类(openclass)猴子补丁如果你粗心地为某个类添加了新功能,同时覆
简要解读Ruby面向对象编程中的作用域
作用域Ruby中不具备嵌套作用域(即在内部作用域,可以看到外部作用域的)的特点,它的作用域是截然分开的,一旦进入一个新的作用域,原先的绑定会被替换为一组新的绑定。程序会在三个地方关闭前一个作用域,同时
详解Ruby中的instance_eval方法及其与class_eval的对比
instance_eval方法这个BasicObject#instance_eval有点类似JS中的bind方法,不同的时,bind是将this传入到对象中,而instance_eval则是将代码块(
Ruby程序中正则表达式的基本使用教程
Ruby大部分的内置类型都和其它的编程语言很相似。主要有strings,integers,floats,arrays等等。然而,只有脚本语言,如Ruby,Perl,和awk等提供了内置表达式类型的支持
首页
上一页
8
9
10
11
12
下一页
末页
文章分类
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell