Tair 中存放在主节点中的表的创建共分为五步:
1)根据当前m_hash_table表,统计出每一个alive节点上存储的bucket数量(包括master bucket和slave bucket)。假设有节点A,B,C和D,则形成数据如下的map,同时在扫描主节点的过程当中判断主节点是否down,如果不可用,则需要执行第五步快速建表:
注意:
在检查可用节点列表的...
分类:
其他好文 时间:
2014-10-13 18:32:37
阅读次数:
357
ImageCache public static ImageCache getInstance( FragmentManager fragmentManager, ImageCacheParams cacheParams) { // Search for, or...
分类:
系统相关 时间:
2014-10-13 14:27:19
阅读次数:
148
在上次的zipmap分析完之后,其实关于redis源代码结构体部分的内容其实已经全部结束了,因为下面还有几个和结构体相关的操作类,就页把他们归并到struct包下了。这类的文件有:t_hash.c,z_list,z_set.c,t_string.c,t_zset.c,这些文件的功能其实都差不多,就是用来实现Client和Server之间的命令处理的操作类,通过robj的形式,把dict,zipli...
分类:
其他好文 时间:
2014-10-13 11:56:29
阅读次数:
215
Weka算法Clusterers-DBSCAN源码分析...
分类:
数据库 时间:
2014-10-12 23:50:58
阅读次数:
371
针对Android面试中常见的一些知识点整理,Max 只是个搬运工,感谢本文中引用文章的各位作者,给大家分享了这么多优秀文章,对于其中的解析,是原作者个人见解,有错误和不准确的地方,也请大家积极指正。
本文将持续更新,同时我也将其放在Github上:Point-of-Android
同时可以看Max的个人博客:海上钢琴师
Android中的异步任务机制
Android中AsyncTak的使用与源码分析
http://blog.csdn.net/bboyfeiyu/article/details/897...
分类:
移动开发 时间:
2014-10-11 19:39:06
阅读次数:
474
ziplist和之前我解析过的adlist列表名字看上去的很像,但是作用却完全不同。之前的adlist主要针对的是普通的数据链表操作。而今天的ziplist指的是压缩链表,为什么叫压缩链表呢,因为链表中我们一般常用pre,next来指明当前的结点的前一个指针或当前的结点的下一个指针,这其实是在一定程度上占据了比较多的内存空间,ziplist采用了长度的表示方法,整个ziplist其实是超级长的字符...
分类:
其他好文 时间:
2014-10-11 19:10:25
阅读次数:
130
jquery ui 的所有组件都是基于一个简单,可重用的widget。
这个widget是jquery ui的核心部分,实用它能实现一致的API,创建有状态的插件,而无需关心插件的内部转换。
$.widget( name, base, prototype )
widget一共有2或3个参数。base为可选。
这里之所以把base放在第二个参数里,主要是因为这样写代码更直观一...
分类:
Web程序 时间:
2014-10-11 18:39:05
阅读次数:
236
网上介绍K-近邻算法的例子很多,其Python实现版本基本都是来自于机器学习的入门书籍《机器学习实战》,虽然K-近邻算法本身很简单,但很多初学者对其Python版本的源代码理解不够,所以本文将对其源代码进行分析。
什么是K-近邻算法?
简单的说,K-近邻算法采用不同特征值之间的距离方法进行分类。所以它是一个分类算法。
优点:无数据输入假定,对异常值不敏感
缺点:复杂度高
...
分类:
编程语言 时间:
2014-10-10 23:56:14
阅读次数:
326
从今天开始,一步步走上源码分析的路。刚开始肯定要从简单着手。我们先从Java发展史上最强大的框架——Spring、、、旗下的资源抽象接口Resource开始吧。 我看了好多分析Spring源码的,每每一开始就是Spring IOC、AOP、BeanFactory这样的Spring典型模块,实在...
分类:
编程语言 时间:
2014-10-10 23:11:24
阅读次数:
195
sparkline这个单词,我第一次看的时候,也不知道这什么意思啊,以前根本没听过啊,但是这真真实实的出现在了redis的代码中了,刚刚开始以为这也是属于普通的队列嘛,就把他分在了struct包里了。好来分析完了,与原本我所想的差太大了。sparkline英文中的意思“微线图”,这么说吧,类似于折线图,由一个一个信息点构成。所以看到这个意思,你或许就明白了sparkline.c是干什么用的了吧,就...
分类:
其他好文 时间:
2014-10-10 20:04:44
阅读次数:
316