想要立刻開始使用 Apache Derby 嗎?這個由多個部分組成的系列屬于 用 Apache Derby 進行開發:取得節節勝利 專欄,它將帶領您立刻使用 Derby 數據庫。第 1 部分介紹關系數據庫的基本概念,并側重..
盡管使用 Flex 和 Bison 生成程序非常簡單,但是要讓這些程序產生用戶友好的語法和語義錯誤消息卻很困難。本文將介紹 Flex 和 Bison 的錯誤處理特性,并展示如何使用它們,然后詳細介紹它們的..
微格式(Microformat)是在標準 XHTML 代碼中嵌入結構化數據的一種新方法。閱讀本文,了解如何讀寫 Web 這種全新的微格式。 每當我偶爾看到有人靈光一閃產生的某個理念,我就會自言自語:我要..
Python 是一種非常強大的、通用的、高級的、 面向對象 的、動態類型的編程語言,它很容易閱讀和理解,用它編寫程序也很有意思。為了讓它更令人興奮,我們希望能夠將它連接到同樣強大而且..
Git 是 Linux Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。我們可以自己下載這個軟件用于對內核的 hack 分析,或者用來管理自己的軟件開發項目。本文將向您展示如..
在 OSGi 服務平臺上構建應用時,必須考慮各種服務之間依賴關系及服務的管理,應用所依賴的服務有可能在任何時候被注銷或者更新,用戶在完成對 Service 的發布、查找、綁定的同時,還需要對..
了解如何在活動的系統中傳輸整個文件系統,包括如何創建、復制和重新實現新的文件系統。如果出現了 UNIX 磁盤、系統故障或只是填滿了文件系統,那么您需要創建新的分區和文件系統,并對..
下一代協議 Internet Protocol version 6 (IPv6) 是 Internet 的未來。我們將比較 IPv6 和 Internet Protocol version 4 (IPv4),了解 IPv6 的地址格式、主要優點和符合新標準的 IT 產品。 每天都有越來越多的企業通過..
開放服務網關協議 (Open Services Gateway Initiative),簡稱 OSGi,為 網絡 服務定義了一個標準的、面向服務的計算環境,為用戶提供了開放的、面向服務組件的、易于部署的編程模型,這個編程模型允..
Lucene 是一個基于 Java 的全文檢索工具包,你可以利用它來為你的應用程序加入索引和檢索功能。Lucene 目前是著名的 Apache Jakarta 家族中的一個 開源 項目,下面我們即將學習 Lucene 的索引機制以..
Apache Harmony 是 2005 年 5 月宣布的開放源碼 Java SE 實現,本文是一個分 5 部分的系列文章的第一篇,這個系列主要介紹 Apache Harmony 項目的內部實現,最新發展現狀和 開源 Java 開發的模式,并鼓勵..
BogoSec 是一個源代碼評測工具,它封裝了很多源代碼掃描程序,會對目標代碼調用這些程序,并得到一個最終分數,從而近似地反映代碼的 安全 質量 。本文討論了 BogoSec 所采用的方法和實現,..
Elliotte Rusty Harold 介紹了 Subversion 一種開放源碼、多用戶版本控制系統,支持非 ASCII 文本和二進制數據。通過 Elliotte 的介紹,您可看到如何在 Eclipse 中配置 Subversion 支持(通過 Subclipse 插件)、..
Web 開發人員可以找到很多免費資源,盡管其中一些資源會比另外一些資源更加自由。如果您正在設計網站或 Web 應用程序,那么不管是靜態的還是所有可以想到的動態 Ajax 內容,都能找到減輕您..
本文介紹了 JMeter 相關的基本概念。并以 JMeter 為例,介紹了使用它來完成最常用的三種類型服務器,即 Web 服務器、數據庫服務器和消息 中間件 ,壓力測試的方法、步驟以及注意事項。 講到測..
Elliotte Rusty Harold 介紹了 Subversion 一種開放源碼、多用戶版本控制系統,支持非 ASCII 文本和二進制數據。通過 Elliotte 的介紹,您可看到如何在 Eclipse 中配置 Subversion 支持(通過 Subclipse 插件)、..
本文主要介紹 Ant 在多用戶開發的情況下,如何用 Eclipse,并且根據不同的目標環境編譯不同的部署包。文中首先介紹一個場景,給出在開發、編譯、部署過程中遇到的問題;然后介紹如何用 ..
申文波(來自IBM DW中國) 2002年12月01日 隨著Refactoring 技術 和XP 軟件工程 技術 的廣泛推廣,單元測試的作用在 軟件工程 中變得越來越重要,而一個簡明易學、適用廣泛、高效穩定的單元 測試..
本文講述了如何用NUnit書寫和組織測試代碼的步驟。 簡單的Test Case 書寫測試代碼的步驟: 1. 創建TestCase的一個實例; 2. Override方法RunTest(); 3. 如要檢查某值,則調用Assert。 例如,測試..
軟件開發習慣中一個細微更改都可能會對軟件 質量 產生巨大改進。將 單元測試 合并到開發過程中,然后從長遠角度來看它可以節省多少時間和精力。本文通過使用代碼樣本說明了單元測試的..