喜悦小鸭子

文章
8
资源
0
加入时间
2年10月21天

Java集合:HashMap详解(JDK 1.8)

概述JDK 1.8对HashMap进行了比较大的优化,底层实现由之前的“数组+链表”改为“数组+链表+红黑树”,本文就HashMap的几个常用的重要方法和JDK 1.8之前的死循环问题展开学习讨论。JDK 1.8的HashMap的数据结构如下图所示,当链表节点较少时仍然是以链表存在,当链表节点较多时(大于8)会转为红黑树。 本文地址:http://blog.csdn.net/v1234...

​​​​​​汇编批量传送指令

查看linux内核代码时,常常看到下面八个汇编指令,下面简单讲解一下它们的含义和用法。这8个是汇编常用的批量传送指令,用来加载或者存储几个连续的内存。ldmib、ldmia、ldmdb、ldmda、stmib、stmia、stmdb、stmda、观察指令时可将指令分两部分解释:ldm:Load Memory  加载内存,意思是将内存加载到CPU寄存器中;stm:St...

STM32F103(十八)ADC总结(贼详细)

学习板:STM32F103ZET6往期博客:STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+GPIO总结STM32F103五分钟入门系列(二)GPIO的七大寄存器+GPIOx_LCKR作用和配置STM32F103五分钟入门系列(三)GPIO的常用库函数使用方法总结+一个网络上的误区STM32F103五分钟入门系列(四)蜂鸣器实验(库函数+寄存器)STM32F103五分钟入门系列(五)按键实验(库函数+寄存器)STM32F103五分钟入门系列(六)时钟框图+相关寄存器

vim编辑器的基本使用方法

vi编辑器:全屏的文本编辑器vi: visual interface,可视化界面;vim:vi improvedvim相对于vi有更多的新特性:1.语法着色显示;2.更多的命令;3.历史记录; vi:模式化文本编辑器 模式: 编辑模式(命令模式),默认工作模式 插入模式(输入模式),文本信息的自由编辑;在...

JS-关于事件的触发机制(冒泡与捕获)一、事件的默认触发机制? 二、如何阻止事件冒泡? 三、事件委托实现的方式?四、事件触发的三个阶段?五、鼠标事件中:mouseenter、mouseleave:总结

一、事件的默认触发机制?默认冒泡触发:事件触发时,先触发子元素,再依次向上触发父元素。二、如何阻止事件冒泡?e.stopPropagation()三、事件委托实现的方式?通过父元素绑定事件,在子元素上触发后将事件冒泡到父元素。四、事件触发的三个阶段?element.addEventListener('事件名',处理函数,事件处理机制[boolean(false默认:在冒泡阶段触发,true:在捕获...