unittest单元测试框架 重要的概念 1. TestCase TestCase 是最小的测试单元,用于检查特定输入集合的特定返回值。unittest提供了TestCase基类,我们创建的测试类需要继承该基类,它可以用来创建新的测试用例 2. TestSuite 测试套件是测试用例、测试套件或两者 ...
分类:
其他好文 时间:
2019-10-15 00:00:04
阅读次数:
115
集成学习通过构建多个学习器然后进行某种方式的组合来达到学习的任务,通过集成学习可以增强模型的学习和泛化能力。下面总结以下集成学习的最基本概念。 1.常用集成学习方法: 1.1 Bagging Bagging( Bootstrap Aggregation)是一种最著名的并行式集成学习算法,其基本思想是 ...
分类:
其他好文 时间:
2019-10-15 00:01:05
阅读次数:
115
概述 logstash 之所以强大和流行,与其丰富的过滤器插件是分不开的 过滤器提供的并不单单是过滤的功能,还可以对进入过滤器的原始数据进行复杂的逻辑处理,甚至添加独特的新事件到后续流程中 logstash 之所以强大和流行,与其丰富的过滤器插件是分不开的 过滤器提供的并不单单是过滤的功能,还可以对 ...
分类:
其他好文 时间:
2019-10-15 00:01:41
阅读次数:
84
标题目录 1.mybatis简单介绍 2.mybatis与hibernate的区别 3.搭建mybatis框架环境 4.基于ssm逆向工程的使用(IDEA) 5.Mybatis增删改查案例 1.mybatis简单介绍 1.1 mybatis本是apache的一个开源项目iBatis, 2010年这个 ...
分类:
其他好文 时间:
2019-10-15 00:01:53
阅读次数:
107
CAP CAP是一个已经经过证实的理论:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。 一致性 我们知道ACID中事务的一致性是指事务的执行不能破坏数据库数据的完整性和一致性,一 ...
分类:
其他好文 时间:
2019-10-15 00:02:12
阅读次数:
101
北京地铁线路规划 代码仓库:https://github.com/wreckerU/- 需求分析:https://www.cnblogs.com/wreckerU/p/11550467.html 具体思路 :为了可以使每一个名字都能映射到同一个站点上,我用Hashmap的映射功能来确保每一个名字所对 ...
分类:
其他好文 时间:
2019-10-15 00:02:43
阅读次数:
118
面向对象总结 面向过程编程思想: ? 核心是过程,过程指的是做事情的步骤,即先干什么再干什么。 ? 基于该编程思想编程,就好比一条流水线,一种机械式的思维方式。 面向对象编程思想: ? 核心是对象,对象指的是特征与技能的结合体。 ? 基于该编程思想编程,就好比创造世界,一种上帝式的思维方式。 类: ...
分类:
其他好文 时间:
2019-10-15 00:03:00
阅读次数:
71
E. Minimizing Difference 【思路】:其实不难发现这个题目,问的是max与min的差值,给了k次操作,我们可以这样考虑一旦一个数变成了下一个数,那么你每次花费的操作就会增加,所以我们只要考虑把最小值变大或者最大值变小,看哪个花费更小,就选择变化哪个,如果一次变化1的话,那么肯定 ...
分类:
其他好文 时间:
2019-10-15 00:04:08
阅读次数:
107
概述: Hibernate 标准的ORM框架。Hibernate 框架是提供了全面的数据库封装机制的 “全自动” ORM,即实现了 POJO 和数据库表之间的映射,以及 SQL 的自动生成和执行。 MyBatis 1、持久层框架 2、相对于Hibernate,MyBatis 只能算作是 “半自动” ...
分类:
其他好文 时间:
2019-10-15 00:04:26
阅读次数:
116
1.什么是Base64编码? 经百度百科搜索完后,得到以下回复 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。 Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。采用Base64编码具 ...
分类:
其他好文 时间:
2019-10-15 00:05:46
阅读次数:
90
一.软件工程 IBM -> DOS -> Bill Gates -> Microsoft -> Windows 软件开发流程/软件过程/软件生命周期 (一)软件定义期 1)可行性研究阶段——《可行性研究报告》 技术、人员、资金、时间、设备、政策法规、风俗、回报率 2)需求分析阶段——《软件需求说明书 ...
分类:
其他好文 时间:
2019-10-15 00:06:01
阅读次数:
119
Docker容器技术是一个与传统的虚拟化技术有些本质上的差别,传统的虚拟化技术,是站硬件物理资源的基础上,虚拟出多个OS,然后在OS的基础上构建相对独立的程序运行环境,而Docker则是在OS的基础上进行虚拟,所以,Docker轻量很多,因此其资源占用、性能消耗相比传统虚拟化都有很大的优势。docker容器很快,启动和停止可以在秒级实现,比传统的虚拟化技术要快很多,docker核心解决的问题是利用
分类:
其他好文 时间:
2019-10-15 00:06:18
阅读次数:
117
一、内置锁sync 和 显示锁lock概念 1、synv锁又叫内置锁,不能中断,拿不到无限等待即阻塞; java自带关键字; 隐式可重入; 重入锁:锁对应对象要多次调用对应方法,如递归 2、 lock的lockinterruptiply意思是可中断的;语言层面的接口; 其实现类reentrantlo ...
分类:
其他好文 时间:
2019-10-15 00:06:36
阅读次数:
107
Azure pipeline 配置根据条件执行脚本 Intro 我的应用通过 azure pipeline 来做持续集成,之前已经介绍了根据不同分支去打包不同的package,具体的就不再这里详细介绍了,可以参考 "持续集成之nuget进阶" ,nuget 包可以做到根据不同的分支来 发布不同的包, ...
分类:
其他好文 时间:
2019-10-15 00:07:00
阅读次数:
155
㈠分类 ⑴原始类型(基本类型) ①数字类型:Number ②字符串类型:String ③布尔类型:Boolean ④未定义:Undefined ⑤空:Null ⑵引用类型 ㈡数字类型 ★可以表示32位的整数以及64位的浮点数 ⑴整数:32位即4个字节 ①十进制:生活中常用数字 ②八进制:逢八进一 v ...
分类:
其他好文 时间:
2019-10-15 00:07:15
阅读次数:
116
在模板文件中,可以使用“${{...}}”表达式进行数据转换,Thymeleaf会使用配置好的数据转换类,来实现转换。
例如一个User对象,简单起见假设有姓名和年龄两个字段,对象的toString()方法拼接所有字段,使用“${user}”会调用对象的
toString()方法得到所有字段,... ...
分类:
其他好文 时间:
2019-10-15 00:07:34
阅读次数:
350
[TOC] 写在前面 本文解出的通项公式十有八九与使用特征根方程接触的在形式上不同,但是其正确性可以保证。 如有强迫症请自行化简。 范例 对斐波那契通项公式的推导 设生成函数 $$ A=1+x+2x^2+3x^3+5x^4+... $$ 不难发现,$i 1$项系数即为斐波那契数列第$i$项的值。 由 ...
分类:
其他好文 时间:
2019-10-15 00:07:51
阅读次数:
215
第二章总结 1.递归 1.1递归是什么:递归是自己定义自己,直接或间接地调用自己的算法。 1.2递归常见类型:多变元递归、多步递归、嵌套递归、联立递归。 1.3优点:可读性强,结构清晰,为调试提供很大便利; 缺点:运行效率较低,空间复杂度和时间复杂度都耗费比较大。 2.分治 2.1分治是什么:把一个 ...
分类:
其他好文 时间:
2019-10-15 00:08:07
阅读次数:
110
京东二面: 一面和二面之间隔了十一小长假,没有特别认真地准备,面试心态就有问题。原因有很多,私人原因占大部分。去北京面试的那一天整个人都非常沉重,也没指望会过,也不知道为什么要去。但这场面试让我更清楚自己的边界在哪里,要学的东西真的还有很多。 1.hashMap的底层实现原理 Entry数组 Ent ...
分类:
其他好文 时间:
2019-10-15 00:08:28
阅读次数:
123
2019年10月14日 第一篇博文,mark一下, 常看《荀子·劝学》,锲而舍之朽木不折,锲而不舍金石可镂,以此自勉! 引用朗诵地址:https://www.bilibili.com/video/av47142421/?p=2 ...
分类:
其他好文 时间:
2019-10-15 00:09:11
阅读次数:
63