linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell
您的位置:
主页
>
脚本语言
> ruby
ruby
Ruby 是完全面向对象的:任何一点数据都是对象,包括在其他语言中的基本类型(比如:整数,布尔逻辑值),每个过程或函数都是方法。
创建自定义的Ruby gem包的教程
编写一个最简单的例子1.建好如下文件夹注意:lib目录下必须有个和你gem名字一样的rb文件。复制代码代码如下:/div$cdhola$tree.├──hola.gemspec└──lib└──hol
简单的Ruby中的Socket编程教程
Ruby提供了两个级别访问网络的服务,在底层你可以访问操作系统,它可以让你实现客户端和服务器为面向连接和无连接协议的基本套接字支持。Ruby统一支持应用程的网络协议,如FTP、HTTP等。不管是高层的
在Ruby中处理XML和XSLT以及XPath的简单教程
什么是XML?XML指可扩展标记语言(eXtensibleMarkupLanguage)。可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。它可以用来标记数
在Ruby程序中连接数据库的详细教程
本章节将向您讲解如何使用Ruby访问数据库。RubyDBI模块为Ruby脚本提供了类似于PerlDBI模块的独立于数据库的接口。DBI即Databaseindependentinterface,代表了
Ruby的面向对象编程的基础教程
Ruby是纯面向对象的语言,Ruby中的一切都是以对象的形式出现。Ruby中的每个值都是一个对象,即使是最原始的东西:字符串、数字,甚至连true和false都是对象。类本身也是一个对象,是Class
使用Ruby编写发送邮件的程序的简单教程
SMTP(SimpleMailTransferProtocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。Ruby提供了Net::SMTP来发送邮件,
初步讲解Ruby编程中的多线程
每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为多线程。Ruby中我们可以通过Thread类来创建多
使用Ruby来处理JSON的简单教程
环境配置在使用Ruby编码或解码JSON数据前,我们需要先安装RubyJSON模块。在安装该模块前你需要先安装Rubygem,我们使用Rubygem安装JSON模块。但是,如果你使用的是最新版本的Ru
实例讲解Ruby中的五种变量
Ruby全局变量全局变量以$开头。未初始化的全局变量的值为nil,在使用-w选项后,会产生警告。给全局变量赋值会改变全局状态,所以不建议使用全局变量。下面的实例显示了全局变量的用法。#!/usr/bi
在Ruby中创建和使用哈希的教程
哈希(Hash)是类似employee=salary这样的键值对的集合。哈希的索引是通过任何对象类型的任意键来完成的,而不是一个整数索引,其他与数组相似。通过键或值遍历哈希的顺序看起来是随意的
详解Ruby中的循环语句的用法
Ruby中的循环用于执行相同的代码块若干次。本章节将详细介绍Ruby支持的所有循环语句。Rubywhile语句语法whileconditional[do]codeend/div当conditional
在Ruby中处理日期和时间的教程
Time类在Ruby中用于表示日期和时间。它是基于操作系统提供的系统日期和时间之上。该类可能无法表示1970年之前或者2038年之后的日期。本教程将让您熟悉日期和时间的所有重要的概念。创建当前的日期和
简要说明Ruby中的迭代器
迭代器是集合支持的方法。存储一组数据成员的对象称为集合。在Ruby中,数组和散列可以称之为集合。迭代器返回集合的所有元素,一个接着一个。在这里我们将讨论两种迭代器,each和collect。Rubye
在Ruby中处理文件的输入和输出的教程
Ruby提供了一整套I/O相关的方法,在内核(Kernel)模块中实现。所有的I/O方法派生自IO类。类IO提供了所有基础的方法,比如read、write、gets、puts、readline、get
详解Ruby中的异常
异常和执行总是被联系在一起。如果您打开一个不存在的文件,且没有恰当地处理这种情况,那么您的程序则被认为是低质量的。如果异常发生,则程序停止。异常用于处理各种类型的错误,这些错误可能在程序执行期间发生,
优化Ruby代码使程序运行速度提高的例子
这篇文章主要介绍了我是如何把rubygemcontracts.ruby速度提升10倍的。contracts.ruby在我项目里用来添加代码合约(codecontracts)到Ruby中。看起来差不多是
Ruby on Rails下的图像处理入门教程
图像可以说是任何应用至关重要的一部分。从社交网络到一个简单的Bug追踪器,图像都扮演着重要的角色。然而管理图像并不是一件容易的事情,需要提前耗费大量的时间精力去计划。本文演示了如何在Rail中实现这一
使用C++来编写Ruby程序扩展的教程
Ruby最酷的功能之一就是使用C/C++定义的应用程序编程接口(API)扩展它。Ruby提供了C头文件ruby.h,它随附提供了许多功能,可使用这些功能创建Ruby类、模块和更多内容。除了头文件,Ru
使用Ruby程序实现web信息抓取的教程
网站不再单单迎合人类读者。许多站点现在支持一些API,这些API使计算机程序能够获取信息。屏幕抓取——将HTML页面解析为更容易理解的表单的省时技术—仍然很方便。但使用API简化Web数据提取的机会在
使用Ruby编写脚本进行系统管理的教程
简介Ruby是一种功能极其丰富的、免费的、简单的、可扩展的、可移植的、面向对象的脚本编程语言。最近,它在Web领域广受欢迎。这在一定程度上要归因于非常强大的Web应用程序开发框架Rails,Rails
使用Ruby来处理文本的教程
与Perl和Python类似,Ruby拥有出色的功能,是一种强大的文本处理语言。本文简单介绍了Ruby的文本数据处理功能,以及如何使用Ruby语言有效处理不同格式的文本数据,无论是CSV数据还是XML
利用RJB在Ruby on Rails中使用Java代码的教程
开始之前关于本教程RubyonRails(Rails)是用Ruby编写的一个full-stackWeb应用程序框架,而Ruby是一种功能丰富的、免费的、可扩展的、可移植的、面向对象的脚本编制语言。Ra
使用Ruby实现简单的事物驱动的web应用的教程
简介对Web应用程序来讲,自动化的集成测试是一个非常重要的部分,然而由于这些测试用例太依赖具体的Web页面的实现细节,这就给编写和维护带来的很大的挑战。通常来讲有两种方法可以生成Web应用程序测试用例
几个加速Ruby on Rails的编程技巧
Ruby语言常以其灵活性为人所称道。正如DickSites所言,您可以“为了编程而编程”。RubyonRails扩展了核心Ruby语言,但正是Ruby本身使得这种扩展成为了可能。RubyonRails
使用Ruby来编写访问Twitter的命令行应用程序的教程
简介Twitter现已成为社交网络中的佼佼者。Twitter只允许用户发布不多于140个字符的内容,谁能够想到,这个过去毫不起眼的小网站如今却价值十多亿美元,拥有数百万用户,Twitter平台上已构建
首页
上一页
1
2
3
4
5
6
下一页
末页
文章分类
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell