原创 Hebrew語言系統下WMF圖片的顯示問題及解決方案。
1.Right To Left語言: Hebrew(西伯來文)是一種Right-To-Left的語言系統。座標系統與常見的Left-To-Right相反,屏幕右上角是座標(0,0),自右向左X座標值增加,自上而下,Y座標值遞增
原创 客戶端訪問Weblogic的一段例程
在Weblogic上部署了一個stateless ejb,然後新建一個java application,訪問這個stateless ejb
原创 Eclipse的插件機制。
Eclipse因爲其強大的插件機制而聞名,完全可以說,整個Eclipse就是由插件組成的。到了eclipse 3.0,隨着RCP概念的
原创 "Premature Parameter Construction."(轉載)
Be Careful of Premature Parameter Construction Sometimes it is good to remember that arguments to a method are evaluate
原创 System.Collections.ArrayList代碼分析
System.Collections.ArrayList是一個動態數組,與C++ STL的std::vector的行爲很相似,特別是數組的動態擴充方式上,兩者基本上一摸一樣。不同的是ArrayList使用的是接口方式實現枚舉器,而
原创 org.apache.commons.io---實用的文件操作工具
org.apache.commons.io是Apache jakarta下common項目的一個功能模塊,提供了一下高層的文件操作方法,非常好用。一下是本人學習過程的一個記錄,枚舉了幾個我認爲好使的功能點。 其實好用的功能主
原创 java解惑:Class.forName(String driverClassName)載入JDBC驅動程序的幕後。
開始接觸JDBC時,一直有一個疑慮,爲什麼執行Class.forName(“com.mysql.jdbc.Driver“)就可以載入MySql的驅動程序?JDBC的驅動程序初始化過程是怎麼樣的?連接具體的數據庫時,JDBC
原创 跨平臺C++軟件開發中,由於不同操作系統對Unicode的支持差異,而導致的一些問題及解決方案。
1. 問題的提出。 各種各樣的編碼永遠是軟件開發者最爲頭痛的問題之一,Unicode爲統一編碼帶來了希望。可是,就算是Unicode也不是百分百的完美,它只是完成了對各種語言編碼的制定,而在具體的操作系統支持上,又分爲UTF8,
原创 org.apache.commons.pool---Apache的對象池實現。
對象池技術在服務器開發上應用廣泛。在各種對象池的實現中,尤其以數據庫的連接池最爲明顯,可以說是每個服務器必須實現的部分。本文是個人學習對象池的一個記錄,以Apache的commons-pool實現爲研究對象。在下一篇blo
原创 初學Ant.
工作需要,開始接觸java,根據N年的C++經驗,學習一門語言不外乎3件事:語法,編譯部署工具,以及公用庫。 java語法與C++和
原创 java的ResourceBundle.
Java的ResourceBundle是一個很好用的工具,可以很方便的用來實現軟件的國際化和本地化功能。因爲ResourceBundle能夠按照一定的規則,自動尋找目錄下符合某個文化和地區的資源文件(.properties
原创 要小心java的OutputStream.writeUTF()函數。
正在用JAVA寫一段連接MSN服務器的代碼,但是發現怎麼給MSN服務器發送命令消息,結果都只有一個,那就是沒有響應,隨後Socket連
原创 Eclipse 3.01 + JBoss 3.2.3 + Lomboz 3.0.1,第一個ejb終於跑起來了。
Eclipse 3.01 + JBoss 3.2.3 + Lomboz 3.0.1,第一個ejb終於跑起來了。 兩點需要
原创 一些C++連接,以及個人的C++學習總結。
以下是本人幾年以來學習和開發中的一些積累和總結,歡迎討論,歡迎B4. 1. 書籍: Essential c++ : 入門書籍,讀完可以開始寫C++代碼 The C++ Programe Language : C++之父的
原创 編譯Eclipse。
從www.eclipse.org上下載Eclipse源代碼包,解壓縮。發現Eclipse的源代碼目錄和和最終編譯出來的目錄結果基本一摸一樣,在根目錄下,也是一個plugins子目錄和一個features子目錄,唯一缺少的是