自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (17)
  • 收藏
  • 关注

转载 C++设计模式13——代理模式

什么是代理模式?在GOF的《设计模式:可复用面向对象软件的基础》一书中对代理模式是这样说的:为其他对象提供一种代理以控制对这个对象的访问。结合上面的游戏代理的例子和下面的图,我们来进行分析一下。以前你是这样玩游戏:现在有了游戏代理,你是这样玩游戏:代理服务器干了什么?它代替你去和游戏服务器进行交互。它访问游戏服务器的速度比你使用校园网访问游戏服务器的速度快很多。所以,你的游戏延迟就下来了。代理模式分为四类:远程代理,虚代理,保护代理和智能引用。在下面使用场合会对这四种进行分别介绍。

2018-01-30 17:48:44 164

转载 C++设计模式12——享元模式

什么是享元模式?在GOF的《设计模式:可复用面向对象软件的基础》一书中对享元模式是这样说的:运用共享技术有效地支持大量细粒度的对象。就如上面说的棋子,如果每个棋子都new一个对象,就会存在大量细粒度的棋子对象,这对服务器的内存空间是一种考验,也是一种浪费。我们都知道,比如我在2013号房间和别人下五子棋,2014号房间也有人在下五子棋,并不会因为我在2013号房间,而别人在2014号房间,而导致我们的棋子是不一样的。这就是说,2013号房间和2014号房间的棋子都是一样的,所有的五子棋房间的棋子都是

2018-01-30 17:17:04 149

原创 《OpenCV3编程入门 》学习笔记 第2章 启程前的认知准备

本章介绍OpenCV官方例程的引导学习与赏析,讲解如何编译OpenCV的源代码,并引入了对一些周边概念的认知。

2018-01-30 15:57:44 834 1

转载 C++设计模式11——外观模式

什么是外观模式?外观模式,很多人也把它叫做门面模式。在GOF的《设计模式:可复用面向对象软件的基础》一书中对外观模式是这样说的:将子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。细细的理解这句话;子系统中的一组接口,就好比上面举得例子中的语法分析,生成中间代码,生成汇编代码,链接成可执行程序或库;外观模式定义的一个高层接口,就好比上面说的Build按钮,通过这样的一个Build按钮,让编译器更加容易使用,对于这一点,从Linux C++/C转Wind

2018-01-30 15:38:06 159

转载 C++设计模式10——装饰模式

什么是装饰模式?在GOF的《设计模式:可复用面向对象软件的基础》一书中对装饰模式是这样说的:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。装饰模式能够实现动态的为对象添加功能,是从一个对象外部来给对象添加功能。通常给对象添加功能,要么直接修改对象添加相应的功能,要么派生对应的子类来扩展,抑或是使用对象组合的方式。显然,直接修改对应的类这种方式并不可取。在面向对象的设计中,而我们也应该尽量使用对象组合,而不是对象继承来扩展和复用功能。装饰器模式就是基于

2018-01-30 14:19:22 146

原创 数据结构——线性表

线性结构是最简单且最常用的一种数据结构,本章及随后几章要讨论的栈、队列和串都属于线性结构。线性结构的特点是:在数据元素的非空有限集中存在唯一的一个被称作“第一个”的数据元素;存在唯五的一个被称作“最后一个”的数据元素;除第一个元素这外,集合中的每个数据元素均只有一个前驱;除最后一个元素之外,集合中每个数据元素均只有一个后继。

2018-01-25 18:00:43 627

转载 Qt读取苹果系统OSX上的plist资源文件

http://blog.csdn.net/u014597198/article/details/52672727先讲一下整体流程:1、先在X-Code上创建.h和.mm文件,并写出主要读取资源文件函数和接口2、把.h和.mm文件添加到Qt中,并写出C++间接调用接口3、把界面和调用读取plist资源文件接口联系起来对于MAC上的应用软件的

2018-01-25 15:48:46 969

转载 在Mac系统下发布Qt程序详细教程

http://blog.csdn.net/imxiangzi/article/details/50994466 最近在Mac系统下用Qt写了个程序,现在要发布,搞了很久,终于搞定,下面记录下发布时候遇到的一些问题和一些经验首先有以下几点需要注意:1,你的程序是否包含了第三方库?比如我这次发布的程序,程序就调用了第三方库;2,若没包含第三方库,在Mac下

