原文地址:http://leihuang.org/2014/11/18/composition-inheritance/
为什么组合优于继承?
这是一个很典型的设计模式的问题,Head First Design Pattern第一章好像就讲了,之前看得有点忘了。下面我把stackoverflow上面得分比较高的答案搬过来用一下,我觉得这样更容易理解些。
两者区别
...
分类:
其他 时间:
2014-11-19 00:55:31
收藏:
0 评论:
0 赞:
0 阅读:
229
Ubuntu下使用Eclipse和hadoop进行MapReduce程序的开发...
分类:
系统服务 时间:
2014-11-19 00:55:11
收藏:
0 评论:
0 赞:
0 阅读:
321
本文简单介绍一下从我们按开机...
分类:
系统服务 时间:
2014-11-19 00:55:01
收藏:
0 评论:
0 赞:
0 阅读:
283
看到标题你可能会想是一个多么高大上的技巧呢?其实很一般就是自定义回调函数.
首先我们知道activity之间的数据传递有几种方式:
一是startActivityForResut()启动一个activity,当栈顶activity 调用onActivityResult()并且 finish 掉时将会传递消息给启动该activity的父activity.
二是在使用Fragment时,通过se...
分类:
移动平台 时间:
2014-11-19 00:54:51
收藏:
0 评论:
0 赞:
0 阅读:
282
在MIPS32指令集中有两条特殊的存储加载指令:链接加载指令LL、条件存储指令SC,本次将介绍这两条指令的格式、用法、作用,在后续将实现这两条指令。...
分类:
其他 时间:
2014-11-19 00:46:41
收藏:
0 评论:
0 赞:
0 阅读:
347
过河问题
时间限制:1000 ms | 内存限制:65535 KB
难度:5
描述
在漆黑的夜里,N位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,N个人一共只带了一只手电筒,而桥窄得只够让两个人同时过。如果各自单独过桥的话,N人所需要的时间已知;而如果两人同时过桥,所需要的时间就是走得比较慢的那个人单独行...
分类:
其他 时间:
2014-11-19 00:32:26
收藏:
0 评论:
0 赞:
0 阅读:
284
一、层次遍历:借助队列实现 1 void LevelOrderTraversal(BiTree root) 2 { 3 BiTree e = root;//从根节点开始 4 Queue *q; 5 InitQueue(q); 6 7 if(e)//若根结点非...
分类:
其他 时间:
2014-11-19 00:29:01
收藏:
0 评论:
0 赞:
0 阅读:
289
一、NSRunLoop的理解 在初学C语言编程的时候,经常会写一种控制台中的程序,程序启动黑色的输入框,等待用户的输入,输入一组数据之后程序继续往下执行程序在等待用户输入数据时会阻塞,这是一种最简单的单线程程序执行的模式。这种简单的编程模型在实际的应用中很难满足用户的需要,比如ios中的app的主....
分类:
其他 时间:
2014-11-19 00:28:51
收藏:
0 评论:
0 赞:
0 阅读:
360
omcat端口:8080 做好虚拟主机参照我的另一篇文章nginx端口:80 根据域名分派在conf/nginx.conf中的http中增加include www.huozhe.com.conf新建conf/www.huozhe.com.conf,内容如下:server {listen 80;ser...
分类:
Web开发 时间:
2014-11-19 00:28:31
收藏:
0 评论:
0 赞:
0 阅读:
364
一、HelloDuilib1.首先理解DUILIB显示的一个基本流程,如下图:在Duilib中,WindowImplBase这个类代表了图中“CWndClass”。所以我们需要做的是:1)生成一个XML。2)生成一个WindowImplBase对象。3)加载XML。4)显示窗口。但是编写的时候,Wi...
分类:
其他 时间:
2014-11-19 00:28:21
收藏:
0 评论:
0 赞:
0 阅读:
487
本次实验中的典型问题1、 关于0=0 && x<1002、 关于switch分支中问题1) swith(表达式)只能为整形或字符型的表示式case 常量/常量表达式:类型必须与表达式相一致,也为整形或字符型2) scanf(“%d”,&x),%d后面不能加\n,因为 \n是回车,而输入时默认的结束符...
分类:
其他 时间:
2014-11-19 00:28:11
收藏:
0 评论:
0 赞:
0 阅读:
254
文章来自:http://ascii.911cha.com/---------------推荐ASII码地址-------------http://www.96yx.com/tool/ASC2.htmhttp://www.weste.net/tools/ASCII.asp---------------...
分类:
其他 时间:
2014-11-19 00:28:01
收藏:
0 评论:
0 赞:
0 阅读:
316
Python是一个直译的动态型编程语言。Python不需要为变量、参数和函数声明类型,这使得Python的代码更加精简和灵活。Python是在运行时踪变量的类型。假如代码读取一个没有初始化的变量,Python的运行时会抛出一个错误。 Python解释器很容易利用C和C++拓展新的功能是数据类型。 ....
分类:
编程语言 时间:
2014-11-19 00:27:31
收藏:
0 评论:
0 赞:
0 阅读:
188
有n个矩形,每个矩形可以用两个整数a,b描述,表示它的长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当 aconst int maxn = 1000;typedef struct rectangle{ int len; int wid;};int Matrix[maxn][maxn].....
分类:
其他 时间:
2014-11-19 00:27:21
收藏:
0 评论:
0 赞:
0 阅读:
286
OpenCV的一些操作,如生成随机矩阵,高斯矩阵,矩阵相乘之类的/*功能:说明矩阵的一些操作方法*/#include "cv.h"//该头文件包含了#include "cxcore.h"#include "highgui.h"#include void PrintMat(CvMat *A); // ...
分类:
其他 时间:
2014-11-19 00:27:01
收藏:
0 评论:
0 赞:
0 阅读:
388
使用python爬取medsci上的期刊信息,通过设定条件,然后获取相应的期刊的的影响因子排名,期刊名称,英文全称和影响因子。主要过程如下:首先,通过分析网站http://www.medsci.cn/sci。当点击“我要查询”时,网页会发送一个POST消息给服务器,然后服务器返回查询结果然后,将查询...
分类:
编程语言 时间:
2014-11-19 00:26:51
收藏:
0 评论:
0 赞:
0 阅读:
575
事件捕获setCapture把所有的事件,都干掉,只看我自己1.只支持ie2.只能对元素使用3.只能捕获鼠标的事件兼容的写法:XXX.setCapture&&XXXsetCapture();解除捕获releaseCapture兼容的写法:XXX.releaseCapture&&XXX.release...
分类:
其他 时间:
2014-11-19 00:26:41
收藏:
0 评论:
0 赞:
0 阅读:
285
最近做一个应用,是通过客户端和网页交互来实现替换文档中字体的功能;在网页方面的工作很简单,就是通过客户端提供的接口获取当前系统字体,显示在界面供用户选择替换。是的,页面很顺利做完,并在浏览器测试完毕。开始和客户端做一个完整测试,结果问题来了,ie8显示不了英文字体选项,ie6显示不了背景图片。因为最...
分类:
其他 时间:
2014-11-19 00:26:31
收藏:
0 评论:
0 赞:
0 阅读:
277
转载:http://in.relation.to/Bloggers/StrongLiu为什么需要使用分布式缓存(数据网格)呢? 本文旨在回到这个问题.首先, 它是进化的产物.本地缓存 > 集群缓存 > 分布式缓存(数据网格)使用分布式缓存的原因中包括了为什么使用缓存集群, 而使用缓存集群的原因中包括...
分类:
其他 时间:
2014-11-19 00:26:21
收藏:
0 评论:
0 赞:
0 阅读:
2330
前台(test.zul): 后台(test.java):package test;import java.util.ArrayList;import java.util.Comparator;import java.util.List;impor...
分类:
编程语言 时间:
2014-11-19 00:26:11
收藏:
0 评论:
0 赞:
0 阅读:
307