码迷,mamicode.com
首页 > 2018年12月13日 > 全部分享
HashMap中的TreeNode,红黑树源码分析
在看HashMap的源码时候看到了TreeNode。因此需要对其进行一个了解。是一个红黑树。可以百度一下红黑树的数据结构。分析了下源码,还是比较枯燥的 红黑树的性质:本身是一个二叉查找树(所有左节点的值都比右节点的小)。另: 这保证了红黑数是平衡的,从根到叶子的最长的可能路径不多于最短的可能路径的两 ...
分类:其他好文   时间:2018-12-13 17:45:38    阅读次数:303
ASP.Net Core "The type initializer for 'Gdip' threw an exception"
ASP.NET Core项目部署在Linux下可能会出现GDI错误 ...
分类:Web程序   时间:2018-12-13 17:45:32    阅读次数:878
SpringMVC与Struts2的主要区别
区别1: Struts2 的核心是基于一个Filter即StrutsPreparedAndExcuteFilterSpringMvc的核心是基于一个Servlet即DispatcherServlet(前端控制器) 区别2: Struts2是基于类开发的,传递的参数是通过类的属性传递(属性驱动和模型驱 ...
分类:编程语言   时间:2018-12-13 17:45:22    阅读次数:172
简单学习JAVA8的forEach+Lambda
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
videojs踩过的坑
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
7个简单好用的微信小程序分享
微信小程序无需安装、无需下载、不占内存,和手机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
python(pymysql操作数据库)
第一种方式 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 程序
使用 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
CF954F Runner's Problem
离散化+矩阵快速幂 首先看数据范围可以确定该题的算法为矩阵快速幂 然后易得转移矩阵 $$\begin{bmatrix} 1 & 1 & 0 \\ 1 & 1 & 1 \\ 0 & 1 & 1 \end{bmatrix}$$ 然后把障碍离散下来重构,获取每段区间内障碍的情况(共$2^3=8$种) 重构 ...
分类:其他好文   时间:2018-12-13 17:44:14    阅读次数:205
Ansible学习03-handlers
Ansible学习03-handlers
分类:其他好文   时间:2018-12-13 17:44:05    阅读次数:211
用CSS写一个简单的幻灯片效果页面
这里是修真院前端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能,本篇分享的是: 【用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的作用域和生命周期
一、spring bean的作用域 五种作用域:singleton、prototype、request、session、globalSession request、session和global session三种作用域仅在基于web的应用中使用(不必关心你所采用的是什么web应用框架),只能用在基于 ...
分类:编程语言   时间:2018-12-13 17:06:22    阅读次数:213
C++利用openssl进行公钥解密
私钥加密的部分内容,需要用公钥解密下面的实例代码 ...
分类:编程语言   时间:2018-12-13 17:06:14    阅读次数:354
MySQL表关联的几种常用方式
工作中我们经常会使用表与表关联来查询数据,如果对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
1034条   上一页 1 ... 22 23 24 25 26 27 28 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!