240 发简信
IP属地:北京
  • 《Go入门指南》章4基本结构和基本数据类型-总结

    文件名 以小写字母组成,如 scanner.go 文件名由多个部分组成,使用 _ 相连,如 scanner_test.go 关键字 breakd...

  • Resize,w 360,h 240
    图解Redis整数集合

    一、图示的基本单位 二、整数集合的数据结构 整数集合由三部分组成,分别是:编码、元素数量、元素编码,有三种值,INT16、INT32、INT64...

  • Resize,w 360,h 240
    图解Redis压缩列表-遍历节点

    一、正向遍历 将 P 指针指向头节点的首地址 获取当前迭代节点的长度。通过编码获取 下一个节点。通过 P + 迭代节点长度,将 P 指针移动到下...

  • Resize,w 360,h 240
    图解Redis压缩列表-删除节点

    一、删除节点,代码实现流程 计算删除的节点数量,更新总节点数时使用 计算删除的字节数,更新尾节点偏移量,缩容时使用 删除节点,分两种情况,中间删...

  • Resize,w 360,h 240
    图解Redis压缩列表-连锁更新

    一、为什么会连锁更新新增或删除节点时,可能触发连锁更新。以删除为例,删除节点的前置节点称为cur,后置节点称为next。cur节点长度超过254...

  • Resize,w 360,h 240
    图解Redis压缩列表-添加节点

    一、添加节点 计算新节点长度(所需字节数) 计算nextdiff,nextdiff 为新节点长度与原"前置节点长度"的差值。结合下图,节点2的原...

  • Resize,w 360,h 240
    图解Redis压缩列表-数据结构

    一、基本单位描述 每个格子代表1字节内存空间 每种颜色代表的数据结构绿色:节点的前置节点长度空间蓝色:节点的编码内存空间黄色:节点值内存空间浅灰...

  • Yaf_Dispatcher

    简介 dispatcher在router之后,负责调用控制器,返回响应数据 Yaf_Dispatcher对象 1. 模板类 1.1 disabl...

  • Yaf_Bootstrap_Abstract

    1.简介 bootstrap提供一种机制,在应用启动前,调用用户自定义的操作,帮助实现灵活定义。 默认文件路径:application/Boot...