天津一九八三

又忙起来了,刚开了个头儿想(泛泛)研究一下OpenJDK6的,估计短时间内又没有空闲时间继续了。今儿个赶紧发篇东西来凑数,这几天这本儿相册貌似也已经被很多人转来传去的很多次了吧——Tianjin 1983 (天津市...

[浅读openjdk6] 1. 构建openjdk6

接上篇,当openjdk6的代码库已经用mercurial clone/fclone完毕之后,就可以构建openjdk6了。当然构建与阅读源代码没有太大关系,只是如果日后还要做hack的话,总要通过构建和测试来检查、调试自己的hack不是,所以了解openjdk6的构建方法还是有点必要的。基本上,代码库根目录下的README-builds.html中的讲解已经很到位了,我这里再简要地啰嗦一下整个步骤,权当个中文翻译好了。 必需的应用程序:gcc 4,g++ 4,GNU make (>3.80),m4...

[浅读openjdk6] 0. 获取openjdk6源代码

最近几天在抽空看openjdk6的源代码。总觉得如果打算干很久java的话,光靠看tutor、doc、reference始终有种底气不足的感觉;src.zip里的东西可以随用随看,但各种本地方法调用以及src.zip不方便包含的类的源代码都是平日在eclipse里开发时很少会花时间看的,但这一部分往往最能决定一个java应用程序的性能。其实预谋了很久了,大概多半年到一年前就有这打算了,可始终没什么空闲,杂事也很多。OpenJDK老窝在http://openjdk.java.net/。记得早先mustang、dolphin还都在dev....

我的饭 [0]

把最近觉得还算靠谱的饭否更新集合一下贴出来,一是因为平时在饭否上时间花的很多,blog总不更新的时候饭否的资源不能糟践了,二是也不想上一篇在顶上停留太久,人总是无趣的。看到N多搞笑的东西,估计都是IDE用的时间太久了,也不关心底层造成的。不过构造器里return了一个其他对象还是太雷了。 2009-03-13 14:32 有N多人把一个调用都写错,搞的我要查查文档看是不是我记错了 -____-# 2009-03-13 13:27"这里聚集了大量的中国互联网骨灰级玩家",很好奇互联网是怎么被玩的。...

09絮叨篇 [0]

今年第一次絮叨这些没用的事儿吧。其实也早就想说了,只不过没有什么动机。基本上如果有人能触发我絮叨这些事,也算是有点儿本事了。不要轻易对某个人下结论,在公司里,包括你的上司。这对我这个不可知论者来说是很自然的,不过也不是完全因为不可知。我们都活在某些程度的信息不对称当中。今天,你看到上司提拔了一个”不怎么样”的人,心里觉得不爽也好,不平也罢,反正最终归结于上司的管理水平不咋地。问题在于,一件事发生是有多种因素的:水平不咋地可以导致错误的决定,水平很好但基于各种苦衷不得不做一个错误的决定也不是不可能,甚至有可能这只...