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

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

  • 120
    图解Redis整数集合

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

  • 120
    图解Redis压缩列表-遍历节点

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

  • 120
    图解Redis压缩列表-删除节点

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

  • 120
    图解Redis压缩列表-连锁更新

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

  • 120
    图解Redis压缩列表-添加节点

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

  • 120
    图解Redis压缩列表-数据结构

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

  • Yaf_Dispatcher

    简介 dispatcher在router之后,负责调用控制器,返回响应数据 Yaf_Dispatcher对象 1. 模板类 1.1 disableView,关闭自动加载模板(...

  • Yaf_Bootstrap_Abstract

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

  • Yaf_Application

    Yaf_Application对象 1.__construct,应用配置 2.bootstrap,引导程序,应用启动前要做的写在这里 **注意: Bootstrap.php默...

  • Yaf_Controller_Abstract

    引用,致谢 参照鸟哥Yaf文档,直达链接 Yaf_Controller_Abstract对象 1. actions功能(独立action,同yii的actions) 1.1 ...

  • Yaf_Request_Abstract

    一、Yaf_Request_Abstract 1.框架运行机制 2.获取路由信息Module,Controller,Action 3.uri (??baseUri获取不到) ...