
1_Common
文章平均质量分 80
evanwu_85
这个作者很懒,什么都没留下…
展开
-
Head First Design Parttern学习笔记(to be continued)
一、策略模式(Strategy Pattern) 设计一个父类Duck,定义并实现了fly()和quack()方法,定义abstract方法Display。子类MallardDuck和RedheadDuck继承Duck,并实现各自的Display方法。如下图: 图1 1 继承的缺点 step 1:增加子类RubberDuck(橡皮鸭),继承Duck。如下图: 图2 于是问题1出现了:橡皮鸭会fly(),会quack()(嘎嘎叫)。--------------------------- 继承原创 2010-08-24 22:28:00 · 1213 阅读 · 0 评论 -
软件工程师面试经典问题
/* 大部分内容来自《高质量C++/C 编程指南》 和《嵌入式程序员应知道的0x10个问题》的补充整理 */ 1 如何避免重复包含头文件? 答:使用#ifndef/#define/endif. 2 #include 和 #include “filename.h” 有什么区别? 答:对于#include ,编译器从标准库路径开始搜索 filename.h 对于#include “filename.h” ,编译器从用户的工作路径开始搜索 filename.h 3 用原创 2011-03-13 17:34:00 · 1573 阅读 · 0 评论 -
Linux 压缩解压命令备忘
01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) 02-.gz格式 解压1:[*******]$ gun转载 2011-08-09 09:19:20 · 846 阅读 · 0 评论