主要函数 dictFind 返回字典中包含键 key 的节点,找到返回节点,找不到返回 NULL dictReplace 将给定的键值对添加到字典中,如果键已经存在,那么删除...
IP属地:福建
主要函数 dictFind 返回字典中包含键 key 的节点,找到返回节点,找不到返回 NULL dictReplace 将给定的键值对添加到字典中,如果键已经存在,那么删除...
本文先介绍字典的初始化相关api,以及rehash相关的函数,并以向字典添加key,value为例,介绍rehash如何在其中运行 和 rehash 相关的定义 dictEn...
源码文件在 dict.h 和 dict.c 中 哈希表节点定义 哈希表节点使用 dictEntry 结构表示,一个dictEntry 是一个键值对 哈希表定义 table 属...
源码文件在 adlist.h 和 adlist.c 中 结点的定义 迭代器的定义 双端链表结构 宏定义 宏函数 主要函数 listCreate 创建一个新的链表 listRe...
Redis是用C语言实现的,但是并没有使用 C 语言传统的字符串表示(以空字符结尾的字符数组,以下简称 C 字符串), 而是自己构建了一种名为简单动态字符串(simple d...
打算学习一下redis源码,结果刚开始看sds就发现一个陌生的词汇,zmalloc,查看zmalloc的实现,发现是对malloc的封装,并且还引出了ptMalloc和tcM...
题目: 1 个细胞的生命周期是 3 小时,1 小时分裂一次。求 n 小时后,容器内有多少细胞? 思路: 很明显要用递归,首先要写出 n 小时以后,细胞的数量 递归公式 f(...
命令: 在虚拟中断输入命令,shell会解析输入的命令,搜索环境变量:路径,找到了输入的命令,运行这个程序 History:历史输入命令 快捷键: 删除光标前所有的字符:ct...