Ruby
文章平均质量分 96
ruby
pre_eminent
这个作者很懒,什么都没留下…
展开
-
Ruby_01_环境安装
手册简介:Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Rub...原创 2018-02-20 22:17:34 · 429 阅读 · 0 评论 -
Ruby_11_多线程と包管理
Ruby 多线程每个正在系统上运行的程序都是一个进程。每个进程又包含一到多个线程。线程是程序中一个单一的顺序控制流程,在单个程序中可以同时运行多个线程完成不同的工作,称为多线程。Ruby 中我们可以通过 Thread 类来创建多线程,Ruby的线程是一个轻量级的,可以以高效的方式来实现并行的代码。创建 Ruby 线程要启动一个新的线程,只需要调用 Thread.new 即可:# 线程 #1 代码部...原创 2018-03-03 12:43:17 · 507 阅读 · 0 评论 -
Ruby_04_常见对象
Ruby 字符串(String)Ruby 中的 String 对象存储并操作一个或多个字节的任意序列,通常表示那些代表人类语言的字符。最简单的字符串是括在单引号(单引号字符)内。在引号标记内的文本是字符串的值:'这是一个 Ruby 程序的字符串'如果您需要在单引号字符串内使用单引号字符,那么需要在单引号字符串使用反斜杠,这样 Ruby 解释器就不会认为这个单引号字符会终止字符串:'girl\'s ...原创 2018-02-21 15:41:56 · 513 阅读 · 0 评论 -
Ruby_10_JSON与XML解析
Ruby JSON本章节我们将为大家介绍如何使用 Ruby 语言来编码和解码 JSON 对象。环境配置在使用 Ruby 编码或解码 JSON 数据前,我们需要先安装 Ruby JSON 模块。在安装该模块前你需要先安装 Ruby gem,然后,我们再使用 Ruby gem 安装 JSON 模块。 但是,如果你使用的是最新版本的 Ruby,可能已经安装了 gem,如图所示:在irb中,如果requi...原创 2018-02-23 09:41:14 · 665 阅读 · 0 评论 -
Ruby_09_SMTP邮件_Socket编程
Ruby 发送邮件 - SMATPSMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。Ruby提供了 Net::SMTP 来发送邮件,并提供了两个方法 new 和 start:new 方法有两个参数:server name 默认为 localhostport number 默认为 25st...原创 2018-02-23 09:37:48 · 3650 阅读 · 0 评论 -
Ruby_08_CGI编程
Ruby CGI 编程Ruby 是一门通用的语言,不仅仅是一门应用于WEB开发的语言,但有一说一哈,不吹不黑, 咱Ruby 在WEB应用及WEB工具中的开发那可是最常见的哈。使用Ruby您不仅可以编写自己的SMTP服务器,FTP程序,或Ruby Web服务器,而且还可以使用Ruby进行CGI编程喔~来来来,接下来,让我们花点时间来会一会Ruby的CGI编程吧。网页浏览为了更好的了解CGI是如何工作...原创 2018-02-23 09:28:20 · 483 阅读 · 0 评论 -
Ruby_07_数据库
Ruby 数据库访问 - DBI 教程本章节将向您讲解如何使用 Ruby 访问数据库。Ruby DBI 模块为 Ruby 脚本提供了类似于 Perl DBI 模块的 独立于数据库的接口。DBI 即 Database independent interface,代表了 Ruby 独立于数据库的接口。DBI 在 Ruby 代码与底层数据库之间提供了一个抽象层,允许您简单地实现数据库切换。它定义了一系列...原创 2018-02-23 09:23:55 · 366 阅读 · 0 评论 -
Ruby_06_面向对象与正则
Ruby 面向对象Ruby 是真正的,纯,面向对象的语言,Ruby 中的一切,都是以对象的形式出现。Ruby 中的每个值,都是一个对象,即使是最原始的东西:字符串、数字,甚至连 true 和 false 都是对象。类本身也是一个对象,是 Class 类的一个实例。本章将向您讲解所有与 Ruby 面向对象相关的主要功能。类用于指定对象的形式,它结合了数据表示法和方法,把数据整理成一个整齐的包。类中的...原创 2018-02-23 09:19:46 · 374 阅读 · 0 评论 -
Ruby_03_分支结构
Ruby 判断Ruby 提供了其他现代语言中很常见的条件结构。在这里,我们将解释所有的条件语句和 Ruby 中可用的修饰符。Ruby if...else 语句语法if conditional [then] code...[elsif conditional [then] code...]...[else code...]endif 表达式用于条件执行。值 false 和...原创 2018-02-21 15:31:43 · 492 阅读 · 0 评论 -
Ruby_02_基础语法
实例#!/usr/bin/ruby -w# -*- coding: UTF-8 -*-#coding=utf-8puts "妳好,二次元!";输出结果为:妳好,二次元!所以如果大家再学习过程中,源代码文件中,若包含中文编码,则需要注意两点:1. 必须在首行添加 # -*- coding: UTF-8 -*-,告诉解释器使用utf-8来解析源码。2. 必须设置编辑器保存文件的编码为utf-8。pu...原创 2018-02-20 23:34:06 · 560 阅读 · 0 评论 -
Ruby_05_文件操作与异常处理
Ruby 文件的输入与输出Ruby 提供了一整套 I/O 相关的方法,在内核(Kernel)模块中实现。所有的 I/O 方法派生自 IO 类。类 IO 提供了所有基础的方法,比如 read、 write、 gets、 puts、 readline、 getc 和 printf。本章节将讲解所有 Ruby 中可用的基础的 I/O 函数。puts 语句在前面的章节中,您赋值给变量,然后使用 puts ...原创 2018-02-21 15:47:47 · 1152 阅读 · 0 评论