- 博客(15)
- 收藏
- 关注
原创 Ruby CGI 编程
Ruby 是一门通用的语言,不仅仅是一门应用于WEB开发的语言,但 Ruby 在WEB应用及WEB工具中的开发是最常见的。使用Ruby您不仅可以编写自己的SMTP服务器,FTP程序,或Ruby Web服务器,而且还可以使用Ruby进行CGI编程。接下来,让我们花点时间来学习Ruby的CGI编辑。
2024-12-16 08:15:00
1184
原创 Ruby 连接 Mysql - MySql2
Ruby 连接 Mysql 更高效的驱动 mysql2,目前也推荐使用这种方式连接 MySql。安装 mysql2 驱动:你需要使用 –with-mysql-config 配置 mysql_config 的路径,如:。
2024-12-16 07:45:00
829
原创 Ruby 面向对象
当您定义一个类时,您实际是定义了一个数据类型的蓝图。这实际上并没有定义任何的数据,而是定义了类的名称意味着什么,也就是说,定义了类的对象将由什么组成,以及在该对象上能执行什么操作。类定义以关键字class开始,后跟类名称,最后以一个end进行分隔表示终止该类定义。例如,我们使用关键字 class 来定义 Box 类,如下所示:按照惯例,名称必须以大写字母开头,如果包含多个单词,每个单词首字母大写,但此间没有分隔符(例如:CamelCase)。类提供了对象的蓝图,所以基本上,对象是根据类进行创建的。
2024-12-15 15:00:00
1530
原创 Ruby 数据库访问 - DBI 教程
讲解如何使用 Ruby 访问数据库。Ruby DBI模块为 Ruby 脚本提供了类似于 Perl DBI 模块的独立于数据库的接口。DBI 即 Database independent interface,代表了 Ruby 独立于数据库的接口。DBI 在 Ruby 代码与底层数据库之间提供了一个抽象层,允许您简单地实现数据库切换。它定义了一系列方法、变量和规范,提供了一个独立于数据库的一致的数据库接口。
2024-12-15 14:45:00
1026
原创 Ruby 正则表达式
是一种特殊序列的字符,它通过使用有专门语法的模式来匹配或查找字符串集合。正则表达式用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。
2024-12-14 15:00:00
602
原创 Ruby 异常
异常和执行总是被联系在一起。如果您打开一个不存在的文件,且没有恰当地处理这种情况,那么您的程序则被认为是低质量的。如果异常发生,则程序停止。异常用于处理各种类型的错误,这些错误可能在程序执行期间发生,所以要采取适当的行动,而不至于让程序完全停止。Ruby 提供了一个完美的处理异常的机制。我们可以在begin/end块中附上可能抛出异常的代码,并使用rescue子句告诉 Ruby 完美要处理的异常类型。
2024-12-14 10:30:00
740
原创 Ruby 迭代器
简单来说:迭代(iterate)指的是重复做相同的事,所以迭代器(iterator)就是用来重复多次相同的事。迭代器是集合支持的方法。存储一组数据成员的对象称为集合。在 Ruby 中,数组(Array)和哈希(Hash)可以称之为集合。迭代器返回集合的所有元素,一个接着一个。在这里我们将讨论两种迭代器,each和collect。
2024-12-13 08:00:00
301
原创 Ruby Dir 类和方法
是一个表示用于给出操作系统中目录中的文件名的目录流。Dir 类也拥有与目录相关的操作,比如通配符文件名匹配、改变工作目录等。
2024-12-13 08:00:00
554
原创 Ruby 文件的输入与输出
Ruby 提供了一整套 I/O 相关的方法,在内核(Kernel)模块中实现。所有的 I/O 方法派生自 IO 类。类IO提供了所有基础的方法,比如和printf。本章节将讲解所有 Ruby 中可用的基础的 I/O 函数。如需了解更多的函数,请查看 Ruby 的IO类。puts。
2024-12-12 08:45:00
1151
原创 Ruby 数组(Array)
Ruby 数组是任何对象的有序整数索引集合。数组中的每个元素都与一个索引相关,并可通过索引进行获取。数组的索引从 0 开始,这与 C 或 Java 中一样。一个负数的索相对于数组的末尾计数的,也就是说,索引为 -1 表示数组的最后一个元素,-2 表示数组中的倒数第二个元素,依此类推。Ruby 数组可存储诸如 String、 Integer、 Fixnum、 Hash、 Symbol 等对象,甚至可以是其他 Array 对象。Ruby 数组不需要指定大小,当向数组添加元素时,Ruby 数组会自动增长。
2024-12-11 08:30:00
942
原创 Ruby 哈希(Hash)
哈希(Hash)是类似 "key" => "value" 这样的键值对集合。哈希类似于一个数组,只不过它的索引不局限于使用数字。Hash 的索引(或者叫"键")几乎可以是任何对象。Hash 虽然和数组类似,但却有一个很重要的区别:Hash 的元素没有特定的顺序。如果顺序很重要的话就要使用数组了。
2024-12-11 07:00:00
972
1
原创 Ruby 字符串(String)
Ruby 中的 String 对象用于存储或操作一个或多个字节的序列。Ruby 字符串分为单引号字符串(')和双引号字符串("),区别在于双引号字符串能够支持更多的转义字符。
2024-12-10 14:19:00
857
原创 Ruby 模块(Module)
模块(Module)是一种把方法、类和常量组合在一起的方式。模块(Module)为您提供了两大好处。命名空间mixin模块(Module)定义了一个命名空间,相当于一个沙盒,在里边您的方法和常量不会与其他地方的方法常量冲突。
2024-12-10 14:18:15
543
【中原证券-2024研报-中宠股份】2024年三季报点评:海内外业务双增长,2024Q3单季度业绩创历史新高.pdf
2024-12-12
【中邮证券-2024研报-图南股份】24Q3单季度业绩有所承压,业务拓展打开公司成长空间.pdf
2024-12-12
【中银国际-2024研报-宁德时代】宁德时代(300750):盈利能力提升,海外进展顺利.pdf
2024-12-12
【中邮证券-2024研报-】9月经济数据解读20241021:债务出清开启阶段的增长压力.pdf
2024-12-12
联易融科技-W(9959.HK): 供应链金融科技领军企业, 科技创新驱动成长
2024-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人