自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

碎梦花事の天空

计算机图形图像

  • 博客(13)
  • 资源 (37)
  • 收藏
  • 关注

转载 四种进程或线程同步互斥的控制方法

四种进程或线程同步互斥的控制方法1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调共同对一个共享资源的单独访问而设计的。 3、信号量:为控制一个具有有限数量用户资源而设计。 4、事 件:用来通知线程有一些事件已发生,从而启动后继任务的开始。   临界区(Critical Section)保证在某一

2015-07-23 08:56:32 431

原创 VS检测内存泄漏

首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。    最常见的是随着软件的运行消耗内存逐渐增大,直至崩溃。 1、VS自带检测功能假如是用MFC的程序的话,很简单。默认的就有内存泄露检测的功能。我们用VS生成了一个MFC的对话框的程序,在对话框的的OK按钮点击事件添加内存泄漏点代码: Int *p = new int;编译、调

2015-03-30 19:32:49 1065

原创 菜鸟读《Effective C++》条款1:视C++为一个语言联邦

菜鸟读《Effective C++》前言      本人菜鸟,本应读C++ Primer和C++ Primer Plus之类的书,但这两本书的厚度让人望而生畏(本人耐性不好,静不下心来看这种百科全书似的书籍)。因此,拿过Effective C++和More Effiective C++读一下,并记录下来。      本人码字速度较慢(只会双龙戏珠),因此有很多内容从其他博客或文章中借鉴(C

2015-01-10 12:54:26 611

原创 1. 一个空类编译器默认产生4个函数

1、一个空类编译器默认产生4个函数:默认构造函数、析构函数、拷贝构造函数、赋值函数。这些函数都是public,且是内联函数。以string类为例,为不引起重命名改为Mystring(也可以使用别的命名空间)class Mystring{public: Mystring(const char *str = NULL); //普通构造函数 Mystring(const Mys

2015-01-03 23:19:22 635

原创 OpenCV最小外接正矩形

最小外接正矩形cvBoundingRect(contour,1)#include "stdafx.h"#include "cv.h"#include "highgui.h"#include "cxcore.h"#include "math.h"#include int main(int argc, char* argv[]){     IplImage *src

2014-09-03 20:26:16 2349 1

原创 OpenCV最小外接矩形

cvMinAreaRect2(contour,storage)最小外接矩形#include "stdafx.h"#include "cv.h"#include "highgui.h"#include "cxcore.h"#include "math.h"int main(int argc, char* argv[]){ IplIm

2014-09-03 20:18:44 3983

原创 C++的string前后去空格函数Trim

#include "stdafx.h"#include //#include #include //#include //#include //#include //#include //#include using namespace std;////list split(string str, string separator)  //{ 

2014-08-23 15:35:03 1186

原创 C++中string的分割函数split

list split(string str, string separator)  {      list result;      int cutAt;      while( (cutAt = str.find_first_of(separator)) != str.npos )      {          if(cutAt > 0)          { 

2014-08-23 15:00:21 956

原创 1、OpenCV轮廓检测和填充

openCV函数1、cvFindContours二值图像中检索轮廓cvFindContours( void*  img,  CvMemStorage* storage,     CvSeq**  firstContour,int cntHeaderSize, int  mode, int  method, CvPoint offset );函数cvFindContours从二值图像中检

2013-09-25 17:55:38 8166

原创 C++ 程序员 面试宝典 推荐(附免费下载地址)

C++ 程序员 面试宝典 推荐(附免费下载地址)1、《程序员面试宝典》(第三版)欧立奇、刘洋、段韬电子工业出版社下载地址:http://download.csdn.net/detail/suimenghuashi/61965432、《C.C++程序员面试宝典》梁镇宇《C.C++程序员面试宝典》梁镇宇。该书以问答的方式,先是提出问题,然后进行作答。

2013-09-25 17:01:37 1836

原创 BLOG介绍(碎梦花事)

欢迎来到 suimenghuashi(碎梦花事)的技术博客。   该博客主要包含以下内容:    1、C/C++基础知识(包括面试内容)    2、OpenGL    3、OpenCV    4、MFC和界面编程(VS2010)    5、LiDAR(Light Detection And Ranging,光探测与测量)    6、linux以及QT    该博客可

2013-08-30 23:23:10 750

原创 在VS中(单文档)配置和使用OpenGL

OpenGL(碎梦花事)(参考《实战OpenGL三维可视化系统开发与源码精解》,吕希奎,周小平著)一、OpenGL像素格式1、像素格式设置      像素格式是OpenGL窗口的重要属性,它包括是否使用双缓冲,颜色位数和类型以及深度位数等。像素格式可由Windows系统定义的所谓像素格式描述子结构来定义(PIXELFORMATDESCRIPTOR),该结构定义在windows.h中

2013-01-26 21:02:31 981

原创 VS2008里配置OpenGL

VS2008中OpenGL环境配置安装下载OpenGL类库。将.h文件拷贝到C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL目录中(没有GL目录就自己创建一个,这里的具体路径视电脑上VS2008安装的位置而定)将.lib文件拷贝到C:\ProgramFiles\Microsoft Visual Studio 9.0

2012-04-20 10:07:43 1117 1

视觉机器学习20讲(照片版PDF和matlab代码)

视觉机器学习20讲(照片版PDF和matlab代码),书为照片版PDF,各章分开,方便阅读,倾斜图像点解旋转即可。代码为20章matlab代码。 由于资源太大,采用7z格式压缩。

2016-06-29

机器学习个人笔记完整版v4.21(黄海广)

斯坦福大学经典的机器学习课程讲义, 黄海广个人笔记完整版。版本很新。

2016-06-29

深入实践Boost:Boost程序库开发的94个秘笈(中文版)

深入实践Boost:Boost程序库开发的94个秘笈,完整中文版。非常好的书,短小精悍,94提案建议,不到300页。

2015-11-01

java开发实战经典_MLDN李兴华 java源码和随着视频的pdf

java开发实战经典_MLDN李兴华 java源码和随着视频的pdf,不包括视频

2015-05-06

Qt教程(浅显易懂)

Qt教程及软件(超级浅显易懂_非常适合初学者).电子版,非影印版

2014-12-26

C++函数库电子手册汉语

C++函数库电子手册汉语,CHM、格式,详细汉语说明string、STL等

2014-12-26

OpenGL 3D游戏编程

OpenGL 3D游戏编程PDF和完整代码

2014-12-26

OpenGL游戏编程

OpenGL游戏编程 经典书籍的电子书和代码

2014-12-19

学OpenGL编3D游戏

学OpenGL编3D游戏,短小精悍(不到250页)的书籍,并附有代码。重点在游戏编程上,例子非常不错。

2014-12-19

Focus On 3D Terrain Programming

Focus On 3D Terrain Programming,聚焦3D地形编程技术,英文版(PDF版和CHM版),本书共八章,前四章以翻译完毕,并附在文件的word中,其他章节未完待续。

2014-12-19

OpenGL从高度图创建地形三维漫游

C++开发的 OpenGL从高度图创建地形三维漫游,有三维模型、广告牌技术、喷泉、天空等

2014-12-04

你必须知道的204个Visual+C++开发问题

204个VC++问题,跟222个C++问题类似,一些问题 很不错.

2013-09-26

零基础学Qt4编程

非影印,电子版,每章是一个文件,方便。 第1 章走近Qt 第2 章Qt 的安装与配置 第3 章Qt 编程基础 第4 章Qt 4 集成开发环境 第5 章使用Qt4 基本GUI 工具 第6 章Qt 4 程序开发方法和流程 第7 章对话框 第8 章主窗口 第9 章Qt 样式表与应用程序观感 第10 章在程序中使用.ui 文件 第11 章布局管理 第12 章使用Qt Creator 第13 章Qt 核心机制与原理

2013-09-11

《高质量程序设计指南C++》

《高质量程序设计指南C++》(2001年)林锐 博士著,共11章, 非常不错的电子书,共101页。 非影印,电子版。

2013-09-02

华为编程规范

资源共59页,内容如下: 1 排版 6 2 注释 11 3 标识符命名 18 4 可读性 20 5 变量、结构 22 6 函数、过程 28 7 可测性 36 8 程序效率 40 9 质量保证 44 10 代码编辑、编译、审查 50 11 代码测试、维护 52 12 宏 53

2013-09-02

OpenGL1.0绿色版

OpenCV1.0免安装,绿色版,包含h、dll、lib文件

2013-08-28

VS单文档中配置和使用OpenGL

VS单文档中配置和使用OpenGL,是一个简单word文档,详细说明了每一步的过程。

2013-01-26

空空如也

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

TA关注的人

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