原创 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子目錄,唯一缺少的是