linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell
您的位置:
主页
>
脚本语言
> ruby
ruby
Ruby 是完全面向对象的:任何一点数据都是对象,包括在其他语言中的基本类型(比如:整数,布尔逻辑值),每个过程或函数都是方法。
Ruby on Rails所构建的应用程序基本目录结构总结
当使用railsnewappname生成Rails应用后,我们可以通过tree来查看Rails应用的目录结构:目录结构应用程序目录下会有app、config、db、doc、lib、log、public
Ruby中的gem包管理的使用及gem源搭建教程
熟练使用RubyGemsRubyGems是Ruby的插件管理系统,可以轻松安装及管理Ruby函式库。可以在RubyGems上找到所有开源套件。###常见指令gem-v查看RubyGems的版本gemu
Linux下Redis数据库的安装方法与自动启动脚本分享
安装Redis(1)下载Rediswgethttp://redis.googlecode.com/files/redis-2.2.11.tar.gztarxzvfredis-2.2.11.tar.gz
Ruby与Ruby on Rails框架环境搭建的简明教程
安装Ruby与升级RubyGems提示:在Ubuntu环境下安装过程中,如果提示权限问题,可以使用sudomake和sudomakeinstall。1.Ruby安装wgethttp://ftp.rub
Ruby编写HTML脚本替换小程序的实例分享
在一个文件里有很多以下内容:pstyle=display:none此题选D。............/p/div而本人要实现的功能是将它替换成:divstyle=display:nonecla
详解Ruby中的代码块对象Proc
Proc对象Proc是由块转换来的对象。创建一个Proc共有四种方法,分别是:示例代码#法一inc=Proc.new{|x|x+1}inc.call(2)#=3#法二inc=lambda{|x|x+1
Ruby中的Proc类及Proc的类方法Proc.new的使用解析
Proc是对块及其context(局部变量的作用域以及栈框架)进行对象化处理之后得到的过程对象。您可以像使用无名函数那样来使用Proc,但它不会导入局部变量的作用域(可以把动态局部变量用作Proc局部
Ruby中的block代码块学习教程
1、什么是代码块在Ruby中,{}或do...end之间的代码是一个代码块。代码块只能出现在一个方法的后边,它紧接在方法最后一个参数的同一行上,由yield关键字调用。例如:[1,2,3,4,5].e
深入理解Ruby中的代码块block特性
block是什么?在Ruby中,block并不罕见。官方对block的定义是“一段被包裹着的代码”。当然,我觉得这样的解释不会让你变的更明白。对block的一种更简单的描述是“一个block就是一段存
详解Ruby中的代码块及其参数传递
一,块的声明块的声明在函数调用之后,用{..}括起来,或do..end封装。{}一般用在单行语句上,do..end用在多行语句上。(1..4).each{|v|print#{v}}#输出1234/
Luhn算法学习及其Ruby版实现代码示例
关于LUHN算法LUHN算法,主要用来计算信用卡等证件号码的合法性。1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将两个位上数字相加保存。2、把所有数字相加,得到总和。3、如果信
Ruby面向对象编程中类与方法的基础学习
打开类和猴子补丁在Ruby中,类定义的方法和其他的语句没有任何区别,都是一行一行的执行下去的。如下例子:classExampledefmethod_1putsmethod1endendclassE
Ruby使用Monkey Patch猴子补丁方式进行程序开发的示例
猴子补丁(MonkeyPatch)是一种特殊的编程技巧。Monkeypatch可以用来在运行时动态地修改(扩展)类或模块。我们可以通过添加MonkeyPatch来修改不满足自己需求的第三方库,也可以添
Monkey Patch猴子补丁编程方式及其在Ruby中的运用
何谓猴子补丁(MonkeyPatch)?在动态语言中,不修改源代码而对功能进行追加和变更。使用猴子补丁的目的:1、追加功能2、功能变更3、修正程序错误4、增加钩子,在执行某个方法的同时执行一些其他的处
GitHub倡导的Ruby代码编写风格总结
源代码布局方面:1、所有源文件以UTF-8编码2、使用2个空格的缩进3、使用Unix风格的换行符(\n),windows(\r\n)。可使用gitconfig--globalcore.autocrlf
以MVC的思维方式来理解Ruby on Rails框架的设计结构
在rails中,发送一个请求(/users)的处理全过程如下:1)、浏览器发送请求(/users)2)、Rails的routes会把请求路由给users_controller的index方法3)、us
冒泡排序算法及Ruby版的简单实现
算法原理:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后
浅谈Ruby on Rails下的rake与数据库数据迁移操作
不知道你有没有把数据迁移写入Migration文件的经历,相信无论是老鸟还是新手都这样干过吧。事实上,这样做并不是行不通,只不过这样的实践慢慢会给你引入一些不必要的麻烦。一般认为db/migrate文
Ruby环境下安装使用bundler来管理多版本的gem
有了rbenv来管理多版本的ruby环境,我们还需要一个能管理多版本gem(比如rails)的工具,那就是bundler了,项目背景不细说了,需要了解的直接到官网http://bundler.io/,
详解Ruby中的单件方法和单件类
单件方法Ruby允许给单个对象增加方法,这种只针对单个对象生效的方法,称为单件方法示例代码str=“justaregularstring”defstr.title?self.upcase==s
Ruby面向对象编程中类的方法与类的扩展
类方法类方法其实质是生活在该类的单件类中的单件方法。其定义方法有三种,分别是:#法一defMyClass.a_class_method;end#法二classMyClassdefself.anther
实例讲解Ruby中的钩子方法及对方法调用添加钩子
钩子方法有些类似事件驱动装置,可以在特定的事件发生后执行特定的回调函数,这个回调函数就是钩子方法(更形象的描述:钩子方法可以像钩子一样,勾住一个特定的事件。),在Rails中before\after函
Ruby on Rails中Rack中间件的基础学习教程
rack是ruby服务器和rack应用程序之间的一个框架,rails,sinatra都是基于rack构建的,都属于rack应用程序。rack提供了一个标准的接口,用于与服务器进行交互。标准的rack程
Ruby中钩子方法的运用实例解析
通过使用钩子方法,可以让我们在Ruby的类或模块的生命周期中进行干预,可以极大的提高编程的灵活性。与生命周期相关的钩子方法有下面这些:类与模块相关Class#inheritedModule#inclu
Ruby实现插入排序算法及进阶的二路插入排序代码示例
基础将一个记录插入到一个已经排序好的表中,以得到一个记录增一的有序表。并且最关键的一点就是它把比当前元素大的记录都往后移动,用以空出“自己”该插入的位置。当n-1趟插入完成后该记录就是有序序列。def
首页
上一页
9
10
11
12
13
下一页
末页
文章分类
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell