模板模式 又叫模板方法模式,在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情冴下,重新定义算法中的某些步骤(这个我觉得很抽象,很抽象)e:学会说“不”,把时间用在更重要的事情上案例:在一组监控的程序中,我们需要记录程序启动和结束一些信息(日志能通过上...
分类:
其他好文 时间:
2014-08-11 14:43:22
阅读次数:
215
父对象重新定义自己继承自QObject的函数bool eventFilter(QObject* watched, QEvent* event)。
子控件安装父对象的eventFilter:
例如,
QTableView * itsView = new QTableView;
itsView->viewport()->installEventFilter(this);...
分类:
其他好文 时间:
2014-08-07 15:55:40
阅读次数:
224
“IT新形态”引发的IT基础设施变革正愈演愈烈,惠普精心构筑的融合基础设施、云平台和软件定义数据中心这三驾马车能否引领IT潮流?凭借深厚的技底蕴、应用为本的创新思路、开放融合的技术手段,惠普试图重新定义计算与存储的未来。在摩尔定律起效的时代,硬件按照既有的规律,有..
分类:
其他好文 时间:
2014-08-04 18:11:28
阅读次数:
216
Windows phone 8 的应用 与一般的Pc应用在输入方式上最大的不同就是:Windows phone 8主要依靠触控操作。因此在输入方式上引入一套全新的触控操作方式,我们需要重新定义相关的事件和方法。触控覆盖了Windows phone 8绝大部分用户的输入,如何处理输入呢,微软从SL和X...
后面的例子我会继续补充:1. 因为uvm默认定义的message格式比较长,非常不利于debug过程中的分析使用,一般情况下,开始使用uvm,都要利用uvm_report_server重新定义message输出的格式。下面给出一个例子:用于将name和ID限定在同一个width。class my_r...
分类:
其他好文 时间:
2014-07-30 23:22:45
阅读次数:
341
移动互联网时代使得个人消费级应用发生了前所未有的创新变革,那么,移动互联网时代是否也会重新定义企业的工作方式呢?智能手机的出现已经改变了企业员工的工作模式,随着企业信息化建设日趋深入,未来,云计算、大数据、智能设备等将组成全新的工作环境,让工作人员通过可视化的方式掌控全局,硬件和软件系统
也可能发生本质上的改变,造就了新的企业工作模式。同时,企业级应用的发展呈现移动化、协同化、云端化等特点。
...
分类:
移动开发 时间:
2014-07-29 12:58:06
阅读次数:
331
目的
定义一个操作中的算的骨架,将一些步骤的具体实现延迟到子类中,模板方法模式使得子类可以不改变一个算法的结构就可以重新定义该算法的某些特定步骤。
案例
一个含有Application和Document类的应用框架,Application类负责打开一个外部文档,当文档中的内容读入之后,就用Document来表示。在Application中存在方法openDocumen...
分类:
其他好文 时间:
2014-07-27 11:56:03
阅读次数:
178
多态也是C++中的一个重要的方面,多态和动态类型,虚函数本质上是指相同的事情。
1 虚函数
类中的成员函数原型前面加上virtual 表面这个函数是个虚函数。虚函数的目的是为了在继承它的派生类中重新定义这个函数,以便于通过基类的指针或引用在运行时对派生类的函数进行调用。
2 派生类和虚函数
派生类一般情况下要重定义所继承的虚函数,有几个注意事项。
虚函数的声明必须和基类中...
分类:
编程语言 时间:
2014-07-26 15:31:24
阅读次数:
265
定义: 就是把已经定义的、有一定功能的操作符进行重新定义,来完成更为细致具体的运算等功能。操作符重载可以将概括性的抽象操作符具体化,便于外部调用而无需知晓内部具体运算过程。就是把操作符(比如'+,-,*,/'这些运算符)赋于新的意义。目的: C++有许多内置的数据类型,包括int,char,do.....
分类:
其他好文 时间:
2014-07-26 14:42:10
阅读次数:
170
6.1 理解对象 属性类型 属性特性 行为描述 数据属性 Configurable 表示是否能通过delete删除属性从而重新定义属性。 数据属性 Enumerable 表示能否通过for-in循环返回属性。对于直接在对象...
分类:
编程语言 时间:
2014-07-26 01:08:16
阅读次数:
233