本人也是查看别人博客获得的方法,详细讲解请参照 https://www.cnblogs.com/yuxiaole/p/9297266.html 下面进入正题: 1.在pom.xml中注入相关的依赖 注意不要忘了引slf4j的API 2.加入log4j的配置文件 在src/main/resources ...
分类:
编程语言 时间:
2019-01-24 00:26:23
阅读次数:
187
方法一:用切片直接按照偏移量切割 方法二:待定 ...
分类:
编程语言 时间:
2019-01-24 00:27:06
阅读次数:
494
假如树的形状如下所示: 先序 后序 中序 回调 基于Generator(相比于forEach在循环的时候可以break) ...
分类:
编程语言 时间:
2019-01-24 00:27:14
阅读次数:
209
java创建泛型数组可以通过Array类的newInstance方法创建,包含两个参数,第一个是数组类型,第二个是长度. 如果使用T[ ]创建数组会编译错误. 如果使用 (T[ ])new Object[SIZE] 虽然编译器不会出错,但是运行期会出错,毕竟创建的是Object数组,array实际指 ...
分类:
编程语言 时间:
2019-01-24 00:27:33
阅读次数:
181
方法一:使用列表的count()方法取出单独的数 方法二:使用异或方法,简单快速 ...
分类:
编程语言 时间:
2019-01-24 00:29:41
阅读次数:
928
初识springboot(傻瓜式教程) 项目所需的版本 IDEA 2018 maven 3.x jdk 1.8 IDEA创建spring boot项目(maven方法) 1、创建一个maven工程 点击Create New Project 选择新项目的SDK,按图中步骤操作。第一次创建会要求选择jd ...
分类:
编程语言 时间:
2019-01-24 00:30:27
阅读次数:
231
第1章 课程介绍介绍课程的主要内容,课程内容安排。1-1 最火python3玩转实用小工具课程导学。 试看 第2章 自主研发-购书比价工具首先做好知识储备,讲解JSON、xpath、requests等用法以及字符串的高级用法。然后结合所学知识逐步分析当当、淘宝、京东、1号店的数据结构,实现数据爬取, ...
分类:
编程语言 时间:
2019-01-24 00:30:36
阅读次数:
271
第1种字符串赋值方式: 第2种字符串赋值方式: 第3种字符串赋值方式: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 解决办法:采用第2或3种字符串赋值方式 ...
分类:
编程语言 时间:
2019-01-24 00:31:37
阅读次数:
298
恢复内容开始 类是一个模板,可用类生成一系列可用的实例。例如 int B就是生成了一个符合int的数据B,类也是一样,使用类名就可以直接生成一个实例, 该实例中包含类中所有的数据类型和对这些数据的操作方法。 首先,创建一个类 该类中包含三个部分,私有部分(private)、保护部分(protecte ...
分类:
编程语言 时间:
2019-01-24 00:33:20
阅读次数:
222
一致性Hash算法原理参考此博客,介绍的比较详细:https://www.cnblogs.com/lpfuture/p/5796398.html 预设场景:所有请求过来,会根据一致性hash算法,选择一个服务器转发出去,一致性hash算法获取到的是服务器的ip。 假定节点存储结构如下: 实现方案一( ...
分类:
编程语言 时间:
2019-01-24 01:11:23
阅读次数:
139
Vtk,(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk是在面向对象原理的基础上设计和实现的,它的内核是用C++构建的,包含有大约250,000行代码,2000多个类,还包含有几个转换界面,因此也可以自由的通过Java,Tcl ...
分类:
编程语言 时间:
2019-01-24 01:11:41
阅读次数:
649
shiro cas分为登入跟登出 maven依赖: 一、登入 web.xml需要有shiro的过滤器,在springmvc之前。 然后配置相关的url: shiro的相关配置: 二、登出操作 写一个控制器注销局部会话: 然后,注销后,前端location.href到配置好的登出地址。这个是为了cas ...
分类:
编程语言 时间:
2019-01-24 01:14:15
阅读次数:
146
封装: 可以保证内部结构的安全性,类内部的定义对于外部不可见。 类中的属性必须用private封装,封装后的属性如果想要被外部访问,可以定义 public 的 setter,getter方法。 setter 方法用法: public void setName ( String aname) { na ...
分类:
编程语言 时间:
2019-01-24 01:14:26
阅读次数:
189
关键字: synchronized , 内置锁 (mutex / monitor / critical section); 竞态条件 (Race Condition),内存可见性 (Visibility), 死锁 (dead lock) 1. synchronized block: (内置锁) 一句 ...
分类:
编程语言 时间:
2019-01-24 01:15:14
阅读次数:
208
例:一个学习小组有5个人,每个人有3门课的考试成绩。将各个数据保存到二维数组a[5][3]中,并求全组分科的平均成绩和总平均成绩。 ...
分类:
编程语言 时间:
2019-01-24 01:15:20
阅读次数:
179
顺序查找 查找指定值 查找最小值和最大值 自组织数据 对于未排序的数据集来说,当被查找的数据位于数据集的起始位置时,查找是最快、最成功的。通过将成功找到的元素置于数据集的起始位置,可以保证在以后的操作中该元素能被更快地查找到。 二分查找 如果你要查找的数据是有序的,二分查找算法比顺序查找算法更高效。 ...
分类:
编程语言 时间:
2019-01-24 01:15:57
阅读次数:
200
什么是KMP算法: KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实 ...
分类:
编程语言 时间:
2019-01-24 01:17:15
阅读次数:
220
一、模块 为了便于使用、调试以及拥有更好的可读性,我们使用模块来达到目的,模块就是包括Python定义和声明的文件 我们可以由全局变量__name__得到模块的模块名。 2)导入模块 有不同的方式导入模块,甚至可以从模块中导入指定的函数 导入模块中的所有定义 二、包 含有__init__.py 文件 ...
分类:
编程语言 时间:
2019-01-24 01:18:57
阅读次数:
239
class Book { String name; double price; public void getInfo() { System.out.println("书名:" + name + " 价格是:" + price + "元"); } } public class Demo { publ... ...
分类:
编程语言 时间:
2019-01-24 01:19:03
阅读次数:
165
思路:对数组中的数字进行查找并与目标数字进行比较,一样则可以找到,不一样则没有。 方法一:在有序的数组中查找一个数字,可以用一个循环的方式将每一个数字依次查找然后挑出所求数字。 方法二:因为是有序的数组,数组里的数字会按规律排列,可以利用二分法的方法,将数组分为左右两块,从中间开始和所求数字比较大小 ...
分类:
编程语言 时间:
2019-01-24 01:19:16
阅读次数:
211