Liuw's Thinkpad

想要赢就先学会输,想要成功就先学会失败

Archive for the ‘program’ tag

被自己深深地雷倒了

with one comment

Java 的课嘛,只偶尔上过两次。一是因为自己学过了,二是因为老师实在是太催眠。作业什么的也并没有放在心上了。

然后今日做一个多线程的作业,调来调去就只有一个线程在跑,我用到了死循环去监听,其他线程都跑不起来,心里那个郁闷啊,上网找啊找,甚至把 Think in Java 都翻过了,都没想出个所以然来。

看看下面的 code 吧。

[coolcode lang="java"]
public void start(int t) {
run(t);
}
[/coolcode]

就是这个无比销魂的 start(),让我忙了两个晚上!个中原因我就不解释了,看到的同学不要笑就好了。我就是那种学了不用然后生疏的典型了。

正确的应该是这样的。

[coolcode lang="java"]
public void start(int t) {
type = t;
super.start();
}
[/coolcode]

Written by liuw

November 6th, 2008 at 10:27 pm

Posted in Programming

Tagged with ,

读 Dive Into Python 的一点小感受

without comments

这两天累过之后,想找点轻松的东西来看一下,于是想到了 Python。一口气把 Dive Into Python 看了四章,虽然看的大都是以前都知道的东西了,但是还是有另外的收获。

我平时多用 C 和 ASM,但是也自认为对于“面向对象”这个概念算是理解得比较透了,但是今天看了那本书才知道自己的理解还是比较肤浅的。在 Python 里面,万物皆对象这个说法确实不假。有的例子一下看下去,楞是没得回过神来。“对象”这个概念真是还没有深入我的心中,呵呵。

这样子看下去,自己却又多少觉得不习惯。在习惯了 C 和 Java 这些强类型定义的语言之后,Python 里面灵活的处理方式让我多少有点不适应,感觉过于灵活而难以掌控。

Written by liuw

May 5th, 2008 at 8:33 pm

Posted in Programming

Tagged with , ,

纠结的 C/C++

without comments

前几天收到猎头的 PM 之后,我就一直在思考“C/C++”中间有这个“/”应该怎么理解,到底是“与”的关系还是“或”的关系。想来想去,虽然一般“/”都表示是“或”,但是现在的公司都希望是“与”。没法,看来只有 C 还是不够的,还是开始学一下 C++ 吧。

随之而来的第二个纠结就是我发现 C++ Primer 似乎不合适做入门书,至少是不合我的习惯的。还以为这本没怎么翻过的书终于可以发挥一下余热,汗。看来还是找一本比较薄一点的,轻松看看算了。

Written by liuw

April 21st, 2008 at 12:23 pm

Posted in Programming,生活

Tagged with ,

终于写完了

without comments

数据结构的两个题搞死了。自认为数据结构也算还可以,没想到要搞这么久。看来以后要多多实践啊。

Written by liuw

March 23rd, 2008 at 1:20 am

Posted in 生活

Tagged with