摘要: 从封装角度对设计模式分类, 一:组件协作 组件协作模式通过晚绑定来实现框架与应用程序的松耦合,很好的应对变化1:模板方法(Template Method) (1)是先前早写好的,(2)是后来开发人员写的。它俩之间的关系是(2)调用(1),属于早绑定。 (1)调用(2),属于晚绑定。 阅读全文
posted @ 2018-03-22 11:02 FocusA 阅读(392) 评论(0) 推荐(0)
摘要: 从apue官网下载源代码,我这里是二代 src.2e.tar.gz,解压到相应文件 我这里是火狐浏览器默认下载到Downloads目录中,将源代码解压到Documents目录中的新建apue2文件夹中 命令:sudo tar zxvf ~/Downloads/src.2e.tar.gz -C /ho 阅读全文
posted @ 2018-03-17 15:44 FocusA 阅读(235) 评论(0) 推荐(0)
摘要: limit 接收一个或两个参数。 可以实现前排前几行的数据或排后几行的数据,或者中间几行的数据 order by + 关键字 表示按关键字什么顺序排列,默认是正序,从小到大, order by + 关键字 desc 表示按倒序排列,从大到小顺序。 如:倒序排列取前几行数据: order by id 阅读全文
posted @ 2018-03-11 10:56 FocusA 阅读(964) 评论(0) 推荐(0)
摘要: 学习了该博客http://blog.csdn.net/stpeace/article/details/22220777 加上自己的理解 this是个指针,存在于类的非静态成员函数内部,return this 返回的是指向该对象的指针,或 返回的是当前该对象的地址。 return *this 返回当前 阅读全文
posted @ 2018-03-08 11:18 FocusA 阅读(10319) 评论(0) 推荐(2)
摘要: 我是在VM下安装了Ubuntu ,使用vim 编写运行Hello world Ubuntu中打开终端 检查是否安装了g++或gcc,可输入命令 sudo apt-get install gcc 检查是否安装了vim ,可输入命令安装 sudo apt-get install vim 然后输入命令 s 阅读全文
posted @ 2018-01-19 16:08 FocusA 阅读(1135) 评论(0) 推荐(0)
摘要: 派生类构造函数的一般格式为: 记:B为派生类 ,A为基类 B::B(<构造函数总参数表>):A(<参数表1>),<子对象名>(<参数表2>),...... 派生类构造函数调用顺序为:基类构造函数、子对象构造函数(如果有)、派生类构造函数。 对象生命周期结束后,会执行析构函数,析构函数调用顺序和构造函 阅读全文
posted @ 2018-01-11 10:46 FocusA 阅读(576) 评论(0) 推荐(0)