也不知道写些什么,贰李子他们说这是个4年一次的好日子,一定要写些什么,所以就随便乱写了。 只想告诉贰李子,胖马,贰王子,大s和小潘。我爱你们。。哈哈哈哈 还有希望这次能够美梦成真,那就能和贰李子还有贰王子聚一聚了...
其实这个类实现的功能很简单,那就是实现一个没有predefined 方法的类(除了__send__与__id__).自己也尝试着写了一个,思路什么和BlankSlate很接近,不过代码就丑陋多了。 当写这段代码之前,我们先要分析一下如何才能去掉predefined的方法,这里有三种predefined的方法。 1 Object类本身自带的一些实例方法. 2 打开Kernel模块,或者Object类,然后动态的加入的方法。 module Kernel def name1 "bo" end end class Object def name2 "bo ...
首先在js中的继承是Prototype-based 。不像一般的oo语言,比如java,c++是Class-based 的。 我们来比较一下这两种方式 : 1 在Class-based 中的类和实例是不同的实体,而在Prototype-based中所有对象都是实例。 2 在Class-based中定义一个类使用class关键字来定义。实例化一个对象,使用构造方法。而在Prototype-based,定义和创建一个对象都使用构造器函数。 3 在Class-based中构造一个继承,需要定义一个类,然后作为存在的类的子类。而在Prototype-based中,则是需要标记这个对象作为构造器 ...
在看The.Art.and.Science.of.JavaScript 的时候,看到了这个问题,就是在javascript中如何判断一个方法是new调用还是一般调用,在书中给出的代码是 function Element(){ if(this==window || 'Element' in this){ console.log("normal"); }else{ console.log("new"); } } 可是这个代码不能解决两个问题: 1比如加上下面的代码: Element.prototype.Element=1; 这时如果调用ne ...
首先,在ruby1.8中类变量是所有子类和父类共享的,可以看下面的代码: class IntelligentLife @@home_planet = nil def self.home_planet @@home_planet end def self.home_planet=(x) @@home_planet = x end #... end class Terran < IntelligentLife @@home_planet = "Earth" end class Martian < I ...
今天装Revactor库的时候,真把我郁闷了,没想到ubuntu源里面的ruby1.9装了之后,根本不能用gem来安装Revactor.最后google到了一篇文章,原来是要自己编译ruby1.9,然后才能正常使用gem. 源里面安装的ruby1.9,什么都没有,gem,rake什么的都没有,所以我们要自己编译,安装. 原文在这里: http://blog.michaelgreenly.com/2007/12/multiple-ruby-version-on-ubuntu.html 假设你已经通过apt-get安装了ruby1.8,下来我们要安装ruby1.9 sudo apt-g ...
今天八戒同学发了个测试性格的,俺就试了下。。 http://space.goiee.com/batch.viewlink.php?itemid=55534 我的测试结果是: 引用五号特性:思想家 基本恐惧:无助,无能,无知 基本欲望:能干,知识丰富 对自己要求:当我成为某一方面的专家时,我就 okay 了。 特质:热忠于寻求知识,喜欢分析事物及探讨抽象的观念,从而建立理论架构。 顺境〔能干时〕:理想主义者,对这世界深刻的见解,专注于工作,敢于革新,及产生有价值的新观念。 逆境〔无能时〕愤世嫉俗,对人采取敌对及排斥的态度,自我孤立,夸大妄想,只想不做。 处理感 ...
  • 16:42
  • 浏览 (1726)
  • 评论 (0)
近期主要的打算就是找工作,这次准备找一个真正适合自己的公司,好好干几年,不能再这么晃晃悠悠下去了。
,自己本来想等啥时候有时间做个类似的东西呢,没想到已经有人做了,哈哈... 啥也不说了,准备最近研究研究这个代码... 地址在这里: http://bus-scheme.rubyforge.org/ PS:这个竟然用的是git,哈哈,看来是被linus大叔给鼓动了..
既然贰李子点了我的名,而且还下那么毒的诅咒,那我就不能不答了。 1.2007年最难过的事情是什么 没有难过过,只有不爽过. 2.2008年最大的心愿是什么 能够去做底层开发. 3.你会毫无保留的相信你的朋友么?为什么? 我最相信的只有自己. 4.要是失眠,你会做什么? 闭着眼睛,胡思乱想. 5.哪种类型的异性让你最反感?你喜欢暧昧的感觉么? 讨厌话太多的女人。我不喜欢暧昧的感觉. 6.给我讲讲上一次情人节怎么过的啊? 20几年的情人节,都是一个人度过,所以感觉和其他的日子差不多.忘了. 7.你选择另一半的首要条件是什么? 忍耐我的缺点. 8.你最想为最心 ...
simohayha
搜索本博客
存档
最新评论