Ruby中使用Nokogiri包来操作XML格式数据的教程
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 79
安装对于ubuntu,需要安装好 libxml2, libxslt 这两个组件:$ apt-get install libxml2 libx...
Ruby的XML格式数据解析库Nokogiri的使用进阶
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 91
一、基础语法1.直接以字符串形式获取nokogiri对象:html_doc = nokogiri::html("<html>&l...
Ruby和Ruby on Rails中解析JSON格式数据的实例教程
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 75
ruby解析jsonruby解析json例子:ruby解析json把上面的json字符串解析成array。这样的方法并不安全,比如:又该输出...
Jekyll静态网站后台引擎使用教程
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 83
以前总想搭建一个自己的个人网站,由于不懂php后台,所以在点点网开过自己的博客,后来慢慢向程序员转变,点点网的博客已经不能满足这个职业特定的...
Ruby中gem包管理器的用法及用bundler来管理多版本的gem
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 81
gem常用命令gem -v # 查看rubygems软件的版本gem help #显示rubygem使用帮助gem help example...
Ruby的面向对象方式编程学习杂记
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 69
打开类可以重新打开已经存在的类并对之进行动态修改,即使像string或者array这样标准库的类也不例外。这种行为方式称之为打开类(open...
简要解读Ruby面向对象编程中的作用域
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 87
作用域ruby中不具备嵌套作用域(即在内部作用域,可以看到外部作用域的)的特点,它的作用域是截然分开的,一旦进入一个新的作用域,原先的绑定会...
详解Ruby中的instance_eval方法及其与class_eval的对比
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 89
instance_eval方法这个basicobject#instance_eval有点类似js中的bind方法,不同的时,bind是将th...
Ruby程序中正则表达式的基本使用教程
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 82
ruby大部分的内置类型都和其它的编程语言很相似。主要有strings,integers,floats,arrays等等。然而,只有脚本语言...
Ruby on Rails所构建的应用程序基本目录结构总结
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 78
当使用rails new appname生成rails应用后,我们可以通过tree来查看rails应用的目录结构:目录结构应用程序目录下会有...
Ruby中的gem包管理的使用及gem源搭建教程
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 90
熟练使用rubygemsrubygems是ruby的插件管理系统,可以轻松安装及管理ruby函式库。可以在rubygems上找到所有开源套件...
Linux下Redis数据库的安装方法与自动启动脚本分享
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 92
安装redis(1) 下载rediswget http://redis.googlecode.com/files/redis-2.2.11....
Ruby与Ruby on Rails框架环境搭建的简明教程
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 78
安装ruby与升级rubygems提示:在ubuntu环境下安装过程中,如果提示权限问题,可以使用sudo make和sudo make i...
Ruby编写HTML脚本替换小程序的实例分享
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 82
在一个文件里有很多以下内容:<p style="display:none">此题选d。............</p>...
详解Ruby中的代码块对象Proc
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 78
proc对象proc是由块转换来的对象。创建一个proc共有四种方法,分别是:示例代码# 法一inc = proc.new { | x | ...
Ruby中的Proc类及Proc的类方法Proc.new的使用解析
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 80
proc是对块及其context(局部变量的作用域以及栈框架)进行对象化处理之后得到的过程对象。您可以像使用无名函数那样来使用proc,但它...
Ruby中的block代码块学习教程
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 74
1、什么是代码块在ruby中,{}或do...end之间的代码是一个代码块。代码块只能出现在一个方法的后边,它紧接在方法最后一个参数的同一行...
深入理解Ruby中的代码块block特性
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 79
block是什么?在ruby中,block并不罕见。官方对block的定义是“一段被包裹着的代码”。当然,我觉得这样的解释不会让你变的更明白...
详解Ruby中的代码块及其参数传递
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 70
一,块的声明 块的声明在函数调用之后,用{..}括起来,或do..end封装。{}一般用在单行语句上,do..end用在多行语句上。(1.....
Luhn算法学习及其Ruby版实现代码示例
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 75
关于luhn算法luhn算法,主要用来计算信用卡等证件号码的合法性。1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将两...
Ruby面向对象编程中类与方法的基础学习
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 72
打开类和猴子补丁 在ruby中,类定义的方法和其他的语句没有任何区别,都是一行一行的执行下去的。如下例子:class example de...
Ruby使用Monkey Patch猴子补丁方式进行程序开发的示例
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 80
猴子补丁(monkey patch)是一种特殊的编程技巧。monkey patch 可以用来在运行时动态地修改(扩展)类或模块。我们可以通过...
Monkey Patch猴子补丁编程方式及其在Ruby中的运用
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 78
何谓猴子补丁(monkey patch)?在动态语言中,不修改源代码而对功能进行追加和变更。使用猴子补丁的目的: 1、追加功能 2、功能变更...
GitHub倡导的Ruby代码编写风格总结
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 78
源代码布局方面: 1、所有源文件以utf-8编码 2、使用2个空格的缩进 3、使用unix风格的换行符( ),windows( )。可使用...
以MVC的思维方式来理解Ruby on Rails框架的设计结构
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 77
在rails中,发送一个请求(/users)的处理全过程如下: 1)、浏览器发送请求(/users) 2)、rails的 routes会把请...
冒泡排序算法及Ruby版的简单实现
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 78
算法原理:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的...
浅谈Ruby on Rails下的rake与数据库数据迁移操作
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 71
不知道你有没有把数据迁移写入migration文件的经历,相信无论是老鸟还是新手都这样干过吧。事实上,这样做并不是行不通,只不过这样的实践慢...
Ruby环境下安装使用bundler来管理多版本的gem
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 78
有了rbenv来管理多版本的ruby环境,我们还需要一个能管理多版本gem(比如rails)的工具,那就是bundler了,项目背景不细说了...
详解Ruby中的单件方法和单件类
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 76
单件方法ruby允许给单个对象增加方法,这种只针对单个对象生效的方法,称为单件方法示例代码str = “just a regular str...
Ruby面向对象编程中类的方法与类的扩展
2024-05-18 15:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 66
类方法类方法其实质是生活在该类的单件类中的单件方法。其定义方法有三种,分别是:# 法一def myclass.a_class_method;...