自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 条件变量的文章(供自己参考)

条件变量(Condtion Variable)是在多线程程序中用来实现“等待->唤醒”逻辑常用的方法。举个简单的例子,应用程序A中包含两个线程t1和t2。t1需要在bool变量test_cond为true时才能继续执行,而test_cond的值是由t2来改变的,这种情况下,如何来写程序呢?可供选择的方案有两种:第一种是t1定时的去轮询变量test_cond,如果test_cond为fals

2012-10-19 13:58:11 396

转载 WM_CLOSE, WM_DESTROY, WM_QUIT

WM_DESTROY 是关闭程序     WM_CLOSE 是关闭窗口     WM_QUIT 是关闭消息环            WM_CLOSE和WM_DESTROY同属窗口消息,WM_QUIT则不在窗口消息之列。三者先后执行顺序是WM_CLOSE、WM_DESTROY、WM_QUIT,但需要注意的是MFC窗口默认取消按钮函数OnCancel()是不会触发WM_CLOS

2012-10-09 14:40:56 436

转载 ShowWindow, UpdateWindow, SendMessage, PostMessage, PeekMessage, GetMessage

ShowWindow与UpdateWindowCWnd::UpdateWindow()       In MSDN:Updates the client area by sending a WM_PAINT message if the update region is not empty.The UpdateWindow member function sends a WM_

2012-10-09 14:09:28 1061

转载 ShowWindow与UpdateWindow

在看VC++视频教程的时候,在创建新窗口时对ShowWindow和UpdateWindow有一些疑问,来来回回看了很多遍,自己也调试了几遍,只好求下甚解了。。自己也在csdn发帖求教了(帖子网址:http://topic.csdn.net/u/20100818/23/b30e7e3d-2969-45ec-9054-1e98cca442e5.html )问题描述如下:查了一些资料,说show

2012-10-09 14:00:19 4681

转载 旋转:矩阵,四元数和欧拉角向量

3D引擎中最常见坐标变换是旋转。有几种方式可以实现旋转:矩阵,四元数和角度向量(角度或弧度)。最精确和限制最小的方式是将他们存储在矩阵中。矩阵是一个数学概念,它是一个以行和列形式组织的矩形数学块。当这些数字以正确的顺序与另一个矩阵或数字或引擎中最常见的点进行计算时,就可以改变对应的值。例如,一个变换矩阵只是将一个点移动到三维空间,这很简单。其他更为复杂的矩阵,比如旋转矩阵可以通过将一个点的

2012-06-12 14:20:58 5027

转载 牛人们推荐的基本数学书

前面几篇谈了一些对数学的粗浅看法。其实,如果对某门数学有兴趣,最好的方法就是走进那个世界去学习和体验。 这里说说几本我看过后觉得不错的数学教科书。 1. 线性代数 (Linear Algebra): 我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的。我在科大一年级的时候就学习了这门课

2012-05-24 14:41:59 1215

转载 计算机视觉领域牛人们的博客

以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事 这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动态、招生情况等。总之,我认为, 知识只有分享才能产生更大的价值,真诚希望

2012-05-24 14:31:45 1055

转载 Laplacian of Gaussian (LoG)

Laplacian of Gaussian (LoG) As Laplace operator may detect edges as well as noise (isolated, out-of-range), it may be desirable to smooth the image first by convolution with a Gaussian kernel

2012-05-24 14:07:56 2874 1

转载 五个最好用的记事本软件

记事本软件是我们平常用得最多的工具之一,然而Windows自带的NotePad功能太过简单,市面上虽有不少记事本软件,但跟全球最顶级的五个最好用的记事本软件相比,还有相当大的差距!  1、UltraEdit-32官方简体中文版:记事本中的大哥大  UE毫无疑问是记事本软件中的王者,多年来我一直用它,从记事/编辑文本文件、到编辑源代码、搜索替换字符串、编辑exe/dll的二进制代码,几乎

2012-04-24 20:06:30 59258 2

转载 Web-Drawing Throwdown: Paper.js Vs. Processing.js Vs. Raphael

Before drawing anything in a browser, ask yourself three questions:Do you need to support older browsers?If the answer is yes, then your only choice isRaphaël. It handles browsers all the wa

2012-03-26 17:07:40 2032

转载 C++11中值得关注的几大变化

Lambda 表达式Lambda 表达式的形式是这样的:[cpp] view plaincopy[capture](parameters)->return-type {body}  来看个计数某个字符序列中有几个大写字母的例子:[cpp] view plaincopyint ma

2012-03-22 16:50:18 263

转载 应用 Valgrind 发现 Linux 程序的内存问题

Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构

2012-03-22 15:34:11 272

转载 gdb调试

一个调试示例 源程序:tst.c 代码: 1 #include 23 int func(intn) 4 { 5     int sum=0,i; 6     for(i=0; i 7     { 8         sum+=i; 9     } 10   return sum; 11 } 1314 main() 15 { 16

2012-03-22 15:05:43 294

转载 利用GDB调试CORE文件

什么是core dump       core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中, 叫core dump。 (linux中如果内存越界会收到SIGSEGV信号,然后就会core dump)。        在程序运行的过程中,有的时候我们会遇到Segment fault(段错误)这样的错误。这种看起

2012-03-22 14:45:04 513

原创 linux环境下常见错误分析

1. Killed(已杀死)     是指操作系统已经应用程序杀死,杀死的原因保存在 /var/log/syslog中,可以通过查看日志得到。杀死原因通常包括"out of memory"等,如果是“out of memory”,则可能是程序内存泄露引起的,或是分配了一个过大的内存空间。     检查内存是否泄露,可以通过Valgrind工具进行检查。

2012-03-22 14:14:05 733

转载 7天养成一个好习惯,52周你会脱胎换骨

第一个习惯 每天对镜子的自己微笑亲爱的孩子,如果你都不喜欢自己的话,怎么可能指望别人喜欢你? ─卡内基第二个习惯 每天用凉水洗脸凉水洗脸,皮肤健康;热水洗脚,强似吃药。 ─民谚第三个习惯 二个月换一次牙刷二个月没换过牙刷要比二个月没换的袜子还要脏。 ─牙医希弗第四个习惯 每天喝八杯白开水每天喝八杯白开水2000CC,百病不侵容颜美。 ─生活十

2012-03-22 13:17:43 543

空空如也

空空如也

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

TA关注的人

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