2018-01-19 17:52:04 4329 2

转载 修改dylib的默认链接位置

http://blog.csdn.net/dadalan/article/details/4288091 有些dylib库并没有设置到/Framework里,当你将这些dylib添加到程序包中时,也无法正确调用。有一个解决方法: 用otool -L OOXX.dylib 查看链接位置 用 install_name_tool -id @executabl

2018-01-19 17:43:41 2564

转载 windbg中文版帮助文档

http://www.dbgtech.net/windbghelp/index.html

2018-01-04 09:59:24 2767

原创 《OpenCV3编程入门 》学习笔记 第1章 邂逅OpenCV

本章介绍OpenCV的周边概念,分析OpenCV的基本架构,讲解OpenCV的新特性。本章重点讲解了OpenCV的下载、安装与配置过程;在配置完成后,带领大家正式领略OpenCV的魅力,讲解了4个OpenCV图像处理小程序,并指导大家学习如何使用OpenCV操作视频和调用摄像头。

2018-01-02 20:37:08 543 1

computer-vision计算机视图算法opencv相关

本项目介绍opencv图像处理的插件算法,包括 如何对图像进行滤波❑ 如何进行图像变换❑ 对于颜色空间,如何进行颜色空间之间的相互转换,以及如何应用颜色映射❑ 图像阈值化❑ OpenCV中可用的绘图函数❑ 模板匹配以及如何使用模板匹配进行物体检测与计数

2024-03-03

QT界面纯代码与控件布局学习

本源码是关于QT界面设计的两种方式学习理解,一个是托控件布局,一种是纯代码实现界面布局

2023-08-06

QTreeView+自定义Model实现示例

QTreeView是用来显示树型结构的数据,比如目录组织,公司组织架构等,数据量小可以用Qt自带的Model实现,如果数据量大,则需要用自定义的Model实现,下面介绍自定义实现的方法。

2022-07-01

QtCallQtCustomDll.zip

本资源包含两个工程,一个是动态库项目即Qt创建动态库并添加动态库版本号的实现,另一个是QWidget工程调用QT创建的动态库

2021-10-14

Qt中使用QQueue模拟消息队列

使用QQueue, QThread,QMutex,QWaitCondition模拟消息队列的任务处理,实现任务的同步处理

2021-01-14

QT托盘消息模拟QQ消息列表通知

QT实现托盘功能,采用model,View加自定义委托模拟QQ的消息列表通知

2021-01-09

QTableView同时显示自定义Checkbox和文件图标

QTableView同时显示自定义Checkbox和文件图标,开发环境macos 10.13.1 Qt 5.9.1

2018-08-26

QTableView显示自定义CheckBox

QTableView显示自定义CheckBox, 开发环境macos 10.13.1 Qt 5.9.1

2018-08-26

qt代码行统计

简单的代码行统计工具

2017-06-21

QT5.7代码行统计工具

用QT5.7实现的简单代码行统计工具

2017-06-20

QT读写注册表

本代码是注册表进行读写,先写注册表,再读取注册表的值,QT实现

2015-10-14

SmtpClient-for-Qt

SMTP协议发送电子邮件,QT实现,QT5测试通过

2015-10-11

C++ Qt设计模式第2版(中英文版)+源码

本资源包含三个部分 C++ Qt设计模式第2版(中文版).pdf C++ Qt设计模式第2版(英文版).pdf C++ Qt设计模式第2版(源码)

2015-09-02

qt高级编程(中英文版)+源码

本资源包含 qt高级编程(中文版).pdf qt高级编程(英文版).pdf qt高级编程(源码)

2015-09-01

C++ GUI Qt4编程第2版(中英文版)+源码

C++ GUI Qt4编程第2版(中文版)

2015-08-31

VC++ 6.0数据库系统开发实例导航源码

VC++6.0数据库系统开发实例导航的源代码 内容包括 第3章员工培训系统 第4章仓库管理系统 第5章人事管理系统 第6章考勤管理系统 第7章工资管理系统

2011-10-23

计算机C二级上机试题(100套)

上传的这份计算机C二级上机试题有100套,里有所有的源代码和答案,是南开大学的。

2010-01-11

空空如也

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

TA关注的人

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