首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
ruby
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Ruby 数组(Array)
Ruby 数组(Array),Ruby数组是任何对象的有序整数索引集合。数组中的每个元素都与一个索引相关,并可通过索引进行获取。数组的索引从0开始,这与C或Java中一样。一个负数的索相对于数组的末尾计数的,也就是说,索引为-1表示数组的最后一个元素,-2表示数组中的倒数第二个元素,依此类推。Ruby数组可存储诸如String、Integer、Fixnum、Hash、Symbol等对象,甚至可以是
255
代码人生
01-01 08:00
代码人生
Ruby XML, XSLT 和 XPath 教程
Ruby XML, XSLT 和 XPath 教程,什么是XML?XML指可扩展标记语言(eXtensibleMarkupLanguage)。可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。更多内
241
代码人生
01-01 08:00
代码人生
Ruby 类和对象
Ruby 类和对象,Ruby是一种完美的面向对象编程语言。面向对象编程语言的特性包括:数据封装数据抽象多态性继承这些特性将在面向对象的Ruby中进行讨论。一个面向对象的程序,涉及到的类和对象。类是个别对象创建的蓝图。在面向对象的术语中,您的自行车是自行车类的一个示例。以车辆为例,它包括车轮(wheels)、马力(horsepower)、燃油或燃气罐容量(fuelorgastankcapacity)
224
代码人生
01-01 08:00
代码人生
Ruby 环境
Ruby 环境,本地环境设置如果您想要设置Ruby编程语言的环境,请阅读本章节的内容。本章将向您讲解与环境设置有关的所有重要的主题。建议先学习下面几个主题,然后再进一步深入学习其他主题:Linux/Unix上的Ruby安装:如果您想要在Linux/Unix上配置开发环境,那么请查看本章节的内容。Windows上的Ruby安装:如果您想要在Windows上配置开发环境,那么请查看本章节的内容。Rub
213
代码人生
01-01 08:00
代码人生
Ruby CGI 编程
Ruby CGI 编程,Ruby是一门通用的语言,不仅仅是一门应用于WEB开发的语言,但Ruby在WEB应用及WEB工具中的开发是最常见的。使用Ruby您不仅可以编写自己的SMTP服务器,FTP程序,或RubyWeb服务器,而且还可以使用Ruby进行CGI编程。接下来,让我们花点时间来学习Ruby的CGI编辑。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程:
196
代码人生
01-01 08:00
代码人生
Ruby 异常
Ruby 异常,异常和执行总是被联系在一起。如果您打开一个不存在的文件,且没有恰当地处理这种情况,那么您的程序则被认为是低质量的。如果异常发生,则程序停止。异常用于处理各种类型的错误,这些错误可能在程序执行期间发生,所以要采取适当的行动,而不至于让程序完全停止。Ruby提供了一个完美的处理异常的机制。我们可以在begin/end块中附上可能抛出异常的代码,并使用rescue子句告诉Ruby完美要处
191
代码人生
01-01 08:00
代码人生
Ruby 正则表达式
Ruby 正则表达式,正则表达式是一种特殊序列的字符,它通过使用有专门语法的模式来匹配或查找字符串集合。正则表达式用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。语法正则表达式从字面上看是一种介于斜杠之间或介于跟在%r后的任意分隔符之间的模式,如下所示:/pattern//pattern/im#可以指定选项%r!/usr/
185
代码人生
01-01 08:00
代码人生
Ruby 文件 类和方法
Ruby 文件 类和方法,File表示一个连接到普通文件的stdio对象。open为普通文件返回该类的一个示例。类方法序号方法&描述1File::atime(path)返回path的最后访问时间。2File::basename(path[,suffix])返回path末尾的文件名。如果指定了suffix,则它会从文件名末尾被删除。例如:File.basename("/home/users/bin/
184
代码人生
01-01 08:00
代码人生
Ruby CGI Session
Ruby CGI Session,CGI::Session可以为用户和CGI环境保存持久的会话状态,会话使用后需要关闭,这样可以保证数据写入到存储当中,当会话完成后,你需要删除该数据。在线示例#!/usr/bin/rubyrequire'cgi'require'cgi/session'cgi=CGI.new("html4")sess=CGI::Session.new(cgi,"session_ke
181
代码人生
01-01 08:00
代码人生
Ruby CGI Cookie
Ruby CGI Cookie,HTTP协议是无状态协议。但对于一个商业网站,它需要保持不同的页面间的会话信息。如用户在网站注册过程中需要跳转页面,但又要保证之前填写的信息不丢失。这种情况下Cookie很好的帮我们解决了问题。Cookie是如何工作的?几乎所有的网站设计者在进行网站设计时都使用了Cookie,因为他们都想给浏览网站的用户提供一个更友好的、人文化的浏览环境,同时也能更加准确地收集访问
174
«
1
2
3
4
5
»