Chinaunix首页 | 论坛 | 博客
  • 博客访问: 396641
  • 博文数量: 69
  • 博客积分: 1984
  • 博客等级: 上尉
  • 技术积分: 953
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-28 00:43
个人简介

学无所长,一事无成

文章分类

全部博文(69)

文章存档

2015年(19)

2014年(14)

2013年(9)

2012年(17)

2010年(10)

我的朋友

发布时间:2013-10-23 14:43:24

前一天我们学习了 Cellulod 中 async、futuren 的用法。本节学习 signal、link。signal:https://github.com/celluloid/celluloid/wiki/Signalingsignal 功能强大,稍有不慎容易死锁。基本用法很简单,就 signal 和wait 两个方法,看例子:require 'celluloid/autostart'class Signali.........【阅读全文】

阅读(2105) | 评论(0) | 转发(0)

发布时间:2012-08-15 22:15:21

查阅资料 DBI 现在已停止支持,被 RDBI 取代了,又要学新东西了。直接看测试程序,可以学到很多东西,而且涵盖了所有方法,有详细用法,入门捷径啊。以下内容都来自 rdbi-driver-sqlite3 /test/*.rb 小技巧:require 'rubygems'# 将文件路径添加进搜索路径中,也可用用 $:<<’/your/lib/pat.........【阅读全文】

阅读(12476) | 评论(0) | 转发(0)

发布时间:2012-08-10 11:05:09

参考文章:http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/108059众所周知,Ruby 语言从 Lisp 中学习了很多东西,可是 Lisp 语言家族中的宏 macro 却被刻意去除。 人民群众强烈要求 macro 的回归。以下是 Ruby 模拟宏的一个实例:#macros.rb:#----------# 定义两.........【阅读全文】

阅读(2237) | 评论(0) | 转发(0)

发布时间:2012-08-09 14:58:15

在 Ruby 中 block 代码块 可以用 {} 或者 do …end 包围。那么两者的区别是什么呢。原来它们的优先级别不同,看下面的例子:func g { } 等价于func ( g { } ),func g do … end 等价于 func(g) do … end可以理解为 {} 就近捆绑,优先级较高。http://onestepback.org/index.cgi/Tech/Ruby/BraceVsDo.........【阅读全文】

阅读(2923) | 评论(0) | 转发(0)

发布时间:2012-08-07 12:57:18

......【阅读全文】

阅读(2449) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册