自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 facade模式

Façade模式一.意图为子系统中的一组接口提供一个一致的界面,façade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用.二.适用性1.    当你要为一个复杂子系统提供一个简单接口时,子系统旺旺因为不断演化而变得越来越复杂.大多数模式使用时都会产生更多更小的类.这使得子系统更具可重用性,也更容易对子系统进行定制,但这也给那些不需要定制子系统的用户带来一些使用上的困难

2016-07-15 11:51:18 246

原创 decorator模式

Decorator模式一.意图动态的给一个对象添加一些额外的职责.就增加功能来说,decorator模式相比生成子类更为灵活.二.适用性1.    在不影响其他对象的情况下,以动态透明的方式给单个对象添加职责2.    处理那些可以撤销的职责3.    当不能采用生成子类的方法进行扩充时,一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类,使得子类数目呈爆炸

2016-07-13 15:58:31 311

原创 composite模式

Composite模式一.意图将对象组合成树形结构以表示”部分-整体”的层次结构,composite使得用户对单个对象和组合对象的使用具有一致性.二.适用性1.    你想表示对象的部分-整体层次结构2.    你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象三.结构   四.代码#include#incl

2016-07-11 13:50:50 240

原创 bridge模式

Bridge一.意图将抽象部分与它的实现部分分离,使它们都可以独立地变化.二.适用性1.    你不希望在抽象和它的实现部分有一个固定的绑定关系.2.    类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充,这是bridge模式使你可以对不同的抽象接口和实现部分进行组合并分别对它们进行扩充.3.    对一个抽象的实现部分的修改应对客户不产生影响,即客户的代码不必重

2016-07-08 14:24:17 296

原创 问题:double free or corruption

问题:double free or corruption解决办法:文件句柄关闭两次

2016-07-07 16:15:15 1107

原创 问题:sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

问题:sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set解决办法:ubuntuCtrl+Alt+F1进入窗口模式sudo -schown root:root /usr/bin/sudochmod 4755 /usr/bin/sudoreboot

2016-07-07 16:14:30 16667

QT和JavaScript互调

QT和JavaScript互调,代码和文档

2016-01-27

gdb-6.7&strace-4.5.15

arm平台调试工具,gdb和strace

2015-10-18

QT中使用QWT

WINDOWS下QWT编译 1.解压 (1)解压文件使用QT打开qwt.pro,单机运行进行编译。 (2)完成后将QWT\lib目录下的qwtd.dll和qwt.dll文件复制到QT库的bin目录下。 (3)将QWT\lib目录下的qwtd.lib,qwt.lib文件复制到QT库的lib目录下。 (4)将QWT\designer\plugins\designer目录下的qwt_designer_plugin.dll和qwt_designer_plugin.lib到QT库的plugins\designer目录下。 (5)将QWT\src目录下所有.h和.cpp放入一个空QWT文件夹中,再讲QWT文件夹放入QT库的include目录下。 2.运行 (1)打开example文件夹下相应程序的pro文件。 (2)在pro文件中加入(相应文件夹) LIBS += -L"D:\Qt\4.8.5\lib" -lqwt INCLUDEPATH += D:\Qt\4.8.5\include\QWT include(D:\Qt\QWT\qwt.prf)。 (3)运行。

2014-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除