原创 Java技巧之雙括弧初始化

原文地址:http://www.c2.com/cgi/wiki?DoubleBraceInitialization 原作者:不詳 譯者:Alan Gao @ cgaolei.iteye.com   譯者序:這是我在JavaIdioms(h

原创 來冒個泡

有一陣子沒來觀注我的博客了,Reader和郵件組還有上百條未閱讀過,這裏有工作的原因,也有個人因素,今天週末無事特來冒個泡。   感冒徹底好了一週,很可能是之前被同事給傳染的。 不是豬流感,只是普通的感冒,不過當時心裏那個怕呀,不是怕我自

原创 Linux/Unix系統中製作閃存卡(Compact Flash Card)鏡像

Compact Flash Card,即我們常說的閃存卡,由於其使用壽命長,技術成熟,存儲量和速度近年了又有了非常明顯的提升,更重要的是它的價格低廉。目前市場上花二三十塊錢就能買到2G的閃存卡,在未來的發展中,其價格會越來越低。因此,閃存

原创 Java類文件格式快速入門

原文地址:http://viralpatel.net/blogs/2009/01/tutorial-java-class-file-format-revealed.html 原作者:Viral Patel 譯者:Alan Gao @ cg

原创 會自我學習的程序編譯器

剛剛在Slashdot上看到一個新聞,IBM今天發佈全球首個開源的Machine Leaning Compiler,叫Milepost GCC, 官方網是http://www.milepost.eu/ 這個程序編譯器的最大特點可以自我學

原创 開源自己Java寫的俄羅斯方塊代碼供初學者學習

無意中翻出了幾年前上學時寫的一個俄羅斯方塊的遊戲。 記得是個週末寫的,從頭到尾用了兩天,基本定型了,之後又稍作修改。 整個程序完全使用AWT畫圖,沒有圖片資料。聲音文件來自互聯網。公開源代碼,供初學者學習。 源代碼可自由傳播和修改 ,

原创 恢復損壞的InnoDB表格

原作者:Peter Zaitsev 翻譯:Alan Gao @ cgaolei.iteye.com 英文原文:http://www.mysqlperformanceblog.com/2008/07/04/recovering-innodb

原创 使用netcat在網絡中快速複製大文件

平時在工作中,總要時不時的在不同的服務器或計算機之間傳遞和複製文件。通常的做法是使用scp命令將文件傳到目標機器上。對較小文件的傳遞看不出什麼不同,但當複製比較大的文件時,如超過10G以上時,使用scp會比較慢,原因是scp在傳遞時要用將

原创 [搬家]新的Struct2發佈了

注:原文發佈於javagrow.blogspot.com @ 2008年7月1日 星期二   這陣子在看關於Spring Framework 2.5的資料,無意中看了一下Struct,發現Struct2發佈了, 之前竟然沒有注意到. 有可

原创 轉站CSDN

Google Blogger是一個非常優秀的Blog host,原來的博客一直就安放在Blogger上。但由於國內對Blogger的訪問一直存在限制,所以下決心把blog搬到csdn來。   在Google上轉了一陣子,可惜沒有找到什麼好

原创 用Java實現Ping的功能

看到幾個論壇中一直有人問用Java實現Ping的功能,如果Google一下也可以找到不少答案。有人用java的Runtime.exec來直接調用 系統的Ping命令。 也有人完成了純Java實現Ping的程序,使用的是Java的NIO包(

原创 [搬家]停滯與成長

注:原文發佈於javagrow.blogspot.com @ 2009年5月18日 星期一   說起來很慚愧,時間過的飛快,一轉眼離我上一篇博客文章快一年了。 種種原因,我沒能堅持博客寫作,我失敗了。可能沒人願意承認自己的失敗,但我這次必

原创 Java優化編譯

通常我們使用Sun提供的java編譯器,它在編譯時對從不使用變量的處理方法是隻給出警告。這樣在運行程序時,從不使用的變量會佔用一定的內存空間。既然變量從未使用,自然不會對產生bug. 其實,除了Sun的編譯器,還有很多其它的編譯器和優化器

原创 [搬家]學會閱讀源代碼和領略設計思想

注:原文發佈於javagrow.blogspot.com @ 2008年6月25日 星期三   我發現閱讀源代碼是一種很好的學習方法,在提高代碼閱讀能力的同時,更有趣的是可以看到整個軟件的設計思想和體會多種不同的編寫程序的風格。這種風格就

原创 轉站JavaEye

新博客:http://cgaolei.javaeye.com   這裏也會同步更新,但不保證即時性.   轉站原因??請看:http://cgaolei.javaeye.com/blog/411850