
C/C++
robberM
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
进程间通信
https://www.jianshu.com/p/c1015f5ffa74转载 2020-01-16 15:13:34 · 306 阅读 · 1 评论 -
设备描述表
获取设备描述表句柄复习:当你想在一个图形输出设备(诸如屏幕或者打印机)上绘图时,你首先必须获得一个设备描述表(或者DC)的句柄。将句柄传回给程序时,Windows就给了你使用设备的权限。然后你在GDI函数中将这个句柄作为一个参数,向Windows标识你想在其上进行绘图的设备。如果在处理一个消息时取得了设备描述表句柄,应该在退出窗口函数之前释放它(或者删除它)。一旦释放了句柄,它就不再有效了转载 2013-03-28 12:15:12 · 3249 阅读 · 0 评论 -
Linq快速入门——Lambda表达式的前世今生
转自:http://www.cnblogs.com/OceanEyes/archive/2012/08/27/linq-2.htmlLinq快速入门——Lambda表达式的前世今生Lambda表达式其实并不陌生,他的前生就是匿名函数,所以要谈Lambda表达式,就不得不谈匿名函数,要谈匿名函数,那又要不得不谈委托。何为委托匿名方法Lambda表达式扩展方法泛转载 2013-04-13 12:08:11 · 815 阅读 · 0 评论 -
光流OpticalFlow介绍与OpenCV实现
光流(optic flow)是什么呢?名字很专业,感觉很陌生,但本质上,我们是最熟悉不过的了。因为这种视觉现象我们每天都在经历。从本质上说,光流就是你在这个运动着的世界里感觉到的明显的视觉运动(呵呵,相对论,没有绝对的静止,也没有绝对的运动)。例如,当你坐在火车上,然后往窗外看。你可以看到树、地面、建筑等等,他们都在往后退。这个运动就是光流。而且,我们都会发现,他们的运动速度居然不一样?这就给我们转载 2013-06-06 21:05:59 · 2293 阅读 · 0 评论 -
CvvImage.cpp
由于OpenCV2.2里面,把原来的CvvImage整个类给删除掉了,因此在MFC下使用带来诸多不方便,大家可以通过提前opencv2.1中的代码的方法来解决(弄一个h文件和一个cpp文件,然后放到你的项目里面一起编译就可以了)。但是在s2010中会出现error C2039: “DrawToHDC”: 不是“ATL::CImage”的成员的错误。这主要是因为命名冲突引起的转载 2013-07-06 12:29:48 · 4357 阅读 · 0 评论 -
boost,pthread,clapack,jpeg,gsl在windows下配置方法
1.boostBoost是一个开源、可移植的强大的C++程序库,由C++标准委员会库工作组成员发起。官方网址为http://www.boost.org,SourceForge网址为http://sourceforge.net/projects/boost/。本文以Windows下Visual Studio为例讲解如何编译和配置Boost库。首先从SourceForge上下载Bo原创 2013-10-21 16:12:23 · 1471 阅读 · 0 评论 -
windows下boost,pthread,clapack,jpeg,gsl的配置
1.boostBoost是一个开源、可移植的强大的C++程序库,由C++标准委员会库工作组成员发起。官方网址为http://www.boost.org,SourceForge网址为http://sourceforge.net/projects/boost/。本文以Windows下Visual Studio为例讲解如何编译和配置Boost库。首先从SourceForge上下载Bo原创 2013-10-21 16:14:08 · 1855 阅读 · 0 评论 -
链表反转——迭代模型与递归模型
版权声明:本文为博主原创作品,转载请在正文明显处注明出处。数据结构:相互之间存在一种或多种特定关系的元素的集合。单链表反转有迭代和递归两种算法。首先,定义结点:struct ListNode{ int val; ListNode* next; ListNode(int v):val(v),next(nullptr){}};单链表的特点由结点组成;每一个结点由数据域和原创 2016-09-08 00:00:17 · 868 阅读 · 0 评论 -
The Most Important Algorithms (in CS and Math)
1. A* search algorithm Graph search algorithm that finds a path from a given initial node to a given goal node. It employs a heuristic estimate that ranks each node by an estimate of the best route转载 2013-03-29 09:09:59 · 997 阅读 · 0 评论 -
STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)
转自:http://blog.youkuaiyun.com/lmyclever/article/details/6750041向量(vector) 连续存储的元素Vectorc;c.back() 传回最后一个数据,不检查这个数据是否存在。c.clear() 移除容器中所有数据。c.empty() 判断容器是否为空。c.front() 传回第一个数据。c转载 2013-01-17 09:07:15 · 626 阅读 · 0 评论 -
左值与右值
++a是先自增,然后返回增加后的变量a,a是变量,本来就可以做左值,所以(a++)++正确;a++是后自增——在表达式里值还是原来的值——返回的是一个等于a+1的临时变量,临时变量是有const属性的,不可以更改,所以(a++)++错误。左值和右值左值(left value):出现在赋值表达式的左边的表达式,其作用为存放数据空间,且存放是允许的。缩写:lvalue右值(right va转载 2012-12-26 11:41:16 · 845 阅读 · 0 评论 -
深入理解C语言
原帖地址:http://coolshell.cn/articles/5761.html 作者:陈皓Dennis Ritchie 过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言。一门经历40多年的到今天还长盛不衰的语言,今天很多语言都受到C的影响,C++,Java,C#,Perl, PHP, Javascript, 等等。但是,你对C了解吗?相信你看过本站的《C语言的谜题》转载 2012-12-31 17:52:15 · 697 阅读 · 0 评论 -
最简化的DirectX 11开发环境的配置
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.youkuaiyun.com/zhmxy555/article/details/7672101作者:毛星云 邮箱: happylifemxy@qq.com 期待着与志同道合的朋友们相互交流本篇文章转载 2013-01-12 19:22:48 · 4346 阅读 · 0 评论 -
openCV像素点处理
转自:http://blog.youkuaiyun.com/hxgqh/archive/2011/02/23/6202001.aspx获得像素点的值便可以更加灵活的进行图像处理,在OpenCV里可以通过cvGet2D()和cvSet2D()两个函数加上一个CvScalar结构体做到。OpenCV中,CvScalar结构为:typedef struct CvScalar{ doub转载 2013-01-15 11:06:21 · 1053 阅读 · 0 评论 -
OpenCV图像操作-图像反色操作
创建MFC工程,从文件中读入一幅图像,将之反色,然后显示原图片和反色之后的图片。[cpp] view plaincopyprint?/*******************************************************************************函数名称 : MakeMat 函数描述 : 使用OpenCV进行图像操作转载 2013-01-15 13:55:18 · 14675 阅读 · 0 评论 -
命令行参数argv传递整数给函数的方法
这里有两个转换函数,可以将命令行参数argv[]转化为int型。1.int strtoi( const char * str, int base )/* 函数原型:int strtoi(const char *str,int base);描述:将字符串转换为10进制无符号整数返回参数:const char *str为需要转换的字符串,应由0-9和A-Z组成i转载 2013-01-16 09:00:15 · 10933 阅读 · 0 评论 -
C++学了这么多年,你仍不知道的事!!!
转自:http://blog.youkuaiyun.com/ithzhang/article/details/8119286C++学了这么多年你知道为什么定义类时,类的定义放在.h文件中,而类的实现放在cpp文件中。它们为什么能够关联到一起呢?你知道什么东西可以放在.h文件中,什么不能。什么东西又可以放在cpp文件中。如果你忘记了或是压根就不明白,那么读过此文你会清晰无比!! 首先谈转载 2013-01-16 09:15:15 · 610 阅读 · 0 评论 -
注释一个opencv摄像头程序
/*没有系统地看过opencv的书籍,但是这段时间想做一个摄像头识别、定位特定色块的程序,就从现有程序改起了。这是一个从摄像头从采集实时画面的程序,同时会显示出采集图片的前景和后景图片,按照个人理解做了一下注释。*/#include #include #include #include int main( int argc, char** argv ){转载 2013-01-16 15:51:29 · 819 阅读 · 0 评论 -
语言的界限就是一个人世界的界限
语言的界限就是一个人世界的界限语言的界限就是一个人的世界的界限 — 维特根斯坦Ruby on Rails的世界很多人会告诉你, 学习不同编程语言能够让你看到新的世界, 改变你思考的方式, 在程序员修炼之道中甚至会建议’每年至少学习一门新语言’, 也有Peter Norvig在十年学会编程中提出的那样, 学会至少半打语言. 我是比较赞同这种观点的.转载 2012-12-26 19:56:20 · 938 阅读 · 0 评论