
数据库
蔡金平
目前正在北邮读研主要工作方向是软件无线电对通信系统嵌入式以及互联网感兴趣有志同道合的欢迎一起探讨
展开
-
win7系统MySQL-5.0.18安装图解
用的可执行文件的方式安装。打开下载的mysql安装文件mysql-5.0.18-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面mysql安装向导启动,按“Next”继续 选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,用来熟悉安装过程:原创 2013-10-23 22:54:02 · 6043 阅读 · 0 评论 -
Redis源码学习——简单动态字符串SDS(Simple Dynamic String)
前两天听了学长们的交流会,偶尔接触到了redis,考虑到redis只有2W多行代码,感觉代码量不是很大,所以决心看看他的源代码。 由于刚刚接触redis,所以就跟着大牛的文章一步一步的学下去了。 打算按照《Redis 设计与实现》http://www.redisbook.com/en/latest/#id1 这本书慢慢的学下去,希望今天是一个良好的起点。原创 2014-03-13 17:25:12 · 2532 阅读 · 1 评论 -
Redis源码学习——双端链表
双端链表在Redis中的地位:它作为一种通用数据结构,在Redis的内部使用非常多。是Redis列表结构的底层实现之一,也被大量Redis模块使用,用于构建其他功能。1、双端链表的定义Redis双端列表的定义可以参看 adlist.h 和 adlist.c 两个文件。与双链表定义一致,引入了链表节点,并在此基础上增加头尾节点构建双端链表。链表节点如下定义:/原创 2014-03-14 17:32:52 · 1356 阅读 · 0 评论 -
Redis源码学习——字典
字典在Redis中应用十分广泛,它是实现数据库的基础,特别的它是数据库键空间的实现方式,因此非常必要研究透彻字典的构建。1、散列方法也就是hash方法。思想:根据节点的关键码值确定存储地址。核心:散列函数。原理:对于任意给定的查找表 DL,选定“理想”的散列函数 h 及相应的散列表 HT ,则对于 DL 中每个元素 X ,函数值 h(X.key) 为 X 在原创 2014-03-17 14:24:37 · 1649 阅读 · 0 评论