上一个笔记中分析了HashMap的大概结构以及基本用法。这一次笔记就再深入了解一下底层的实现细节。我们首先从hash函数以及扩容过程讲起,然后再了解一下链表数据结构以及红黑树的实现。 hash函数 hash音译为哈希,学名称为散列,功能是将任意长度的输入通过散列函数变换为固定长度的输出。HashMa ...
分类:
编程语言 时间:
2019-06-20 23:11:54
收藏:
0 评论:
0 赞:
0 阅读:
108
JavaScript中的数据类型主要有两种,一种是基本数据类型,包括Number,String,Null,Undefined,Boolean,还有一种是引用类型Object typeof是操作符,返回值为String ,返回值包括 undefined,number,string,boolean,ob ...
分类:
编程语言 时间:
2019-06-20 23:11:34
收藏:
0 评论:
0 赞:
0 阅读:
124
1.消息提示 1. 消息提示 flask 中提供了消息闪现机制,方便我们消息提示,所使用的模块是 flash 模块。在我们使用 flash 时,我们需要调用app.secret_key 字段,该字段会对消息进行加密。具体代码如下: 之后,我们编写 index.html 页面。在该页面中,我们使用 g ...
分类:
其他 时间:
2019-06-20 23:11:05
收藏:
0 评论:
0 赞:
0 阅读:
130
利用行记录里的固定 5 字节的记录头信息里的 deleted_flag 标志位实现了 delete操作减少对 undo 空间的占用: deleted_flag:在删的时候,只是把 deleted_flag 删除标志位改成 1、表示已被删除,等着 purge 线程会去看这个标志位,如果为 1、就清空了 ...
分类:
数据库技术 时间:
2019-06-20 23:10:15
收藏:
0 评论:
0 赞:
0 阅读:
182
时间限制:10000ms 单点时限:2000ms 内存限制:256MB 时间限制:10000ms 单点时限:2000ms 内存限制:256MB 描述 小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一段音乐旋律可以被表示为一段字符构成的字符串。 现在小Hi已经不满足于单单演奏了!他通过向一位造诣很高的 ...
分类:
其他 时间:
2019-06-20 23:09:45
收藏:
0 评论:
0 赞:
0 阅读:
110
摄像头接入 目前监控摄像头接入最通用的方式就是通过GB28181协议,此协议目前越来越普及。但是GB28181协议中视频流是RTP封装的PS流,不可以直接在WEB页面中播放,这一点让人有些小小的不开心...... 协议转换 WEB页面可以播放的格式有RTMP、FLV、HLS、Websocket等一些 ...
分类:
Web开发 时间:
2019-06-20 23:09:17
收藏:
0 评论:
0 赞:
0 阅读:
165
带你玩转webpack教程 带你玩转webpack教程 带你玩转webpack教程 带你玩转webpack教程 下载地址:百度网盘下载 ...
分类:
Web开发 时间:
2019-06-20 23:08:13
收藏:
0 评论:
0 赞:
0 阅读:
289
014-链表中倒数第k个结点 用快慢指针:p2比p1先走k-1(1到k:间隔了k-1)步,然后再一起走,当p2为最后一个时,p1就为倒数第k个数 015-反转链表(链表转化赋值) 思路:变化node.next 假设翻转1->2->3->4->5,(54321) 重要: 1.构建辅助节点head 2. ...
分类:
编程语言 时间:
2019-06-20 23:07:00
收藏:
0 评论:
0 赞:
0 阅读:
114
distinct 的意思就是“不同的,有区别的” ...
分类:
其他 时间:
2019-06-20 23:06:42
收藏:
0 评论:
0 赞:
0 阅读:
125
#!/bin/bash //表头声明(shell编程的标识) #filename:first_shell.sh //文件名称 #auto echo hello world! //脚本内容 #by authors wugk 2019 //写明时间,脚本功能,用户名 echo “Hello World” ...
分类:
系统服务 时间:
2019-06-20 23:05:57
收藏:
0 评论:
0 赞:
0 阅读:
128
JDK安装后会在硬盘生成一个目录,这个目录被成为JDK安装目录 bin目录: 该目录里用于存放一些可执行文件 。例如:javac.exe(java编译器),java.exe(java运行工具),jar.exe(java打包工具),Javadoc.exe(文档生成文件)等。 javav.exe是jav ...
分类:
其他 时间:
2019-06-20 23:05:15
收藏:
0 评论:
0 赞:
0 阅读:
133
对于我们来说,我们是有编程基础的,在面对用户的时候应该要用他们会的语言,正如书中说的,用户不会用C,难道就会uml吗,这样就是给我们说明了与用户的交流的过程之中,是要让用户来了解我们的程序究竟是做了什么是最终的目的,这里可以引用书中的原话:程序员不能要求客户会 C Language,难道需求分析师 ...
分类:
其他 时间:
2019-06-20 23:04:31
收藏:
0 评论:
0 赞:
0 阅读:
119
mysql中的数据类型 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 关键字INT是INTEGER的同义词,关键 ...
分类:
数据库技术 时间:
2019-06-20 23:04:06
收藏:
0 评论:
0 赞:
0 阅读:
124
##默认网站(虚拟主机)## LNMP默认网站配置文件:/usr/local/nginx/conf/nginx.confLNMPA默认网站配置文件:/usr/local/nginx/conf/nginx.conf 和 /usr/local/apache/conf/extra/httpd-vhosts ...
分类:
其他 时间:
2019-06-20 23:03:48
收藏:
0 评论:
0 赞:
0 阅读:
124
原文:https://www.e-learn.cn/content/qita/1999197 BSON https://baike.baidu.com/item/BSON 概念 编辑 BSON()是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档 ...
分类:
其他 时间:
2019-06-20 23:03:30
收藏:
0 评论:
0 赞:
0 阅读:
149
[global_config] title_transmit_bg_color = "#d30102" focus = system window_state = maximise suppress_multiple_term_dialog = True [keybindings] [profile... ...
分类:
其他 时间:
2019-06-20 23:03:04
收藏:
0 评论:
0 赞:
0 阅读:
121
1.$.ajax()发送一个get请求,数据返回为json 2.$.ajax()发送一个post请求,数据返回为json 3.$.ajax()经常用到的一个工具函数 ajax提交数据的时候,通常是提交一个表单,所以,序列化表单数据就非常有用,如:$("form").serialize() 4. $. ...
分类:
Web开发 时间:
2019-06-20 23:02:39
收藏:
0 评论:
0 赞:
0 阅读:
111
JVM主要功能 Java是一种高级编程语言。 用高级语言编写的程序不能直接在任何机器上运行。 首先,需要将其翻译成特定的机器语言,javac编译器就专门来干这个事儿的,它把Java程序(含有的.java源代码文件)转换成机器代码(称为字节码或.class文件)。 Java虚拟机(JVM)是安装在我们 ...
分类:
编程语言 时间:
2019-06-20 23:02:17
收藏:
0 评论:
0 赞:
0 阅读:
154
题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 1 /* 2 * 题目描述 3 * 输入一个整数,输出该数二进制表示中1的个数。 4 * 其中负数用补码表示。 5 */ 6 7 public class Main11 { 8 public static void main ...
分类:
其他 时间:
2019-06-20 23:01:49
收藏:
0 评论:
0 赞:
0 阅读:
117
回忆一下盒子流动等概念! 1、盒子模型的宽度与高度,都是包括padding的值。(代码的理解如下:) 这样的结果的到就是 宽度和高度都是220了 2、流动型,在标签中存在块级元素和行内元素, 块级元素(在页面中独占一行,会自动填充margin,不可以独排显示。display的属性为block) di ...
分类:
Web开发 时间:
2019-06-20 23:01:24
收藏:
0 评论:
0 赞:
0 阅读:
153