首页 脚本语言 Ruby ( Page 2 )

Ruby 121

Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言

Ruby中Time对象的常用函数总结

时间对象. Time.now返回当前时间. 1、Time.at Time.at(time[, usec]) 返回time所指时间的Time对象. time可以是Time对象,也可以…

2023-12-05 948

Ruby使用Monkey Patch猴子补丁方式进行程序开发的示例

猴子补丁(Monkey Patch)是一种特殊的编程技巧。Monkey patch 可以用来在运行时动态地修改(扩展)类或模块。我们可以通过添加 Monkey Patch 来修改不…

Ruby实现网页图片抓取

前段时间看到很多人写的下妹子脚本,自己也写一个 module CommonHelper require \'nokogiri\' require \'open-uri\' def …

2023-12-05 938

详解Ruby中的instance_eval方法及其与class_eval的对比

instance_eval方法 这个BasicObject#instance_eval有点类似JS中的bind方法,不同的时,bind是将this传入到对象中,而instance_…

mac及linux下搭建ruby+rails环境

mac通常会自带ruby一个版本的ruby环境, 比如我的是2.0.0。 如果项目需要的版本巧好和自己的默认版本一样,就不用折腾安装其他版本了。 如果不一样, 这里介绍使用rvm来…

Ruby中的Hash哈希类型基本操作方法小结

1.创建哈希:就像创建数组一样,我们可以通过Hash类来创建一个Hash实例: h1 = Hash.new #默认值为nil h2 = Hash.new(“This is my f…

2023-12-05 929

Linux下Redis数据库的安装方法与自动启动脚本分享

安装Redis (1) 下载Redis wget http://redis.googlecode.com/files/redis-2.2.11.tar.gz tar xzvf re…

深入分析Ruby 变量

变量是持有可被任何程序使用的任何数据的存储位置。 Ruby 支持五种类型的变量。 一般小写字母、下划线开头:变量(Variable)。 $开头:全局变量(Global variab…

2023-12-05 926

Ruby on Rails框架程序连接MongoDB的教程

前边有介绍mongodb的安装以及ror项目的搭建,现在进行一下整合。 1.创建项目 创建项目时不再使用rails active_record支持 rails new todo -…

2023-12-05 919

Ruby设计模式编程之适配器模式实战攻略

适配器模式 适配器模式可以用于对不同的接口进行包装以及提供统一的接口,或者是让某一个对象看起来像是另一个类型的对象。在静态类型的编程语言里,我们经常使用它去满足类型系统的特点,但是…