上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: redis源码分析3 结构体 字典 字典,简单来说就是一种用于保存键值对的抽象数据结构; 注意,字典中每个键都是独一无二的;在redis中,内部的redis的数据库就是使用字典作为底层实现的; 1 字典的实现 在redis中,字典是使用哈希表作为底层实现的,一个hash表里面可以有多个hash表节点 阅读全文
posted @ 2017-01-30 21:07 taoliu_alex 阅读(652) 评论(0) 推荐(0) 编辑
摘要: redis源码分析2 结构体 链表 因为redis包含大量的键值对,redis中列表键的底层实现之一就是链表;当一个链表键包含了数量比较多的 元素,又或者列表中包含的元素都是比较长的字符串时,redis就会使用链表作为底层实现; 另外链表做外数据结构中最常使用的结构,如何高效的实现和值得我们学习;我 阅读全文
posted @ 2017-01-30 19:03 taoliu_alex 阅读(270) 评论(0) 推荐(0) 编辑
摘要: redis源码分析1 结构体 简单动态字符串sds redis的底层数据结构主要有简单动态字符串,链表,字典,跳跃表,整数集合,压缩列表,对象等组成。 这些数据结构的实现直接影响redis的表现效果,所以第一部分我先打算从这几个角度来对redis的底层数据结构 从源码上进行分析,具体的实现等。 1 阅读全文
posted @ 2017-01-28 15:55 taoliu_alex 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 智能算法 蚁群算法 1 蚁群算法及其基本思想 蚁群算法是一种智能优化算法,通过蚁群优化求解复杂问题,ACO在离散优化问题方面有比较好的优越性。 基本思想(以旅行商问题为例) 设置多只蚂蚁,分头并行搜索。 每只蚂蚁完成一次周游后,在行进的路上释放信息素,信息素量与解的质量成正比。 蚂蚁路径的选择根据信 阅读全文
posted @ 2016-11-23 17:25 taoliu_alex 阅读(7750) 评论(0) 推荐(0) 编辑
摘要: 智能算法 粒子群算法 1 粒子群算法是一种群智能算法,那么什么是群智能? 群智能由昆虫群体或其它动物社会行为机制而激发设计出的算法或分布式解决问题的策略。生物学家研究表明:在这些群居生物中虽然每个个体的智能不高,行为简单,也不存在集中的指挥,但由这些单个个体组成的群体,似乎在某种内在规律的作用下,却 阅读全文
posted @ 2016-11-22 09:23 taoliu_alex 阅读(1329) 评论(0) 推荐(0) 编辑
摘要: C语言难点6:如何更好的看C语言源代码 一些c语言源代码中的一些难点 主要有四个,这几个博客写的很好 C语言系列:源代码中C语言的一些常用技巧,我只是整合起来了,如果侵权,请告知,立马删除! 博客1:http://www.cnblogs.com/lwer/archive/2013/05/21/309 阅读全文
posted @ 2016-11-21 16:06 taoliu_alex 阅读(1948) 评论(0) 推荐(0) 编辑
摘要: C语言难点5文件io,库函数 一 文件IO 1 文件io的一些基本情况 2 用一个例子说明如何使用打开流和关闭流 3 C语言中改变缓冲方式 4 流错误函数 5 在使用数据流的时候,最好注意一下下面的这些注意点 二 标准函数库 学会使用标准函数库能够节省很多的时间,我们下面来熟悉一些库函数。 1 整型 阅读全文
posted @ 2016-11-21 15:59 taoliu_alex 阅读(369) 评论(0) 推荐(0) 编辑
摘要: C语言难点4之动态内存分配 之前有半个多月没有更新,其实早就写好了,由于之前比较忙,并没有上传,接下来会恢复更新,把一些以前的东西上唇上来,自己也顺道复习一下,废话不说了,这一部分讲的是C语言中很常见的动态内存的分配问题 主要有下面的几点,一起学习啊! 1 内存在编译的时候被分配,如果给定一个较大的 阅读全文
posted @ 2016-11-21 15:46 taoliu_alex 阅读(493) 评论(0) 推荐(0) 编辑
摘要: C语言难点3之结构,联合和指针 1 结构声明 struct tag {menber list } varible-list 注意到这两个声明被编译器当做两种截然不同的类型,即使是他们的成员列表完全相同。 2 结构成员 结构成员可以是指针,标量,数组,结构体 3 结构体的访问 直接访问:结构变量的成员 阅读全文
posted @ 2016-10-27 16:48 taoliu_alex 阅读(311) 评论(0) 推荐(0) 编辑
摘要: C语言难点1之输入输出,链接,字符串操作 最近发现写了一段时间的C之后,还是有一些点并没有很好的get,我就想总结出来,写个系列博客,自己也好好的整理一下思路。这个系列主要出自三本书:《C专家编程》,《C陷阱和缺陷》,《C和指针》。有兴趣的同学可以好好看一下这几本书,对于打好C语言的基础是个非常不错 阅读全文
posted @ 2016-10-26 21:51 taoliu_alex 阅读(929) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页