linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell
您的位置:
主页
>
脚本语言
> ruby
ruby
Ruby 是完全面向对象的:任何一点数据都是对象,包括在其他语言中的基本类型(比如:整数,布尔逻辑值),每个过程或函数都是方法。
Ruby基础知识之数据类型
一、数值类型(1)整型整型分两种,如果在31位以内(四字节),那为Fixnum实例。如果超过,即为Bignum实例。复制代码代码如下:/div#整型Integer以下是一些整型字面量#字面量(lite
Ruby基础知识之基本流程控制
(一)条件判断条件判断为基本式:复制代码代码如下:/divifexpressioncodeend/div表达式如果不是false或nil,则可执行code部分,所以对于else来说,如果为false或
Ruby基础知识之方法、代码段
Ruby中的方法是一个有名称的代码块,是与一个或多个对象关联的参数化的代码。调用时须给出方法名,接收者(所在对象),参数值,且最后一个表达式的值做为返回值。与Ruby方法相似的是代码块,它没有名字,且
Ruby基础知识之类
创建类:class后跟类名,其中类名的首字母必须要大写。实例化时,通过new方法实例化。在c#中有构造器,构造器与类同名。在ruby中,构造器为initialize方法。当通过new方法实例化一个类对
简单介绍Ruby on Rails对PostgreSQL数组类型的支持
我非常高兴在宣布Rails4.0现在支持PostgreSQL数组类型.你可以方便的在migration通过:array=true里创建数组类型的字段.创建数组类型的字段的时候还可以添加其它的选项(le
使用Ruby on Rails和PostgreSQL自动生成UUID的教程
Rails4能原生态的支持Postgres中的UUID(UniversallyUniqueIdentifier,可通用的唯一标识符)类型。在此,我将向你描述如何在不用手工修改任何Rails代码的情况下
对Ruby on Rails进行高效的单元测试的教程
在笔者开发的系统中,有大量的数据需要分析,不仅要求数据分析准确,而且对速度也有一定的要求的。没有写测试代码之前,笔者用几个很大的方法来实现这种需求。结果可想而知,代码繁杂,维护困难,难于扩展。借业务调
深入理解Ruby on Rails中的缓存机制
几个场景首先,让我先来带您浏览几个ChangingThePresent.org中的页面吧。我将显示站点中几个需要缓存的地方。然后,再指出我们为其中每个地方所做出的选择以及为实现这些页面所使用的代码或策
提升Ruby on Rails性能的几个解决方案
简介RubyOnRails框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails带给Web开发者的是极高的开发效率。ActiveRecord的灵活让你再也不用
使用Ruby on Rails快速开发web应用的教程实例
RubyonRails正在令整个Web开发领域受到震憾。让我们首先了解底层的技术:Ruby是一门免费的、简单的、直观的、可扩展的、可移植的、解释的脚本语言,用于快速而简单的面向对象编程。类似于Perl
在Ruby on Rails中使用AJAX的教程
如果没有听说过Rails,那么欢迎您外星旅行归来,近几年大概只有那个地方没有听说过RubyonRails了。Rails最吸引人的地方是能够很快地建立功能完备的应用程序并运行起来。Rails为Ajax而
Ruby on Rails中MVC结构的数据传递解析
如果读者已经开发过基于Rails的应用,但对其MVC间的数据传递还有诸多困惑,那么恭喜您,本文正是要总结梳理Rails数据传递的方法和技巧。RubyonRails3(以下统称为Rails3)是当前的主
在Ruby on Rails中优化ActiveRecord的方法
RubyonRails编程常常会将您宠坏。这一不断发展的框架会让您从其他框架的沉闷乏味中解脱出来。您可以用习以为常的几行代码片断表达自己的意图。而且还可以使用ActiveRecord。对于我这样的一个
举例理解Ruby on Rails的页面缓存机制
有了页面缓存,Rails就可以不再介入。在某种程度上,这是件好事,因为您的确可以获得优秀的性能。Rails只需创建HTML页面,将其放入目录,之后,就可以置之于脑后。从那时起,就由应用服务器管理这些页
在Ruby on Rails中使用Rails Active Resource的教程
简介当今的应用程序不仅需要和基于浏览器的客户端互操作,还需要和其他应用程序互操作。为实现互操作性,web应用程序通常提供一个web服务API。web服务API通过一个网络(比如Internet)提供对
深入理解Ruby中的block概念
Ruby里的block一般翻译成代码块,block刚开始看上去有点奇怪,因为很多语言里面没有这样的东西。事实上它还不错。First-classfunctionandHigher-orderfuncti
RVM安装和使用总结笔记
安装RVM命令:复制代码代码如下:/divbash(curlhttp://rvm.beginrescueend.com/releases/rvm-install-head)/div然后修改用户配置文件
深入理解Ruby中的block概念
Ruby里的block一般翻译成代码块,block刚开始看上去有点奇怪,因为很多语言里面没有这样的东西。事实上它还不错。First-classfunctionandHigher-orderfuncti
RVM安装和使用总结笔记
安装RVM命令:复制代码代码如下:/divbash(curlhttp://rvm.beginrescueend.com/releases/rvm-install-head)/div然后修改用户配置文件
Ruby包管理器gem常用命令
gem相关命令使用1.显示gem的帮助和版本复制代码代码如下:/divgem–h/--help#显示gem的帮助gem–v/--version#显示gem的版本号/div2.列出远程库的所有可用软件复
Ruby升级后no such file to load -- readline解决办法
升级ruby和rails后进入script/consle出现:复制代码代码如下:/div/usr/local/lib/ruby/1.8/irb/completion.rb:10:in`require’
Ruby对比Python的优势和劣势
Ruby和Python太相似了,取舍大部分都是个人喜好上的原因。比如我就觉得Python的“Thereisonlyonewaytodoit.”比Ruby的“Therearemanywaystodoit
Ruby编程中关于中断和返回的用法教程
return,break,next这几个关键字的使用都涉及到跳出作用域的问题,而他们的不同则在于不同的关键字跳出去的目的作用域的不同,因为有代码块则导致有一些地方需要格外注意。return常用方式通常
浅析Ruby中的DATA对象
这段代码能运行吗?这个DATA是什么东西?require’erb’data=DATA.readmax=15_000title=helloworld!content=helloworld!\n*
浅析Ruby中的Profiling工具的用法
内置的profiler实现的很简单,在ruby2.2中只有150行代码,大家可以看看它的实现profile.rb。内置的profiler使用起来非常的方便,只需要加上-rprofile参数即可。例如:
首页
上一页
2
3
4
5
6
下一页
末页
文章分类
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell