自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ran

夜尽天明

  • 博客(25)
  • 收藏
  • 关注

原创 Ubuntu-14.04.1 desktop安装时及安装后遇到的小问题

ubuntu安装时遇到的各种问题

2014-07-29 17:13:24 6336

转载 窗口相关概念和对应关系

三个角度窗口含义从应用程序开发员的角度窗口就是图形用户界面句柄,以该句柄作为系统API的参数,就可以对窗口进行各种操作从MFC程序员角度窗口就是一个CWnd对象从操作系统角度窗口是一块普通内存块.该内存中保存了一个数据结构的信息(WNDCLASS).操作系统利用这个数据结构维护窗口状态窗口类型可重叠窗口这种窗口是有标题栏,边框,客户区域的顶层窗口,它可以充当

2014-07-24 10:23:26 6547

转载 对话框(VC_Win32)

资源描述表中对话框定义格式: 对话框名 DIALOG[载入特性] X,Y,Width,Height[设置选项]{  对话框控件定义;} 说明: 对话框名称:   标识对话框资源,可为一个字符串也可以为1~65535之间的任何数DIALOG:   关键字 载入特性:   对话框资源的载入特性选项与菜单资源相同 X,Y,Width,Height:X,Y:

2014-07-24 10:21:18 5838

转载 系统消息

Window消息来源有以下4种输入消息控制消息系统消息用户消息 Windows消息分布消息范围说 明0 ~ 0x03FF(WM_USER – 1)系统消息0x0400(WM_USER) ~ 0x7FFF(WM_APP - 1)自定义窗口类整数消息0x0800(WM_APP) ~ 0xBFFF

2014-07-24 10:04:02 6228

转载 Windows 应用程序交互过程

应用程序Windows的应用程序一般包含窗口(Window),它主要为用户提供一种可视化的交互方式(窗口是由线程(Thread)创建的).Windows 系统通过消息机制来让系统和用户进行交互,用户通过触发事件来触发消息,消息(Message)被发送,保存,处理,一个线程会维护自己的一套消息队列(Message Queue)[仅当线程有对应的创建窗口和处理窗口消息时候],在发生输入

2014-07-24 09:43:47 5116

转载 STL 算法

STL算法概述简介:STL算法部分主要由头文件,,组成。要使用 STL中的算法函数必须包含头文件,对于数值算法须包含,中则定义了一些模板类,用来声明函数对象注意:编译器无法检测出所传递的迭代器是一个无效形式的迭代器,当然也无法给出算法函数错误的提示,因为迭代器并不是真实的类别,它只是传递给函数模板的一种参数格式而已STL中算法分类:操作对象直接改变容器的

2014-07-24 09:13:32 4760

原创 仿函数进阶——组合型仿函数和自定可以使用函数配接器的仿函数

template struct binary_function { // base class for binary functions typedef _Arg1 first_argument_type; typedef _Arg2 second_argument_type; typedef _Result result_type; };

2014-07-23 15:40:24 5460

原创 仿函数

仿函数三大妙处:1、

2014-07-23 09:35:44 7322

原创 迭代器特性

C++标准程序库为每一种迭代器提供了一个

2014-07-22 11:02:33 4875

原创 带滚动条的视频播放-2

视频播放时点击窗口关闭按钮(即小叉号)关闭窗口 隐藏console控制台 使用VideoCapture和createTrackbar实现滚动条控制视频播放#include<iostream>#include<Windows.h>#include<opencv2/highgui/highgui.hpp>#include<opencv2/cor...

2014-07-21 23:13:11 5284

原创 迭代器配接器详解

迭代器是一个纯粹的抽象概念:任何东西,只要其行为类似迭代器,它就是一个迭代器。因此,你可以撰写一些类别(classes),具备迭代器接口,但有着各不相同的行为。C++标准程序库提供了数个预先定义的特殊迭代器,亦即所谓迭代器配接器(iterator adapters)。它们不仅起辅助作用,还能赋予整个迭代器抽象概念更强大的能力。

2014-07-21 17:56:59 5653

原创 迭代器和辅助函数

迭代器(iterator)是连接容器和算法的纽带,为数据提供了抽象,使写算法的人不必关心各种数据结构的细节。迭代器提供了数据访问的标准模型——对象序列,使对容器更广泛的访问操作成为可能。

2014-07-21 11:25:07 5444

原创 显示图像-1

OpenCV开发包提供了读取各种类型的图像文件、视频内容以及摄像机输入的功能。这些功能是OpenCV开发包所包含的HighGUI工具集的一部分。先看两个小例子:#include"opencv2/highgui/highgui.hpp"int main(){ IplImage* img = cvLoadImage("123.jpg"); cvNamedWindow("Demo1"...

2014-07-20 21:09:38 5486

原创 STL容器能力一览表和各个容器操作函数异常保证

VectorDequeListSet

2014-07-19 16:33:18 5787

原创 vs2013配置opencv2.4.9

配置环境变量

2014-07-17 21:12:39 33243 6

原创 运用map并于执行期指定排序准则

#include#include#include#include#includeusing namespace std;class RuntimeStringCmp{public: enum cmp_mode{normal,nocase};private: const cmp_mode mode; static bool nocase_compare(char c1

2014-07-17 16:30:41 4849

原创 vs2013错误解决方法

打开"VS2013开发人员命令提示后",上面提示"cannot determine the location of the vs common tools folder",于是打开VC/bin目录下的vcvars32.bat,发现没有找到环境变量VS120COMNTOOLS。但是,我明明添加了VS120COMNTOOLS这个环境变量。为什么VS识别不出VS120COMNTOOLS?然后又是各种找答

2014-07-16 21:57:19 19398 5

原创 win8.1系统vs2013中boost 1.55.0的安装

win8.1系统vs2013中boost 1.55.0的安装

2014-07-16 21:48:50 8638 5

原创 Vector的小知识点

预留容量的几种方式:

2014-07-15 10:57:48 6352

原创 Bind2nd源码解析

// TEMPLATE FUNCTION bind2ndtemplate<class _Fn2, class _Ty> inline binder2nd bind2nd(const _Fn2& _Func, const _Ty& _Right) { // return a binder2nd functor adapter typename _Fn2::second_argument_t

2014-07-14 16:30:35 5271

原创 关于前置式递增和后置式递增的小知识(++x与x++)

list::iterator pos; //list coll;for(pos=coll.begin();pos!=coll.end();++pos)

2014-07-13 10:11:20 5777

原创 WTL在Win8.1系统WM_DROPFILES无法响应的解决办法

由于UAC的限制,WM_DROPFILES只能由权限较低的APP拖拽到权限较高的APP,反之如果从权限较高的APP拖拽到低权限的APP上,WM_DROPFILES不会被发送到低权限的APP消息队列。所以,WM_DROPFILES会有时候变得不能响应。解决的办法,使用ChangeWindowMessageFilter注册WM_DROPFILES这个MEESSAGE。 ChangeWi

2014-07-11 10:54:43 6245

原创 VS2013配置WTL90_4140_Final

网上关于WTL的文章,尤其是中文的文章不多,根据收集的资料整理出了VS2013安装WTL的方法。1、下载。文件很小的,地址:http://sourceforge.net/projects/wtl/files/latest/download

2014-07-11 10:39:04 9945 9

原创 辅助性的“比较操作符”

有四个template function,分别定义了!=,>,=四个比较操作符。它们都是利用操作符==和

2014-07-11 10:28:03 4942

转载 为什么需要auto_ptr_ref

这几天开始拜读侯捷先生和孟岩先生的译作《C++标准程序库:自修教程与参考手册》 。两位先生确实译功上乘,读得很顺。但是读到P55页关于auto_ptr_ref的讨论,却百思不得其解:为什么需要引入auto_ptr_ref这个辅助类呢?从书中描述来看,仿佛与拷贝构造函数 、右值 、类型转换 有关。于是,结合auto_ptr的源代码,google之、baidu之,找了一推资料,终于初步 搞清该问题

2014-07-10 20:30:40 4812

空空如也

空空如也

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

TA关注的人

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