想要立刻开始使用 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。 例如,测试..
软件开发习惯中一个细微更改都可能会对软件 质量 产生巨大改进。将 单元测试 合并到开发过程中,然后从长远角度来看它可以节省多少时间和精力。本文通过使用代码样本说明了单元测试的..