前几天终于是把寂静岭3通关了。3固然做的不错,但还是觉得在人物刻画上不如2代。2点半站在公寓的走廊上还真是有点寂静怜的味道——黑暗笼罩,某个房间传出James Blunt的音乐(当然那是我的寝室我的电脑里传出来的)。我靠在门边墙上想:要是这真是寂静岭那就好了。在James Blunt的音乐中在寂静岭躲避自已心的追杀那也不错。
总是分不清现实与梦境,有时把梦里的事搞成现实中发生的,有时则正好相反。真不知道这样的人生其意义何在,当然对此我倒是不在乎。我甚至期待一直就睡觉做梦,如果这不会对别人造成麻烦的话。
写狗屁文档真是没意思,完全是谋杀创造力的活动,可我又有什么创造力可以被谋杀呢?大概所谓创造力就是这种本人无法察觉,却在不知不觉中被消去的东西吧。
我要出发去寂静岭,去看那些丑陋的美,在James Blunt新专辑的音乐中。
Tuesday, September 18, 2007
Saturday, July 21, 2007
'Cause they don't have any feelings
那天下午觉得很累,靠在椅子上,看到书架上那张《Unplugged In New York》突然很想听,然后就拿来听了。第一次听的时候就喜欢这张唱片,但那时我还是不能理解KOBIN,以及他的歌,或者说那时自认为理解,而现在觉得那时没有理解,这个说法可能更准确些。
It's OK to eat fish,'cause they don't have any feelings.
KOBIN信佛的吧,不然乐队怎么要NIRVANA,不然怎么会觉得It's OK to eat fish。但是我不信佛,所以我不会像他那样涅磐,那么我信的是什么?如果不能马上说出来,只能说明你是个没有信仰的人,最多也只是个信仰不坚定者。LOVE MESELF BETTER THAN YOU。无信仰者就只有承认这一点。这样至少还能成为一个诚实的人。
P.S.:感谢伟大的GFW,全能的党,CCTV,MTV,老胡同志,老温同志,让我的博客成为真正的日记本,谁都看不了,哈哈。
It's OK to eat fish,'cause they don't have any feelings.
KOBIN信佛的吧,不然乐队怎么要NIRVANA,不然怎么会觉得It's OK to eat fish。但是我不信佛,所以我不会像他那样涅磐,那么我信的是什么?如果不能马上说出来,只能说明你是个没有信仰的人,最多也只是个信仰不坚定者。LOVE MESELF BETTER THAN YOU。无信仰者就只有承认这一点。这样至少还能成为一个诚实的人。
P.S.:感谢伟大的GFW,全能的党,CCTV,MTV,老胡同志,老温同志,让我的博客成为真正的日记本,谁都看不了,哈哈。
Wednesday, June 27, 2007
Sunday, June 24, 2007
C++中的多态的底层机制
面向对象程序设计语言的一个特性就是多态。在C++中,多态是由虚函数(virtual)来实现的。
看下面的例子:
基类:
class Fuck {
public:
Fuck();
void action(){
cout <<"Be fucked"<< endl
};
};
派生类:
class FuckYourMother : Fuck{
public:
FuckYourMother();
void action(){
cout << "Your mother's been fucked"<< endl
};
};
int main()
{
Fuck *a = new FuckYourMother();
a->action();
return 0;
}
上面的程序并不会实现多态,程序的运行结果是:Be fucked
如果要实现多态只要在需要的实现多态的那个函数前加关键字virtual。
class Fuck {
public:
Fuck();
virtual void action(){
cout <<"Be fucked"<< endl
};
};
派生类:
class FuckYourMother : Fuck{
public:
FuckYourMother();
void action(){
cout << "Your mother's been fucked"<< endl
};
};
int main()
{
Fuck *a = new FuckYourMother();
a->action();
return 0;
}
在底层,多态的实现是依靠一个叫VTABLE的东东的,每个类都会建立一个VTABLE,比如在上面的例子中,基类Fuck的VTABLE应该是如下形式:
编号 函数地址
1 Fuck()的函数地址
2 void action()的地址
FuckYourMother类的VTABLE应该是:(如果这个类中没有定义void action()函数)
编号 函数地址
1 FuckYourMother()的地址
2 这里会复制基类中void action()函数的地址。
FuckYourMother类的VTABLE应该是:(如果这个类中自己定义了void action()函数)
编号 函数地址
1 FuckYourMother()的地址
2 这里会override基类中的void action()函数
看下面的例子:
基类:
class Fuck {
public:
Fuck();
void action(){
cout <<"Be fucked"<< endl
};
};
派生类:
class FuckYourMother : Fuck{
public:
FuckYourMother();
void action(){
cout << "Your mother's been fucked"<< endl
};
};
int main()
{
Fuck *a = new FuckYourMother();
a->action();
return 0;
}
上面的程序并不会实现多态,程序的运行结果是:Be fucked
如果要实现多态只要在需要的实现多态的那个函数前加关键字virtual。
class Fuck {
public:
Fuck();
virtual void action(){
cout <<"Be fucked"<< endl
};
};
派生类:
class FuckYourMother : Fuck{
public:
FuckYourMother();
void action(){
cout << "Your mother's been fucked"<< endl
};
};
int main()
{
Fuck *a = new FuckYourMother();
a->action();
return 0;
}
在底层,多态的实现是依靠一个叫VTABLE的东东的,每个类都会建立一个VTABLE,比如在上面的例子中,基类Fuck的VTABLE应该是如下形式:
编号 函数地址
1 Fuck()的函数地址
2 void action()的地址
FuckYourMother类的VTABLE应该是:(如果这个类中没有定义void action()函数)
编号 函数地址
1 FuckYourMother()的地址
2 这里会复制基类中void action()函数的地址。
FuckYourMother类的VTABLE应该是:(如果这个类中自己定义了void action()函数)
编号 函数地址
1 FuckYourMother()的地址
2 这里会override基类中的void action()函数
Saturday, June 23, 2007
今天上午考四级,大家都说时间不够,我倒是还好。晚饭和禽兽去外面吃饭,喝喝酒,乱七八糟的闲聊,回到寝室,只有一个人,并且此人马上也出发去学习了。这个学期,应该说我还是比较用功的,但一到考试那段时间就堕落了。可能会挂一二门吧,也好,反正我还没尝过挂科的滋味。不过,我这样说是否就已经表明我事实上还是对挂科这事比较在意的呢?
不知道是不是因为很久没喝酒,头晕的有点,还是因为有点轻微感冒?有时如果你觉得你找不到方向了,那么就做那些和你厌恶的人做的相反的事情,那样你就能找到你的道路。我最近总是这样想,因为我发现我好像就是这么做的。很久没有一个人有什么心情坐下来听听歌,想想了。我想我是个有病的人,高一时我老这么想,后来就没怎么想了,现在突然觉得我就是个有病的人,或许应该找叉叉看看病了。我想我是学不会宽容,我就是那种有仇报仇,有冤报冤的那种人。我觉得自己可能是因为缺乏安全感才这么依赖一个可以全心倾注的人,而这种非安全感又来源于自己的弱小。所以只有自己变的强大,这种非安全感自然就会消失。当然,对此,我一如即往的没有自信。
不知道是不是因为很久没喝酒,头晕的有点,还是因为有点轻微感冒?有时如果你觉得你找不到方向了,那么就做那些和你厌恶的人做的相反的事情,那样你就能找到你的道路。我最近总是这样想,因为我发现我好像就是这么做的。很久没有一个人有什么心情坐下来听听歌,想想了。我想我是个有病的人,高一时我老这么想,后来就没怎么想了,现在突然觉得我就是个有病的人,或许应该找叉叉看看病了。我想我是学不会宽容,我就是那种有仇报仇,有冤报冤的那种人。我觉得自己可能是因为缺乏安全感才这么依赖一个可以全心倾注的人,而这种非安全感又来源于自己的弱小。所以只有自己变的强大,这种非安全感自然就会消失。当然,对此,我一如即往的没有自信。
Thursday, June 07, 2007
Flickr,这次轮到你了
虽然我不常用Flickr(www.flickr.com)的服务,但我一直觉得它是一个很好的在线相册。但是现在它也被伟大的GFW给盯上了。我真是想不通中国的管理层在想什么,但我想通了一件事,那就是为什么中国的人才流失会这么严重。6.4.刚刚过去,我知道了解这件事的人是少数,但现在是网络时代,你能封得了一时,封不了一世,我相信越来越多的人会了解越来越多的事。我承认GFW实在很牛,但我照样能突破你。人才总是会想要自由,民主,话语权,所以他们会选择美国。
因为我觉得我是人才,所以我想我要准备考GRE了。
因为我觉得我是人才,所以我想我要准备考GRE了。
Saturday, May 19, 2007
On The Road
我所知道的关于文学的一切来自高二以后看的书。记得当时学校图书馆有一批美国文学史的小册子,好像每星期还只能借一次书,因为当时想找些书看看,就去找其中提到的作者以及他们的作品,但是看着还蛮有意思就把这些小册子全看完了。
不过,那是很多年以前的事情了,我早就不知道把什么美国文学史扔哪去了。我只记得其中的一册以及其他册中的一小部分,而它们自然组成不了一部“史”。《了不起的盖茨比》,海明威,《红死魔的面具》,——我正在搜寻记忆——还有什么空想社会主义,这些是我关于其他册中的一小部分的全部记忆。
还有一册,是整部书的现今为止我还保留最多的一册,所以我才会在买完游戏手柄去随便逛逛书店的时候一看到右边的那本书就毫不犹豫的决定买下来。“垮掉的一代”是那一册的主角。现在我知道我是被他们那种“颓废的激情”所吸引。这些人在其他人眼中总是颓废不堪,但只有他们自己知道自己有无限的能量,他们被心中的意愿所驱使敢于做出任何事,并接受其需要付出的代价与其带来的结果。当然代价可能很大,比如吸毒;结果也可能应该被重命名为后果,比如死亡。我猜,没人能坦然接受什么,如果人人都足够诚实的话。而他们至少是诚实的。
看看你的周围,有你相信的人吗?我所说的相信是指完全的相信,举个例子,你中了500万的彩票,然后你的同学(注意,你平时感觉还算是相信他(她)的)向你借其中的100万,他(她)向你保证(决对的保证)1年后能还你,你借吗?我想你能判断你是否完全相信他(她)了。我很幸运我有能完全相信的人,但也可能是我自以为是。那些人,他们完全凭感觉做事,他们很聪明,他们能够看穿谎言,但是他们又太单纯,他们总是在上当以后才发现事情有些不对劲了。他们为了开放的心而付出代价。他们不考虑后果,在后果产生之前。
高二那会儿,我总是在试图找到哪里提到过的,而我又感兴趣的书。我找到了《了不起的盖茨比》,很喜欢。海明威的一大堆书,只看完了《老人与海》。好像在哪里看到过金斯堡的《嚎叫》,但可能是因为嫌翻译的差而没有读。而这本《在路上》却一直没有见到过。
不过,那是很多年以前的事情了,我早就不知道把什么美国文学史扔哪去了。我只记得其中的一册以及其他册中的一小部分,而它们自然组成不了一部“史”。《了不起的盖茨比》,海明威,《红死魔的面具》,——我正在搜寻记忆——还有什么空想社会主义,这些是我关于其他册中的一小部分的全部记忆。
还有一册,是整部书的现今为止我还保留最多的一册,所以我才会在买完游戏手柄去随便逛逛书店的时候一看到右边的那本书就毫不犹豫的决定买下来。“垮掉的一代”是那一册的主角。现在我知道我是被他们那种“颓废的激情”所吸引。这些人在其他人眼中总是颓废不堪,但只有他们自己知道自己有无限的能量,他们被心中的意愿所驱使敢于做出任何事,并接受其需要付出的代价与其带来的结果。当然代价可能很大,比如吸毒;结果也可能应该被重命名为后果,比如死亡。我猜,没人能坦然接受什么,如果人人都足够诚实的话。而他们至少是诚实的。
看看你的周围,有你相信的人吗?我所说的相信是指完全的相信,举个例子,你中了500万的彩票,然后你的同学(注意,你平时感觉还算是相信他(她)的)向你借其中的100万,他(她)向你保证(决对的保证)1年后能还你,你借吗?我想你能判断你是否完全相信他(她)了。我很幸运我有能完全相信的人,但也可能是我自以为是。那些人,他们完全凭感觉做事,他们很聪明,他们能够看穿谎言,但是他们又太单纯,他们总是在上当以后才发现事情有些不对劲了。他们为了开放的心而付出代价。他们不考虑后果,在后果产生之前。
高二那会儿,我总是在试图找到哪里提到过的,而我又感兴趣的书。我找到了《了不起的盖茨比》,很喜欢。海明威的一大堆书,只看完了《老人与海》。好像在哪里看到过金斯堡的《嚎叫》,但可能是因为嫌翻译的差而没有读。而这本《在路上》却一直没有见到过。
Wednesday, March 28, 2007
Sunday, March 18, 2007
Linkin Park's new 《Minutes To Midnight》coming....
Sunday, March 11, 2007
少回家了
开学一星期,今天,哦,不对,是昨天又回来了。因为找不到银行卡,和老头子吵了一架,遂决定以后少回家了。其实这也不是什么主要原因。主要是因为我自己都惊讶原来自己可以变的这么用功,开学一星期做的事好像比过去几个月都多- -
明天,哦,不对,是今天要去一趟书店。高中时,没事做就会去逛书店,想来那还是挺怀念的时光。不过,我已经不是以前的我了。
记得曾经有人问我:“人容易改变吗?”我回答:“只是不想改变罢了。”
明天,哦,不对,是今天要去一趟书店。高中时,没事做就会去逛书店,想来那还是挺怀念的时光。不过,我已经不是以前的我了。
记得曾经有人问我:“人容易改变吗?”我回答:“只是不想改变罢了。”
Sunday, March 04, 2007
Thursday, March 01, 2007
Linkin Park 新专辑确认2007年初发行(消息转自Linkinparkcn)
"We were shooting for the end of this year, I think it's gonna be towards the beginning of next year actually. We're just being really careful with what we're doing and were having a type of fun in the studio. It's probably the most fun record that i've ever done; I'm having the most fun on this Linkin Park record that I've ever had in the studio. The Fort Minor record was fun and the Linkin Park records were a lot of fun, but we're just trying out things that... I don't even know what genre to put it in. I don't even know what to call it."
Monday, February 12, 2007
Fire and Fish
A friend lost his girlfriend.
She dump him.
I have no try to comfort him.'Cause,
u know, I can't say a word.
Like Fire and Fish.What's them?
Fire burns Fish?
NO,they just begin with the same character 'F'.
She dump him.
I have no try to comfort him.'Cause,
u know, I can't say a word.
Like Fire and Fish.What's them?
Fire burns Fish?
NO,they just begin with the same character 'F'.
Sunday, February 04, 2007
Crime
我说过,如果我有一段时间没有更新博客,那么我肯定是沉迷于游戏了。由此可见,我对自己还是比较了解的。
以前我是过了一年再看自己是否有进步,但现在我发现,世界上整整一年没有进步的人基本上不存在。我或许只是找个借口让自己感觉好点而已。已经没有多少东西我能用“肯定”这个词了,所以大多数情况下,我会“或许”来代替。所以,每天结束的时候问问自己,今天有进步吗,应该是一个不错的方法。
好,来说今天的进步。这篇日志,是我在Linux下写的第一篇日志。今天终于把Ubuntu配置的可以做点事了,也能上QQ了。应该是一个进步。嘻嘻!!
以前我是过了一年再看自己是否有进步,但现在我发现,世界上整整一年没有进步的人基本上不存在。我或许只是找个借口让自己感觉好点而已。已经没有多少东西我能用“肯定”这个词了,所以大多数情况下,我会“或许”来代替。所以,每天结束的时候问问自己,今天有进步吗,应该是一个不错的方法。
好,来说今天的进步。这篇日志,是我在Linux下写的第一篇日志。今天终于把Ubuntu配置的可以做点事了,也能上QQ了。应该是一个进步。嘻嘻!!
Tuesday, January 30, 2007
Monday, January 01, 2007
新年到了!!!
先来回顾下去年。去年总的来说进步还是很大的,这点首先要肯定,哈!大一第二学期开学后全心全意地喜欢过一个女生。也算是告别过去,迈出了一大步,不再迷惘。然后,不能责备任何人,没多久就分手了。还是迷惘。我对原因思考了半年,期间恨过她,或者现在也恨也说不定,但我不确定。我想我是找到原因的。我因此而成长了,这是我所知道的结果。而有时原因就是结果,结果就是原因。这样就行了,我能向前看,这是尾田教会我的。
下面是新年的展望,就如Supergrass唱的一样:Head out to a better life again.学我想学的东西,挂我想挂的课,嘻嘻。
St.Peterburg
Supergrass
In a foreign town with a morning sound man
I can find my way around
Soon be here at the photo lab I guess
Armageddon coming down
And here lies a greedy state again
Trying to make a move on
Cos in three days I'll be out of here
And it's not a day too soon
Firelight, the light of love, burns
Turns to ashes in your hand
By the morning light I guess
Rather than waking on the stand
Set sail for St. Petersburg
Making use of my time
Cos in three days I'll be out of here
And it's not a day too soon
Head out to a better a life again
Get a job, settle down
I can stand
Leave town for pity's sake you know
It's time to make a move on
Cos in three days I'll be out of here
And it's not a day too soon
Yeah, three days I'll be out of here
And it's not a day too soon
下面是新年的展望,就如Supergrass唱的一样:Head out to a better life again.学我想学的东西,挂我想挂的课,嘻嘻。
St.Peterburg
Supergrass
In a foreign town with a morning sound man
I can find my way around
Soon be here at the photo lab I guess
Armageddon coming down
And here lies a greedy state again
Trying to make a move on
Cos in three days I'll be out of here
And it's not a day too soon
Firelight, the light of love, burns
Turns to ashes in your hand
By the morning light I guess
Rather than waking on the stand
Set sail for St. Petersburg
Making use of my time
Cos in three days I'll be out of here
And it's not a day too soon
Head out to a better a life again
Get a job, settle down
I can stand
Leave town for pity's sake you know
It's time to make a move on
Cos in three days I'll be out of here
And it's not a day too soon
Yeah, three days I'll be out of here
And it's not a day too soon
Subscribe to:
Posts (Atom)