主要分两种,按键排序、按值排序。 而且,按key排序主要用于TreeMap,而按value排序则对于Map的子类们都适用。 一、按键排序 按Key排序主要用于TreeMap,可以实现按照Key值的大小,在对象插入时直接插入到合适的位置,保持Map的顺序性。 来看TreeMap的构造函数:TreeMa ...
分类:
编程语言 时间:
2018-07-02 11:08:42
阅读次数:
166
DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 。 DDL(data definition language): DDL比DML要多,主要的命令有CREA ...
分类:
编程语言 时间:
2018-07-02 11:11:41
阅读次数:
161
lambda从Java8开始 基础语法 variable: 这是一个变量,一个占位符。像x,y,z,可以是多个变量; action: 这里我称它为action, 这是我们实现的代码逻辑部分,它可以是一行代码也可以是一个代码片段。 函数式接口 注解@FunctionalInterface标识一个接口为 ...
分类:
编程语言 时间:
2018-07-02 11:12:05
阅读次数:
121
Javascript是一门编程语言,我们用它来编写客户端浏览器脚本。 jQuery是javascript的一个库,包含多个可重用的函数,用来辅助我们简化javascript开发 jQuery能做的javascipt都能做到,而javascript能做的事情,jQuery不一定能做到 注意:一般情况下 ...
分类:
编程语言 时间:
2018-07-02 11:12:13
阅读次数:
147
unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。 unittest核心工作原理 unittest中最核心的四个概念是:test case, test suite, test runner, test fix ...
分类:
编程语言 时间:
2018-07-02 11:51:21
阅读次数:
181
python3 学生管理脚本,综合python3基础所编写,包括字符串、 列表、字典、函数、while、for、if、异常、文件、编码等运用。
注: 文件等功能在linux系统里测试
分类:
编程语言 时间:
2018-07-02 11:51:31
阅读次数:
167
目录:1.模块 2.包 3.绝对导入与相对导入 4.time模块 5.random模块 6.os模块 7.sys模块 8.json&pickle模块 9.shelve模块 10.xml模块 11.configparser模块 12. hashlib模块 13.subproc... ...
分类:
编程语言 时间:
2018-07-02 12:34:32
阅读次数:
201
前言 今天在写项目的时候,需要再springboot项目启动之后,加载我自定义的配置类的一些方法,百度了之后特此记录下。 正文 方法有两种: 1、 创建自定义类实现 CommandLineRunner接口,重写run()方法。springboot启动之后会默认去扫描所有实现了CommandLineR ...
分类:
编程语言 时间:
2018-07-02 12:36:14
阅读次数:
466
转自:https://my.oschina.net/dexterman/blog/177650 ...
分类:
编程语言 时间:
2018-07-02 12:36:48
阅读次数:
411
一、介绍Ansible一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台,是AnsibleWorks公司名下的项目,该公司由Cobbler及Func的作者于2012年创建成立。Ansible基于Python语言实现,由Paramiko和PyYAML两个关键模块构建。Ansible特点:>>部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作。>>默认使用SSH(Secure
分类:
编程语言 时间:
2018-07-02 12:37:20
阅读次数:
195
BeautifuSoup和Pyquery解析库方法比较 1.对象初始化: BeautifySoup库: 1 from bs4 import BeautifulSoup 2 3 html = 'html string......' 4 soup = BeautifulSoup(html, 'lxml' ...
分类:
编程语言 时间:
2018-07-02 13:05:00
阅读次数:
339
c++去掉首尾空格是参考一篇文章的,但是忘记文章出处了,就略过吧。 去掉首尾空格的代码如下: 1 void trim(string &s) 2 { 3 4 if( !s.empty() ) 5 { 6 s.erase(0,s.find_first_not_of(" ")); 7 s.erase(s. ...
分类:
编程语言 时间:
2018-07-02 13:05:53
阅读次数:
371
第一章 算法概述 算法 概念:算法是指解决问题的一种方法或者一个过程。 性质: 1. 输入:有零个或多个输入 2. 输出:有至少一个输出 3. 确定性:组成算法的每条指令是清晰的,无歧义的 4. 有限性:算法中的每条指令的执行次数是有限的,执行每条指令的时间也是有限的。 程序 程序是算法用来某种程序 ...
分类:
编程语言 时间:
2018-07-02 13:06:02
阅读次数:
207
``` var itemA = [1, 2, 3, 3] var itemB = [3, 3, 2] var crossArr = []; var countArr = []; itemA.forEach((e) = { if (itemB.includes(e)) { !crossArr.incl ...
分类:
编程语言 时间:
2018-07-02 13:06:38
阅读次数:
152
SpringBoot是伴随着Spring4.0诞生的,旨在简化开发。 SpringBoot官方文档:http://spring.io/projects/spring-boot 写个示例:Hello SpringBoot 1、创建Maven工程 工程结构如下: 2、配置pom.xml文件 3、编写代码 ...
分类:
编程语言 时间:
2018-07-02 13:06:45
阅读次数:
155
``` #include using namespace std; const int N = 1e6,INF = 0x3f3f3f3f; int a[N]; int n,x; void fun(int n) { int left = 0, right = n-1; while(left x) { ... ...
分类:
编程语言 时间:
2018-07-02 13:06:59
阅读次数:
157