2007年6月19日
時(shí)間和日子在無知無覺中過去,問自己收獲了什么?
每天無所事事。
列個(gè)標(biāo)題,挖個(gè)坑,希望每天能來挑一點(diǎn)土。
《解讀eclipse_3.50_galileo 源碼》
從第一次使用eclipse(大概是03年的事,那時(shí)比較好用的是2.1版還是1.4版已記不清了)就想看看這么巧妙的一個(gè)玩意兒是怎么實(shí)現(xiàn)的,一直懶散無度,從未下手。
這段時(shí)間用SWT做個(gè)小工具,是邊找邊抄,為什么要那么寫,不知道--真是有違一慣的作風(fēng)。
每天下班后,都不是為什么奔忙著,網(wǎng)頁?網(wǎng)游?都不知道自己看了些什么,玩了些什么。
eclipse 的jar很多,核心的是core.runtime和osgi(早些版本里,是沒有osgi的),core.runtime比較小,就幾個(gè)類,先攻擊小的少的--毛主席真是偉大的軍事家呀。
敬禮,睡覺去。
前言
一直想學(xué)習(xí)C,在剛知道有計(jì)算機(jī)的時(shí)候就想學(xué)習(xí)C,上學(xué)時(shí),偷上計(jì)算機(jī)專業(yè)的課,學(xué)了半年Turbo C,學(xué)到指針時(shí),暈了,也就沒有下文。工作之后,時(shí)有心血來潮之時(shí),但還是沒怎么學(xué)習(xí),Java還是比較簡(jiǎn)單,Java幾乎占據(jù)了工作全部,更少有學(xué)習(xí)C了。用Java,研究到Java的核心,發(fā)覺還是得學(xué)C,學(xué)呀,學(xué)吧。
今天也是一時(shí)的心血來潮了,趁著有股勁,開始動(dòng)手,記錄一下,以期待和方便下次來潮。
寫出的代碼,得編譯才可以運(yùn)行,這個(gè)編譯環(huán)境,得先搭起來。VC、Visual Studio,都微軟的東西,有點(diǎn)抵觸,也有些大,不安裝了,手工配一套環(huán)境吧。
網(wǎng)上搜了一下,Windows系統(tǒng)配C的編譯環(huán)境,得要MinGW或者cygWin,以前都下載過,但一直不知道它們本身是個(gè)什么東西,再查,知道大概:二者均基于GCC(GNU Compiler Collection -格努編譯套件),再加一些基本的類庫(kù)。去各自的官網(wǎng)分別下載安裝,感受:cygWin更象是一個(gè)linux的模擬器,把linux環(huán)境下的GCC給模擬出來,其它的就都一樣需要基本的編譯器、類庫(kù),其它的如make工具。使用的時(shí)候,個(gè)人取向選擇minGW,在環(huán)境變量中指向{$minGW}\bin,gcc和make就可以在cmd中運(yùn)行了。
寫個(gè)簡(jiǎn)單的hello world源程序,gcc一把,生產(chǎn)可執(zhí)行文件,運(yùn)行,結(jié)果出來,OK!
注,下載minGW時(shí),我選擇了自動(dòng)安裝下載,一個(gè)個(gè)的下載,點(diǎn)來點(diǎn)去,累的慌。
單獨(dú)下載minGW,要如下幾個(gè)包,再分別解開放在同一目錄中。
gcc-core | C語言編譯器 |
gcc-c++ | C++語言編譯器 |
mingw-runtime | MinGW的運(yùn)行時(shí)庫(kù)(這個(gè)必須安裝) |
win32api | win32的API函數(shù)頭文件和連接庫(kù) |
binutils | MinGW的匯編器和連接器等基礎(chǔ)工具 |
gdb | MinGW中的調(diào)試工具 |
mingw32-make | Make工具,用以更好的管理你的項(xiàng)目 |
make解后,沒有通常的make.exe,只有一個(gè)mingw32-make.exe文件,其實(shí),把這個(gè)文件改名為make.exe就行。
1978:第一個(gè)關(guān)鍵的年份
1988:雖然是第一個(gè)十年,但十歲的生日沒多少印象了,更多的是開始注意的第一個(gè)年份。
1993:初中結(jié)束了,
1997:高中結(jié)束了,
2000/06/30:大學(xué)畢業(yè)了,世紀(jì)之交呀!
2000/08/03:子身跑到汕頭的一個(gè)小鎮(zhèn)開始第一份工作,真正的人生地不熟。到目的地時(shí),身上只有20塊錢了,還是年青的老板給我付的“摩的”費(fèi)。
2001/11/03:混到一份跟自己所學(xué)專業(yè),所做的工作一點(diǎn)也不相關(guān)的工作,毅然一個(gè)人跑到北京。首都呀!當(dāng)時(shí)天很冷,比我想象的要冷,下車后把能穿的都穿上,不知象什么熊。打22塊錢的車找到公司,競(jìng)?cè)贿€沒到上班時(shí)間。
2004/06/xx:一個(gè)傷感的月份,也注定要離開這個(gè)做了好幾年有公司。
2004/08/04:換了一個(gè)比較遠(yuǎn)的公司,在朝陽,自己租住在西直門。
2005/02/28:一個(gè)沒有29日的月份,還沒開始工作,就沒有選擇的離開了。
2005/07/03:
2006/07/03:換了一份工作,不知什么感受。