自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (9)
  • 收藏
  • 关注

原创 Redis源码学习——字典

字典在Redis中应用十分广泛,它是实现数据库的基础,特别的它是数据库键空间的实现方式,因此非常必要研究透彻字典的构建。 1、散列方法 也就是hash方法。 思想: 根据节点的关键码值确定存储地址。 核心: 散列函数。 原理: 对于任意给定的查找表 DL,选定“理想”的散列函数 h 及相应的散列表 HT ,则对于 DL 中每个元素 X ,函数值 h(X.key) 为 X 在

2014-03-17 14:24:37 1610

原创 Redis源码学习——双端链表

双端链表在Redis中的地位:它作为一种通用数据结构,在Redis的内部使用非常多。是Redis列表结构的底层实现之一,也被大量Redis模块使用,用于构建其他功能。 1、双端链表的定义 Redis双端列表的定义可以参看 adlist.h 和 adlist.c 两个文件。 与双链表定义一致,引入了链表节点,并在此基础上增加头尾节点构建双端链表。 链表节点如下定义: /

2014-03-14 17:32:52 1330

原创 Redis源码学习——简单动态字符串SDS(Simple Dynamic String)

前两天听了学长们的交流会,偶尔接触到了redis,考虑到redis只有2W多行代码,感觉代码量不是很大,所以决心看看他的源代码。         由于刚刚接触redis,所以就跟着大牛的文章一步一步的学下去了。         打算按照《Redis 设计与实现》http://www.redisbook.com/en/latest/#id1 这本书慢慢的学下去,希望今天是一个良好的起点。

2014-03-13 17:25:12 2473 1

原创 两个精巧的算法

1、计算一个二进制数中1的个数 如给定一个整型数 x = 10,它的二进制表达式是(1010)B,题意就是计算出x的二进制表示中一的个数是2。 分析如下: 如果将x转化为二进制,就可以计算出1的个数了,此时复杂度是o(log n)的,复杂度还可以。 int func(int x){ int count = 0; while(x){ if(x%2 == 1) count++; x

2014-03-03 14:53:38 1362

C语言名题精选百则 技巧篇_冼镜光编著

C语言名题精选百则 技巧篇_冼镜光编著 里面的例题讲的非常的详细,适合看看,对提高思路有帮助

2013-11-29

linux内核分析及编程_倪继利.pdf

linux内核分析及编程,倪继利编,书本结合代码,讲的比较详细。

2013-11-19

GCC手册.chm

GCC手册,包含英文和中文手册、gcc参数详解、gcc使用简介、gcc使用指南、makefile全攻略、gcc最佳编译参数、gcc内部探秘、makefile文件的格式与用法

2013-11-19

UNIX环境高级编程——第二版中文

UNIX环境高级编程——第二版中文,适合深入的去看看。

2013-11-11

mysql-5.0.18-win32.zip安装包

mysql-5.0.18-win32.zip 安装包

2013-10-23

Qt文本加密

Qt编写的文本加密解密器,可以实现文本编辑器的功能,同时具有加密解密功能。加密基于RC4方法。

2013-07-09

QuartusII中_SignalTapⅡ逻辑分析仪的使用

QuartusII中_SignalTapⅡ逻辑分析仪的使用。学习如何使用signalTap,实现FPGA的在线调试。

2012-08-18

FPGA实现DDS原理资料

FPGA实现DDS的原理。包括如何选择时钟频率,如何确定分辨率,相位累加器如何实现等等。

2012-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除