摘要:
Maven 包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(ProjectLifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(p... 阅读全文
摘要:
前面我们已经讲过坐标、依赖以及仓库,Maven的另外两个核心概念是生命周期和插件。生命周期和插件二者协同工作,密不可分。 1. Maven生命周期基本概念 1) Maven的生命周期就是为了对所有的构建过程进行抽象和统一。Maven总结了一套高度完善的、易扩展... 阅读全文
摘要:
我们可以在cmd 中通过一系列的 maven 命令来对我们的 maven-helloworld 工程进行编译、测试、运行、打包、安装、部署。 1、compile compile 是 maven 工程的编译命令,作用是将 src/main/java 下的文件编译... 阅读全文
摘要:
上面我们已经学习的4种基本排序算法:冒泡排序、选择排序、插值排序和希尔排序。 冒泡、选择排序 插值、希尔排序 下面我们通过一个实验案例来进行上述4种排序算法效率的直观比较。 实验内容:创建4个具有相同初始化长度、初始化元素内容和元素顺序的,长度为100000... 阅读全文
摘要:
一、差值排序 1、排序原理 在学习插值排序之前,首先让我们回忆一下我们曾经玩过的扑克牌游戏的抓牌的过程:假设现在我的手里有4张牌,分别是♥A,♦3,♥8和❀9,并且我从牌堆中又抽取了一张牌,这张牌是♠7,那么,我们应该如何确定这张♠7应该放在我手牌中的什么位置... 阅读全文