摘要: 很多程序在创建线程都这样写的: ............ ThreadHandle = CreateThread(NULL,0,.....); CloseHandel(ThreadHandle ); 。。。。。 这不是刚好创建又关闭了吗?线程怎么运行呢? Closing a thread handl 阅读全文
posted @ 2018-03-03 14:46 onewayheaven 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 在C++中子类继承和调用父类的构造函数方法 在C++中子类继承和调用父类的构造函数方法 构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法)。因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统需要调用其父类 阅读全文
posted @ 2018-02-25 09:52 onewayheaven 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 要进行网络编程就要和Socket打交道,Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。 或许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其 阅读全文
posted @ 2018-02-11 11:40 onewayheaven 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 之前在网上一直查不到关于把类打包成dll文件的程序,今天自己写了个测试程序,供大家参考 一、生成类的dll文件 1.我是在vs2008上测试的,建立工程,在选择建立何种类型的工程的时候,勾上application type中的dll; 2.添加一个头文件,命名为mydll.h,这个头文件就是我们测试 阅读全文
posted @ 2018-02-11 09:19 onewayheaven 阅读(383) 评论(0) 推荐(1) 编辑
摘要: 之前在做一个音频特征提取的批量处理程序,老是出现内存泄露问题,用Visual Leak Detector(VLD)工具做了下检测,检测出了一些问题,解决后还是会有问题。之后继续排查,因为我的代码中,大量的音频相关处理的数据都存成了vector变量,推测是不是vector变量的析构问题,上网查了些资料 阅读全文
posted @ 2018-02-09 10:54 onewayheaven 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Windows消息机制概述 消息是指什么? 消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向 Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Wind 阅读全文
posted @ 2018-01-08 19:13 onewayheaven 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 很有用的开源跨平台数据库,可以作为客户端的小型内存数据库使用,据说它有N多用户(Nokia's Symbian,Mozilla,Abobe,Google,阿里旺旺,飞信,Chrome,FireFox),记录下。 下文转自: http://www.cppblog.com/weiym/archive/2 阅读全文
posted @ 2017-12-18 21:19 onewayheaven 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/foreverhuylee/article/details/21548107 当然你可以直接搜索到能用的代码,并且基本能满足要求。不过这样总不是学习的态度。本着学习分享的态度,现做一些基本的分析吧。 在MSDN上知道,我们画图的对象都是窗口的DC,WI 阅读全文
posted @ 2017-12-12 21:09 onewayheaven 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.163.com/sunshine_linting/blog/static/44893323201191294825184/ 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。这两者 阅读全文
posted @ 2017-12-10 15:27 onewayheaven 阅读(1899) 评论(0) 推荐(0) 编辑
摘要: 要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径: 1. 系统路径 系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。 打开此对话框会发现默认有这几条路径: C:\Program Files\ 阅读全文
posted @ 2017-11-25 16:53 onewayheaven 阅读(282) 评论(0) 推荐(0) 编辑