Ruby语言

动态纯面向对象语言

排序:
默认
按更新时间
按访问量

搬家很久了。

http://liubin.nanshapo.com/  这是新的地方。

2007-04-10 15:13:00

阅读数:3355

评论数:0

ruby扩展c文件名还不能用cpp

一个很简单的文件,就是programming ruby 上的例子(http://www.ruby-cn.org/book/ProgrammingRuby/ext_ruby.html),如果扩展名是cpp,则出现这样的错误:error C2664: rb_define_method : cannot...

2005-06-22 11:58:00

阅读数:4926

评论数:1

帮我解决个难题吧。有关org.w3c.dom.Node

困扰我半天了。jdk为1.5就这段代码:getElementStringValue(){....return node.getTextContent(); // node is a Node and not is null....}我是循环读取得每个node的值的,作为application,在c...

2005-04-28 17:17:00

阅读数:7060

评论数:3

最近一直没有更新

实在不好意思。因为最近更换工作的原因,没有太多时间学习Ruby了。当然也许这不是理由。不过,我不会就此放弃Ruby的。

2005-04-07 14:10:00

阅读数:3803

评论数:2

多态(polymorphism),覆盖(Override),重载(overload)

多态(polymorphism) 覆盖(Override) 重载(overload) 也有把override译为重载的。 关于override和overload的翻译,好像不是很统一。 更多的应该是: 覆盖(override)和重载(overload) 1。 覆盖 override: Overri...

2005-01-25 15:05:00

阅读数:9399

评论数:1

RubyGems简介

我的FireFox不支持CSDN的编辑器,只好指向别的了。 http://blog.itpub.net/post/325/10742

2004-12-20 08:53:00

阅读数:5286

评论数:0

Ruby分布式对象

最后,我们来看看Ruby中的分布式编程。现在网络已经非常普遍,我们有时候想在网络上传递各种对象,但是不幸的是,像CORBA,RMI这些协议使用起来非常费力,需要特殊规定的编码,异常处理,而且还要在任何调用前定义接口。Ruby对此有一个简单的解决方法,消除了上面方法的繁琐之处。分布式Ruby(也叫d...

2004-12-06 15:58:00

阅读数:5735

评论数:4

Ruby中的SOAP编程

3。Ruby 和 SOAP简单对象访问协议(SOAP)很快的成为了远程过程调用(RPC)的标准协议。(更多关于SOAP的信息可以分别参看http://www.linuxmagazine.com/2001-10/soap_04.html 和 http://www.linuxmagazine.com/...

2004-12-06 09:03:00

阅读数:8562

评论数:0

使用Ruby收发邮件

  1。通过SMTP发送Email每星期Holden Glova, Pat Eyler, 和 Phil Thomson都会向Ruby Garden 网站(http://www.rubygarden.org)提交一个Ruby Weekly News (RWN)文章。一个Ruby脚本通过email接...

2004-12-06 09:02:00

阅读数:8389

评论数:2

37个我爱Ruby的理由

原著:    http://hypermetrics.com/ruby.html 翻译:liubin http://www.ruby-cn.org/ 一切权利归原作者所有,转载请保留。 2004/12/3       我不打算浪费时间来谈论Ruby的历史,如果你没有听说过它,你可以去它的主页看看w...

2004-12-04 10:33:00

阅读数:11404

评论数:9

使用 Eclipse 和 RDT 开发Ruby应用程序

使用 Eclipse 和 RDT 开发Ruby应用程序liubin  2004/11/29http://www.ruby-cn.org/1。什么是RDT    RDT(Ruby Development Tools),一组Eclipse插件,使得Eclipse能支持Ruby开发。    而Eclip...

2004-11-29 17:41:00

阅读数:6161

评论数:2

Ruby中的数字类型

3.1.1  整型Ruby 支持整型和浮点型两种数字类型。整型可以是任意长度(最大值由你机器的内存大小决定)。在内部由两个类来表示Fixnum和Bignum,Fixnum的表数范围较Bignum小,大小超过Fixnum范围的整数由Bignum表示,如果两个Fixnum计算之后结果超出范围,则自动转...

2004-11-29 16:02:00

阅读数:9553

评论数:2

Net::SSH 0.5.0

   Project page: http://rubyforge.org/projects/net-ssh   User Manual:  http://net-ssh.rubyforge.org   API Docs:     http://net-ssh.rubyforge.org/apiT...

2004-11-24 11:14:00

阅读数:3783

评论数:0

Nitro : new version released.

a new version of Nitro was just released.Homepage: http://www.navel.gr/nitroDownload: http://www.rubyforge.com/projects/nitroThe highlight of this re...

2004-11-24 11:13:00

阅读数:3304

评论数:0

闭包(Closures)在各种语言中的例子

作者:huangpuzhuang.com>http://www.ruby-cn.org/2004/11/23     在Martin Fowler的一篇关于闭包的文章中(http://martinfowler.com/bliki/Closures.html,中文版:http://www.ru...

2004-11-23 17:49:00

阅读数:12754

评论数:8

块和迭代器,事务处理

下面,我们要在SongList中修改[ ] 方法,使它能接受一个字符串参数,返回以此为标题的歌曲的。看起来我们很容易可以实现:我们有一个包含了很多Song对象的对象的数组,我们只需循环遍历整个数组,找到匹配的那个就可以了。class SongList  def [](key)    if key....

2004-11-23 13:51:00

阅读数:5022

评论数:0

块和闭包(block and Closures)

http://www.ruby-cn.org/可以参见http://martinfowler.com/bliki/Closures.html        块(block):只是一段代码,相当于一个匿名函数;闭包(Closures):一段代码,能作为参数传递给其它方法。让我们再回来看看自动点唱机,...

2004-11-23 13:47:00

阅读数:4643

评论数:0

wxRuby 0.6.0 发布

      wxRuby是一个开放源代码的GUI工具箱,它的底层基于跨平台由c++写成的wxWidgets。wxRuby能帮助你使用Ruby快速的创建GUI程序。wxWidgets是一个成熟的跨平台GUI工具箱,它使用本地GUIwidgets,使得wxRuby也可以跨平台使用。项目主页:http:...

2004-11-22 10:17:00

阅读数:3568

评论数:0

require,include,load,extend的用途和区别

   这四个方法还是很好玩很有用,也是比较容易混的。  1.require( aString ) -> true or false    Ruby试图载入一个名为aString的库,如果成功了就返回true,否则返回false。如果给定的值不是一个绝对路径,那么将会在$:中查找。如果给定的名...

2004-11-19 16:25:00

阅读数:12298

评论数:1

创建名字空间(namespaces)

         一般来说,在模块定一种定义一个类使得这个类能在自己独立的namespace里。这样你的类就不会因为和其它模块中的类重名而出问题,比如:  module Foo    class Joy       def initialize(one, two)           puts &...

2004-11-19 13:55:00

阅读数:5493

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