-
sunsmile
c++ map中operator[]函数的操作有一个特点就是如果没有那么直接插入,并且设置为默认值,例如如果是指针,那么为NULL;如果是字符串,那么为""2016-06-14 13:57
-
sunsmile
今天是高考的第二天了,祝愿各位莘莘学子能够取得好成绩。回想十一年前的第一次高考以及十年前的第二次高考,感慨颇多,人生总是这样充满不确定,但每个人都需要有一个大的方向来指引自己,否则会在奋斗的过程中迷失自己。2016-06-08 11:01
-
sunsmile
架构设计时一定要考虑系统中哪些因素是经常变化的,一定要提前预留出可能变化的改动空间,或者说将这些变化通过继承或者其他方式使其扩展性更好。2016-06-08 11:00
-
sunsmile
这样,如果原来的类已经继承过其他类,那么这时会涉及到多继承,而多继承中通常会用到虚继承方式解决共同祖先问题,也就是两个孙子辈的类分别继承不同的儿子辈的类,然后两个儿子辈的类又继承子相同的类。2016-05-12 16:42
-
sunsmile
C++中,有时候多个类的基本功能已经完成,但后来发现需要添加一个新功能,例如维护数据库中的一张表,这时直接创建一个新类,将所有此表维护的操作都实现为此类的成员函数,然后其他类直接继承此类,就可以直接使用相应的函数了,而且所有的维护代码都在这个新类中。2016-05-12 16:39
-
sunsmile
所以,如果需要与大量的数据相关,可以将大量数据存储在其他设备中,而只是在ZooKeeper中存储一个简单的映射,如指针、引用等等。2016-05-04 16:36
-
sunsmile
ZooKeeper的设计初衷是,每个ZNode只存放少量的同步数据,如果存储了大量数据,导致ZooKeeper每次节点发生变更时需要将事务写入存储设备,同时还要在集群内部复制传播,这将导致不可避免的延迟和性能问题。2016-05-04 16:36
-
2016-03-14 15:54
-
2016-03-14 15:47
-
nn
小雪节气下大雪,落地窗外铺满地。2015-11-22 10:10