堆排序算法。堆堆又被称为优先队列。按照元素的优先级取出元素。普通队列:先进先出;后进后出优先队列:出队顺序和入队顺序无关;和优先级相关在优先队列的内部,元素的次序却是由”优先级”来决定的:高优先级的元素排在队首,而低优先级的元素排在后面。优先队列入队操作比较复杂,需要将元素根据优先级尽量排到队列前面... ...
分类:
编程语言 时间:
2020-01-29 12:12:14
阅读次数:
94
已剪辑自: https://www.cnblogs.com/jimodetiantang/p/9016826.html 1. 概述 C++ 11 中的 Lambda 表达式用于定义并创建匿名的函数对象,以简化编程工作。 Lambda 的语法形式如下: [函数对象参数] (操作符重载函数参数) mut ...
分类:
其他好文 时间:
2020-01-27 21:49:04
阅读次数:
72
需求 使用日志框架有三点需求: 1、期望日志能保存在文件中,方便时候排错。 2、开发环境的日志记录会更多方便调试。 3、生产环境需要记录重要的信息。 Log4j 可用于普通maven项目,也可以用于springboot项目。 Log4j提供了简单的API调用,强大的日志格式定义以及灵活的扩展性。 可 ...
分类:
编程语言 时间:
2020-01-26 17:25:59
阅读次数:
92
作为自己的第一个项目,也是毕业论文,记录点点滴滴,做完发现很简单,但还是纠结了几天。项目经历太少了 ...... 前提:vue脚手架创建项目,node后台,MongoDB数据库,并且跨域还有配置好 背景:前端Home.vue组件从后台获取图片并以轮播图效果展示 后台: models文件夹:存放各种数 ...
分类:
数据库 时间:
2020-01-23 09:44:46
阅读次数:
290
$split:$将一棵$Treap$按照某种划分标准分成$a$和$b$两棵$Treap$ $x$和$y$分别表示$a$和$b$的根 划分后,$a$中所有元素都$\leqslant k$,$b$中所有元素都$ k$ 权值分裂 $code:$ 排名分裂 $code:$ $merge:$合并$x$和$y$ ...
分类:
其他好文 时间:
2020-01-22 21:51:11
阅读次数:
81
中间隔有python模块没有进行更新,是因为觉得模块的操作应用更应该记牢,再次先不更新 1,面对对象的作用: 能简化思路和代码 2,面对对象的思路: 不着急直接去计算/操作代码获取结果 从一个大的问题中,要到要描述的角色 将角色的属性和行为抽象出来 形成一个模子 后期用到角色的时候,都围绕这个模子来 ...
分类:
编程语言 时间:
2020-01-22 12:50:35
阅读次数:
86
堆排序的实现如下,用法与qsort相似: static void swap(void* a, void* b, int size) { char t; do { t = *(char*)a; *(char*)a++ = *(char*)b; *(char*)b++ = t; } while (--s ...
分类:
编程语言 时间:
2020-01-22 12:42:56
阅读次数:
80
今天我们学习如何利用Ant调用Jmeter脚本,并将生成的 文件转换为 格式的测试报告。 准备工作 需要在Linux上提前安装好 和 。 1, Jmeter (可参考文章: "Linux下安装Jmeter" ) 2, Ant (可参考文章: "Linux下安装Ant" ) 在Linux上新建以下目录 ...
分类:
Web程序 时间:
2020-01-21 00:22:14
阅读次数:
125
一、数据结构中的堆与栈 在数据结构中,堆与栈为两种常见数据结构,数据结构共分为三大类:表、树、图,堆为树类数据结构,栈为表类数据结构。 堆: 堆是一种经过排序的树形数据结构。每一个结点都有一个值,像一棵倒过来的树。通常我们所说的堆的数据结构,是指二叉堆。堆的特点是根结点的值最小(或最大)。且根结点的 ...
分类:
其他好文 时间:
2020-01-20 15:09:20
阅读次数:
91
1.依赖(这依赖添加了slf4j和log4j) <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.30</version> </dependency> 2.配置l ...
分类:
其他好文 时间:
2020-01-19 09:14:03
阅读次数:
87