深入理解Javascript之Module

什么是模块 模块(module)是什么呢? 模块是为了软件封装,复用。当今开源运动盛行,我们可以很方便地使用别人编写好的模块,而不用自己从头开始

Redis源码阅读-skiplist

概述 跳跃表是zset(有序集合)的基础数据结构。跳跃表可以高效地保持元素有序,并且实现相比平衡树简单、直观。Redis的跳跃表是基于Will

Redis源码阅读-dict

1.概述 dict是Redis中最重要的数据结构之一。很多结构都使用dict作为基础数据结构,例如hash类型,命令表,SHA1到Lua脚本的

Redis源码阅读-list

1.概述 list是一个很常用的数据结构。Redis中实现的list基于双向链表。该实现简单,高效。list是实现其他数据结构的基础结构。 2.

Redis源码阅读-字符串

目录: 1.概述 2.实现 3.操作 3.1.创建 3.2.销毁 3.3.查询基本信息 3.4.修改 3.5.扩容 3.6.拼接 3.7.拆分 3.8.映射 3.9

Redis源码阅读

概述 使用Redis已经有很长一段时间了,期间也阅读过一些源码,但是一直没能坚持读完。最近一段时间比较空闲,下定决心系统地阅读一遍Redis源

深入理解Go之BCE优化

概述 自Go 1.7以后,标准Go编译器采用了一个新的编译器后端。该后端基于静态单赋值形式(简称SSA)。SSA利用BCE(Bounds Check Eli