概要 settings.xml有什么用? 如果在Eclipse中使用过Maven插件,想必会有这个经验:配置settings.xml文件的路径。 Paste_Image.png settings.xml文件是干什么的,为…
Maven 快速指南(二)
使用指导 如何添加外部依赖jar包 在Maven工程中添加依赖jar包,很简单,只要在POM文件中引入对应的<dependency>标签即可。 参考下例: <project xmlns="http://…
Maven 快速指南(一)
概念 Maven是什么 Maven 是一个项目管理工具。它负责管理项目开发过程中的几乎所有的东西。 版本 maven有自己的版本定义和规则。 构建 maven支持许多种的应用程序类型,对于每一种支持的应用程序类型都定义好…
分布式版本控制系统 Git 教程
简介 Git 是什么? Git 是一个开源的分布式版本控制系统。 什么是版本控制? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 什么是分布式版本控制系统? 介绍分布式版本控制系统前,有…
设计模式系列
创建型模式 简单工厂模式 (Simple Factory Pattern) 单例模式 (Singleton Pattern) 工厂方法模式 (Factory Method Pattern) 抽象工厂模式 (Abstrac…
[设计模式]创建型模式
定义 创建型模式抽象了实例化的过程。它将系统与它的对象创建、结合、表示的方式分离。 创建型模式都会将关于该系统使用哪些具体的类的信息封装起来。 在软件工程中,创建型模式是处理对象创建的设计模式…
排序七 归并排序
要点 归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。…
单链表的C++实现(采用模板类)
采用模板类实现的好处是,不用拘泥于特定的数据类型。就像活字印刷术,制定好模板,就可以批量印刷,比手抄要强多少倍! 此处不具体介绍泛型编程,还是着重叙述链表的定义和相关操作。 链表结构…
字符串 模式匹配
要点 模式匹配是数据结构中字符串的一种基本运算,给定一个子串,要求在某个字符串中找出与该子串相同的所有子串,这就是模式匹配。 假设P是给定的子串,T是待查找的字符串,要求从T中找出与P相同的所有子串,这个问题成为模式匹配…