- 博客(9)
- 资源 (57)
- 收藏
- 关注
转载 结构体字节对齐
结构体字节对齐转自:http://www.cnblogs.com/longlybits/articles/2385343.html 在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存字节对齐的问题。从理论上讲,对于任何 变量的访问都可以从任何地址开始访问,但是事实上不是如此,实际上访问特定类型的变量只能在特定的地址
2013-05-21 21:27:05 1104
原创 windows核心编程-关键段(临界区)线程同步
windows核心编程-关键段(临界区)线程同步线程同步的方式主要有:临界区、互斥区、事件、信号量四种方式。接下来我主要讲一下自己在学习windows核心编程中对于临界区线程同步方式的使用。临界区线程同步在windows核心编程中被称为关键段线程同步,以下统称关键段关键段是一小段代码,它在执行之前需要独占对一些资源的访问权。缺点:能且只能用在一个进程中的多线程同步。可能陷入死锁
2013-05-20 23:54:09 9681
原创 windows核心编程-作业
windows核心编程学习-作业 Windows提供了一个作业(job)内核对象,它允许我们将进城组合在一起并创建一个“沙箱”来限制进城能够做什么。最好将作业对象想象成一个进程容器。但是创建只包含一个进程的作业同样非常有用,因为这样可以对进程施加平时不能施加的限制。 验证当前进程是否在一个现有的作业控制之下: BOOL IsProcessInJob( H
2013-05-19 10:59:09 2419
原创 windows核心编程-获取系统中进程的信息
通过CreateToolhelp32Snapshot函数可以获取系统中进程的详细信息,先看看函数的说明吧CreateToolhelp32Snapshot函数通过获取进程信息为指定的进程、进程使用的堆[HEAP]、模块[MODULE]、线程[THREAD]建立一个快照[snapshot]。HANDLE WINAPI CreateToolhelp32Snapshot(DWORD dwFla
2013-05-18 10:15:46 7468
原创 windows核心编程-查看系统中的错误代码的含义
最近正在学习windows核心编程,书中的事例代码原先一直无法在vc6.0运行,经过几天的调试终于可以编译过了。无法编译的原因主要有以下几点:1、vc6.0自带的SDK版本太低。2、vc6.0环境目录中未包括sal.h库文件的目录3、未安装vs6sp5告诉大家一个超省事超简单的办法:就是直接用vs2010等版本直接打开下边的事例程序,即可编译。因为编译器中已配置好了SDK库,v
2013-05-14 23:47:39 3707
原创 windows程序中添加皮肤库
程序中使用皮肤库很简单,步骤如下:1、把以下文件拷贝到你的程序目录下SkinPlusPlusDLL.lib、SkinPlusPlusDLL.dll、SkinPlusPlus.h、Minimized.ssk、XPCorona.ssk、SoftCrystal.ssk.ssk后缀的文件代表三种皮肤库文件2、包涵头文件,链接SkinPlusPlusDLL.lib,比如:在StdAfx.
2013-05-09 08:43:27 2686 4
原创 MFC中的线程与消息
1、MFC程序的进入点其实是WinMain,源代码如下:extern "C" int WINAPI_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow){ // call shared/exported WinMain return AfxWinMain(hIn
2013-05-08 23:46:42 1632
转载 有这样一种人,总是让老天爷偏爱
内心强大的人是指一个人的精神境界达到了一定的级别!以至于让人们折服! 世界上有这么一种人,似乎特别得到老天爷的偏爱——他总是有自己的理想,并且总是努力去做,最重要的是,老天爷每一次都会帮他取得成功。是不是很令人羡慕?其实,我一直以为,与其说每个人有自己的命盘,人生各不相同,倒不如说我们自己打造了自己别样的人生。 内心强大的人是指意志坚定,不受外界影响的人。内心强大的人
2013-05-07 09:42:58 1699
转载 全排列算法的实现
C++的STL有一个函数可以方便地生成全排列,这就是next_permutation在C++ Reference中查看了一下next_permutation的函数声明:#include bool next_permutation( iterator start, iterator end );The next_permutation() function att
2013-05-05 16:53:59 782
CxSkinButton
2013-11-11
文字转语音文字朗读文字生成MP3
2018-08-28
语音转文字录音转文字语音识别
2018-08-28
监控视频人脸搜索,视频人脸导出
2018-08-27
音频降噪录音去噪语音降噪
2018-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人