在看HashMap的源码时候看到了TreeNode。因此需要对其进行一个了解。是一个红黑树。可以百度一下红黑树的数据结构。分析了下源码,还是比较枯燥的 红黑树的性质:本身是一个二叉查找树(所有左节点的值都比右节点的小)。另: 这保证了红黑数是平衡的,从根到叶子的最长的可能路径不多于最短的可能路径的两 ...
分类:
其他好文 时间:
2018-12-13 17:45:38
阅读次数:
303
ASP.NET Core项目部署在Linux下可能会出现GDI错误 ...
分类:
Web程序 时间:
2018-12-13 17:45:32
阅读次数:
878
区别1: Struts2 的核心是基于一个Filter即StrutsPreparedAndExcuteFilterSpringMvc的核心是基于一个Servlet即DispatcherServlet(前端控制器) 区别2: Struts2是基于类开发的,传递的参数是通过类的属性传递(属性驱动和模型驱 ...
分类:
编程语言 时间:
2018-12-13 17:45:22
阅读次数:
172
public static void main(String[] args) { Map a = new HashMap(); a.put("1",1); a.put("2",2); a.put("3",3); a.put("4",4); a.put("5",5); // for (Map.Entr... ...
分类:
编程语言 时间:
2018-12-13 17:45:10
阅读次数:
235
1.videojs-contrib-hls 在webpack中不能用,解决方法:window.videojs = videojs;出处 https://github.com/videojs/videojs-contrib-hls/issues/600 2.videojs播放RTMP流,服务端没有发送 ...
分类:
Web程序 时间:
2018-12-13 17:44:58
阅读次数:
731
微信小程序无需安装、无需下载、不占内存,和手机APP拥有同样强大的功能,受到很多人的喜欢,可是微信小程序那么多,该如何挑选呢?接下来,小编给大家免费分享7个无敌好用的微信小程序,任何手机都需要哦。小工具集一个智能工具箱,里面有九宫格切图、高清壁纸、图片拼接、二维码生成器、网页长截图等功能,一个小程序相当于多个APP,非常良心哦。2.迅捷文字识别一款文字识别神器,可以拍照识别和图片识别,识别正确率高
分类:
微信 时间:
2018-12-13 17:44:50
阅读次数:
361
有部分用户表示WIN8.1/WIN10用了一段时间后会闪屏,这是因为系统自动 更新了显卡驱动的问题,建议驱动装好后把自动更新关闭了,就不会再内屏了。补丁可以由电脑管家空闲时自动打上,不用担心 WIN8.1系统:https://jingyan.baidu.com/article/9faa7231e7b ...
分类:
其他好文 时间:
2018-12-13 17:44:42
阅读次数:
181
第一种方式 import pymysql # 打开数据库连接 db = pymysql.connect(host="192.168.88.11", user="root", password="123", db="p1807", port=3306) # 使用cursor()方法获取操作游标 cur ...
分类:
数据库 时间:
2018-12-13 17:44:34
阅读次数:
183
使用 pm2 优雅的部署 node 程序 # 启动并监控名字为 XXX 的 npm run start:dev 命令 pm2 start npm --watch --name XXX -- run start:dev 帮助 ### 普通General npm install pm2 -g # 安装 ...
分类:
其他好文 时间:
2018-12-13 17:44:25
阅读次数:
186
离散化+矩阵快速幂 首先看数据范围可以确定该题的算法为矩阵快速幂 然后易得转移矩阵 $$\begin{bmatrix} 1 & 1 & 0 \\ 1 & 1 & 1 \\ 0 & 1 & 1 \end{bmatrix}$$ 然后把障碍离散下来重构,获取每段区间内障碍的情况(共$2^3=8$种) 重构 ...
分类:
其他好文 时间:
2018-12-13 17:44:14
阅读次数:
205
这里是修真院前端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能,本篇分享的是: 【用CSS写一个简单的幻灯片效果页面】 1.背景介绍CSS3属性中有关于制作动画的三个属性:Transform,Tr ...
分类:
Web程序 时间:
2018-12-13 17:06:50
阅读次数:
263
题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。 输入格式:两个整数,第一个表示n,第二个表示m。 输出格式:一个整数,表示第n个素数到第 ...
分类:
其他好文 时间:
2018-12-13 17:06:30
阅读次数:
196
一、spring bean的作用域 五种作用域:singleton、prototype、request、session、globalSession request、session和global session三种作用域仅在基于web的应用中使用(不必关心你所采用的是什么web应用框架),只能用在基于 ...
分类:
编程语言 时间:
2018-12-13 17:06:22
阅读次数:
213
私钥加密的部分内容,需要用公钥解密下面的实例代码 ...
分类:
编程语言 时间:
2018-12-13 17:06:14
阅读次数:
354
工作中我们经常会使用表与表关联来查询数据,如果对join不熟悉,可能会得到我们不想要的节过,这里就来介绍下join的几种常用方法:建表及插入数据,CREATETABLEschool(sch_idint(11)NOTNULLAUTO_INCREMENT,sch_namevarchar(50)NOTNULL,sch_addrvarchar(100)DEFAULTNULL,PRIMARYKEY(sch_
分类:
数据库 时间:
2018-12-13 17:06:04
阅读次数:
213
参考https://www.jianshu.com/p/154948d5adc6 1.定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2.介绍 建造者模式属于创建型模式。 建造者模式主要用来创建复杂的对象,用户可以不用关心其建造过程和细节。 例如:当要组装一台电脑时 ...
分类:
其他好文 时间:
2018-12-13 17:05:57
阅读次数:
172