经验:private 继承意味 is-implemented-in-terms of。它通常比 composition 的级别低。
但是当 derived class 需要访问 protected base class 的成员,或需要重新定义继承而来的 virtual 函数时,这么设计是合理的
经验:和 composition 不同, private 继承可以造成 empty base 最优化。这对致力于“对象尺寸最小化”的程序库开发者而言,可能很重要
示例1:虽是 Empty class,但却不仅要花...
分类:
编程语言 时间:
2014-07-15 22:41:05
阅读次数:
284
https://cwiki.apache.org/confluence/display/KAFKA
Pages
Index
Skip
to end of metadata
Attachments:1
Added by Alan D. Cabrera, last edited by Neha
Narkhede ...
分类:
其他好文 时间:
2014-07-15 22:25:29
阅读次数:
344
先写下这个问题的模式
def preorderTraversal(self, root):
if root == None: return []
re = []
insert root to stack s
while s not empty:
cur_root = top of stack s
s.pop()
how to handle cur_root
how to ...
分类:
其他好文 时间:
2014-07-15 10:17:43
阅读次数:
274
在项目中,当我们想获取IEnumerable集合的时候,这个集合有可能是null。但通常的做法是返回一个空的集合。 假设有这样一个场景:当商店不营业时,返回一个空的IEnumerable,而当商店正常营业时,就返回一个非空的IEnumerable。 Product模型。 public class P...
分类:
其他好文 时间:
2014-07-14 23:01:37
阅读次数:
266
/** * 1,获取IP地址 */function ip_address() { if (!empty($_SERVER["HTTP_CLIENT_IP"])) { $ip_address = $_SERVER["HTTP_CLIENT_IP"]; } else if (!...
分类:
其他好文 时间:
2014-07-14 20:47:02
阅读次数:
203
最近又有几个朋友看了俺的文章询问,如何让Jenkins能做到分布式。我解释了很久,发现这也是个很好的topic,就来博客继续念叨念叨。...
分类:
其他好文 时间:
2014-07-14 20:32:40
阅读次数:
373
# 学习前言
框架整合中用到的所有工程代码,jar包什么的都已经上传到群214293307共享中,需要的话自己下载研究了。
# Flume的学习请参考_00016 Flume的体系结构介绍以及Flume入门案例(往HDFS上传数据)这篇博文
# Kafka的学习请参考_00017 Kafka的体系结构介绍以及Kafka入门案例(初级案例+Java API的使用)这篇博文
# Storm的学习请参考_00019 Storm的体系结构介绍以及Storm入门案例(官网上的简单Java案例)这篇博文
请学习...
分类:
其他好文 时间:
2014-07-14 18:32:41
阅读次数:
574
GENI的核心 -- 推理机(1)知识表示
GOAL段最后一句是子句infer(),它的含意是“推理”。
由此,进入GENI的核心,察看推理机的运行。
infer()
infer():-
topic(Maingoal,_),
go([],MainGoal,""),!.
infer():-
errorexit.
topic(Maingoal,_)
topic现存于事实...
分类:
Web程序 时间:
2014-07-14 18:19:52
阅读次数:
303
转自:http://shine-it.net/index.php/topic,16469.msg28364.htmlubuntu server 下 odoo激活及时通讯功能im OpenERP IM Odoo IM activated "Instant Messaging is not activ....
分类:
其他好文 时间:
2014-07-14 15:58:47
阅读次数:
193
格式:bool isset ( mixed var [, mixed var [, ...]] )功能:检测变量是否设置返回值:若变量不存在则返回 FALSE若变量存在且其值为NULL,也返回 FALSE若变量存在且值不为NULL,则返回 TURE同时检查多个变量时,每个单项都符合上一条要求时才返回...
分类:
Web程序 时间:
2014-07-14 15:42:01
阅读次数:
232