- 博客(10)
- 收藏
- 关注
4年一次的日子
也不知道写些什么,贰李子他们说这是个4年一次的好日子,一定要写些什么,所以就随便乱写了。只想告诉贰李子,胖马,贰王子,大s和小潘。我爱你们。。哈哈哈哈还有希望这次能够美梦成真,那就能和贰李子还有贰王子聚一聚了... :D ...
2008-02-29 23:02:37 161
rails中的BlankSlate源码分析
其实这个类实现的功能很简单,那就是实现一个没有predefined 方法的类(除了__send__与__id__).自己也尝试着写了一个,思路什么和BlankSlate很接近,不过代码就丑陋多了。当写这段代码之前,我们先要分析一下如何才能去掉predefined的方法,这里有三种predefined的方法。1 Object类本身自带的一些实例方法.2 打开Kernel模块,...
2008-02-28 23:27:59 137
javascript中的继承
首先在js中的继承是Prototype-based 。不像一般的oo语言,比如java,c++是Class-based 的。我们来比较一下这两种方式 :1 在Class-based 中的类和实例是不同的实体,而在Prototype-based中所有对象都是实例。2 在Class-based中定义一个类使用class关键字来定义。实例化一个对象,使用构造方法。而在Protot...
2008-02-27 23:44:02 76
在javascript中如何判断一个方法是new调用还是一般调用
在看The.Art.and.Science.of.JavaScript 的时候,看到了这个问题,就是在javascript中如何判断一个方法是new调用还是一般调用,在书中给出的代码是[code="javascript"]function Element(){ if(this==window || 'Element' in this){ console.log("no...
2008-02-27 15:28:36 546
ruby中的类变量与类实例变量
首先,在ruby1.8中类变量是所有子类和父类共享的,可以看下面的代码:[code="ruby"]class IntelligentLife @@home_planet = nil def self.home_planet @@home_planet end def self.home_planet=(x) @@home_planet...
2008-02-26 21:15:50 148
在ubuntu上共存多个版本的ruby
今天装Revactor库的时候,真把我郁闷了,没想到ubuntu源里面的ruby1.9装了之后,根本不能用gem来安装Revactor.最后google到了一篇文章,原来是要自己编译ruby1.9,然后才能正常使用gem.源里面安装的ruby1.9,什么都没有,gem,rake什么的都没有,所以我们要自己编译,安装.原文在这里:http://blog.michaelgreenly....
2008-02-24 15:20:11 217
一个人格测试
今天[url=http://marlimarlihong.blogbus.com]八戒[/url]同学发了个测试性格的,俺就试了下。。http://space.goiee.com/batch.viewlink.php?itemid=55534 我的测试结果是:[quote]五号特性:思想家 基本恐惧:无助,无能,无知 基本欲望:能干,知识丰富 对自己...
2008-02-21 16:42:47 451
看到了一个用ruby写的scheme解释器
:oops: ,自己本来想等啥时候有时间做个类似的东西呢,没想到已经有人做了,哈哈...啥也不说了,准备最近研究研究这个代码...地址在这里:http://bus-scheme.rubyforge.org/PS:这个竟然用的是git,哈哈,看来是被linus大叔给鼓动了.....
2008-02-16 21:35:53 189
現在是答題時間
既然[url=http://omegalee.blogbus.com/logs/15199506.html]贰李子[/url]点了我的名,而且还下那么毒的诅咒,那我就不能不答了。[color=darkred]1.2007年最难过的事情是什么 [/color]没有难过过,只有不爽过.[color=darkred]2.2008年最大的心愿是什么 [/color]能够去做...
2008-02-10 21:12:20 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人