星期六, 2月 24, 2007
星期五, 2月 23, 2007
想換mac
目前自己有兩台電腦 (一桌機+一筆電),倒是很想把筆電換成ibook之類的,呃,換成MacBook是不太可能的,筆電配備如下,約為05年10月購入(所以已過保固...XD)
- Pentium M 730(1.73Ghz,Dothen)
- DDR2 1GB SDRAM(我自己買了512MB加上去)
- 14.1 吋WXGA(1280*800)
- Intel GMA 900(換言之就是內建)
- 60gb HardDisk
- DVD-ROM/ CD-RW combo
- 無線網路(802.11g), bluetooth
當然,桌上型我想還是保持原樣,筆電,想換台ibook,不過呢,好像機率不大,我應該要來列個WishList,不過在這邊做一個如下的建議,如果口袋麥克麥克的人,可以買PowerBook G4,C/P值頗高。但是對我而言,就算要拿這台筆電換的話,我也會把筆電大修(蓋子嚴重損傷+鍵盤磨損,我打字太大力...Orz),當然,如果有機會換機的話(我的筆電換成ibook G4),我會把我的電腦大修再換...當然,也希望有人有看到的可以幫我注意一下,謝謝:)。
---
說那麼多,終究是幻想...XD
written by yen3 in 1:22 下午 1 comments
sidebar
新增label block,事實上只是超連結連一連而己,哈哈,但是由於label是blogger新版才有的功能,新發的文章當然會有label,但是以前所發表的文章就不一定了(懶的整理,哈..XD),事實上應該再新增一個Recent comment的block,只是我不會寫JavaScript(應該是說,對blogger不熟),暫時擺著,或許是等有現成的..XD
有aocwind的幫忙,用了一個Recent Comment,但是相較之下是一個非常慢的方法(先把資訊抓完再轉成一般格式),剛剛閒閒無事,看著Joshsoft源碼發呆,發現,他的sidebar關於文章資訊和回應統計的部分,我猜,在每篇文章產生的同時,就會把該有的資訊,assign 給自行定義的array,之後就會相當好寫,只是我不太能理解,每篇文章怎麼自動產生這些資訊去assign的...看來我學的JavaScript根本就簡單的跟什麼一樣...XD
雖然現在sidebar有Recent Comment,大概幾天過後就會移除,因為我覺得效率不彰是一個原因,另外一個原因,我沒有自己寫也是一個原因就是。
---
移到上面來之後,似乎有排擠效應。
written by yen3 in 12:59 上午 0 comments
tag: blog
轉換
只會C++而盲然的寫Java是一件很危險的事,至少就我今天簡單的寫作中體會到非常多。
以我自己寫的而例。
class UnitBlock{/*.....*/};
UnitBlock[][] u =new UnitBlock[BombSolution.X+2][BombSolution.Y+2];
這樣子,還是不能使用的,因為根據說法,這樣子充其量只是array of array of reference,根本沒有物件被產生。如果使用會有Exception產生(只學過C++的我第一次就卡在這裡),所以得加入
for(int i=0;i<u.length;i++){
for(int j=0;j<u[i].length;j++) u[i][j] = new UnitBlock();
}
讓每個reference完成指向new所創造的物件上,我不甚聰明,今天就卡在這個問題上。
另外的想法,Java 的class method 本身的傳值方式為 pass by value ,所謂的pass by reference,是因為Java本身的object在利用new做分配時,就是reference,所以做為傳遞時,也是傳遞reference(也就是說reference本身就是該object的value)。這點跟我原本預先Java為pass by reference 相差甚遠。
當然,自己第一次寫的時候,也發現一個有趣技法,宣告一個class,class method皆為static, 那麼這些class static method,在還沒有任何object被建立時,就已經實作之,這樣子很像C++ 的namespace 的技法(當然C++ class要這樣子做也是可以的)。只是和Josh一討論,發現這不是什麼了不起的技法,Java 的整個Math都是只有class static method,討論之後才得知,事實可以。
把defaule constructor為private,使得任何物件無法為之產生,我不得不說,好方法,而且把我思考的這個技法發揮到一種美麗的境界。
class BombSolution{
private BombSolution(){};
}
事實上還有很多白癡錯誤,但是從C++ 跳Java 還是一個很有趣的過程
---
感謝今天容忍我的聊天一直lag
written by yen3 in 12:27 上午 0 comments
tag: programming
星期四, 2月 22, 2007
星期二, 2月 20, 2007
制約
原本以為什麼人事物都不會有綁住我的可能,第一次有被制約的感覺,呵。
---
以前的我還真自大XD
written by yen3 in 12:53 上午 0 comments
tag: feeling
星期一, 2月 19, 2007
踩地雷完成
小程式,180行完工command line,頂多只是在尋找空白的時候用了簡單的bfs,但是不可否認的,我還是對interface的設計實在是沒什麼興趣。
---
實施計畫下一階段
written by yen3 in 9:48 下午 0 comments
tag: programming