原创 Cygwin下訪問Windows目錄的問題

在Cygwin下訪問Windows目錄,或者執行本身安裝於Windows的命令(比如java),都會碰到UNIX目錄格式與Windows目錄格式不兼容的問題。 可以通過如下幾個方法解決。 Java執行目錄的問題 Windows下JAVA_

原创 Emacs正則表達式的小括號

Emacs中進行正則表達式查找/替換時,小括號時特殊字符,需要加轉義符, 比如將 \(/MyProject/[^\;]+\);替換爲 "$(cygpath -w \1)";

原创 Java常用變量縮寫

原文在此:http://wenku.baidu.com/view/4d23dbe8856a561252d36f00.htmlconstructor/

原创 Shell中的管道與xargs

在《程序員修煉之道:從小工到專家》這本書裏,解答41給了一個Shell版本的測試器。 試了一下無法運行,問題出在下面這句話上: #!/bin/sh CMD="java dbc.dbc_ex" failcount=0 expect_oka

原创 [讀書筆記]設計原本[The Design of Design]

第1章 設計之命題 1.設計首先誕生於腦海裏,再慢慢逐步成形(實現) 2.好的設計具有概念完整性:統一、經濟、清晰、優雅、利落、漂亮。。。 第2章

原创 Eclipse全屏插件與顏色主題插件

試了一下確實不錯。 全屏插件:http://code.google.com/p/eclipse-fullscreen/ 顏色背景插件:ColorTheme(直接在eclipse market下載) 原文地址:http://my.osch

原创 [讀書筆記]軟件架構師職業導讀

(書生注:這本書講了關於軟件架構師的基本概念和角色說明,03年的書,有點老。   不知道是翻譯的好還是內容本來就簡單,一天就看完了。很簡單,也很好懂

原创 通過MobileOrg在工作電腦和移動設備間同步Org

申請一個支持WebDAV的網盤。 比如mydisk.com,免費提供2G空間。 (除了WebDAV,MobileOrg還支持Dropbox方式,可以參考http://mobileorg.ncogni.to/doc/getting-star

原创 SVN自動處理不同系統下的回車換行符

有的時候需要跨系統開發。 文本類型的文件在不同的系統中帶有不同的回車換行符。 比如windows下的0x0D0A,UNIX下的0x0A (關於不同回

原创 Emacs正則表達式替換時替換字符串中含有回車符無法替換的問題

在編輯文本時,有時會想把一個長行按照一定的規則拆分成若干行。 在Emacs中進行正則表達式替換,如果替換字符串中含有回車符,會出現錯誤。比如: M-x replace-regexp <RET> START: <RET> \nSTART:

原创 [讀書筆記]C++語言的設計與演化[The Design and Evolution of C++]

[第1章 C++的史前時代] C++的許多設計決策根源於我對強迫人按某種特定方式行事的極度厭惡。 在歷史上,一些最壞的災難就起因於理想主義者們試圖強

原创 java編譯UTF-8文件亂碼的問題

在Cygwin下編譯java代碼時,會採用Cygwin所在系統(比如Windows)的文件編碼(比如GBK), 這樣在編譯UTF-8的java文件時會出現亂碼無法識別導致編譯失敗。 這種情況下需要在編譯選項中追加-encoding屬性,比

原创 Most people stop at the Z — but not me!

rt -- from [More Effective C++] item28

原创 [More Effective C++]條款22有關返回值優化的驗證結果

(這裏的驗證結果是針對返回值優化的,其實和條款22本身所說的,考慮以操作符複合形式(op=)取代其獨身形式(op),關係不大。書生注) 在[More

原创 [C++]異常處理中的拷貝構造操作(copy constructor)

*書生注:就算More Effective C++的讀後感吧 [問題] 下面這段代碼中,類型T的複製拷貝操作(copy constructor)一共