mongodb 的集群方式主要分为三种Replica Set / Sharding / Master-Slaver ,这里只说明最简单的集群搭建方式(生产环境),如果有多个节点可以此类推或者查看官方文档。Replica Set 中文翻译叫做副本集。其实简单来说就是集群当中包含了多份数据,保证主节点挂...
分类:
数据库 时间:
2015-07-20 23:03:17
阅读次数:
233
对于replicaset中的secondary节点默认是不可读的。在写多读少的应用中,使用ReplicaSets来实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作。如果通过shell访问mongo,要在secondary进行查询。会出现如下错误:p_w_picpa..
分类:
其他好文 时间:
2015-07-20 16:55:08
阅读次数:
191
static function SetObjectField (obj : IntPtr, fieldID : IntPtr, val : IntPtr) : voidDescription描述This function sets the value of an instance (nonstati...
分类:
移动开发 时间:
2015-07-20 15:46:29
阅读次数:
118
比如有些数据需要通过日期范围查询,这是个很常见的场景。 使用Sorted Sets当存储的数据结构,添加key时把日期进行简单的转码。 一年有365天,在score中预留三位来存储天份,通过DayOfYear计算出一年第多少天:
分类:
其他好文 时间:
2015-07-20 09:08:32
阅读次数:
116
sharding 指数据分片cluster 集群,一个集群包含了多个shards,每个shard都由一个replica set组成collection DB中的表的概念,只不过没有schema每个collection在sharding的场景下都分成了多个chunks,chunk大小可以设置chunk 如果超过设定大小,会被拆分成两个,splitting就是负责这个工作的后台进程。migrate指c...
分类:
数据库 时间:
2015-07-19 20:12:44
阅读次数:
242
1,SemiModalViewController: https://github.com/kentnguyen/KNSemiModalViewControllerUIViewController+KNSemiModal 致力于is an effort to make a replica of se...
分类:
其他好文 时间:
2015-07-18 10:43:56
阅读次数:
157
并查集是一种树型的数据结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。常常在使用中以森林来表示。集就是让每个元素构成一个单元素的集合,也就是按一定顺序将属于同一组的元素所在的集合合并。Find:确定元素属于哪一个子集。它可以被用来确定两个元素是否属于同一子集合。Union...
分类:
其他好文 时间:
2015-07-17 20:40:24
阅读次数:
170
MyEclipse该项目是按照字母顺序排列的项目名称,无法调整。例,我现在做Photo工程项目,向下位置,非常不方便:可是,它有一个将项目分组的功能“Working Sets”。变成了类似这样:选择配置Working Sets:出现例如以下对话框:能够在这里新建Working Sets并调整顺序。我...
分类:
系统相关 时间:
2015-07-12 09:31:39
阅读次数:
920
Recall that every python module has a built_in __name__ variable that python sets to the __main__ string only when the file is run as a program,not wh...
分类:
编程语言 时间:
2015-07-11 11:49:53
阅读次数:
233
Xcode 6制作动态及静态FrameworkiOS静态库关键点新建Target为Cocoa Touch Framework,deployment target(支持的最低版本的系统)设置成5.1.1。制作通用动态库(可同时在真机以及模拟器上使用)# Sets the target folders ...
分类:
其他好文 时间:
2015-07-11 01:04:28
阅读次数:
257