- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 32位 vs 64位的区别
随着XP逐渐淡出人们的视线,新一轮购机热潮的兴起,64位系统也得已进入大众的视线。那到底什么是64位咧?这个问题要从什么是位(bit)说起,一位就是一个能表示0和1这两种状态的单元,32位计算机中一个整数由32个这样的单元表示,最小的数是0的话,最大可以表示到43亿不到一点(4294967295)。和数学中把8横过来写就可以容易地表示无穷大相比,计算机里的数字表示法就比较麻烦了,一旦计算的范围
2016-01-11 09:27:06
1274
原创 Windows下的Program Files (x86)文件夹是干什么的?
今天在微博上看到有人问这个问题。在装好64位的Windows之后,能在系统盘(通常是C盘)下看到这么一个文件夹,它比我们都知道的Program Files文件夹多出来个”(x86)“的后缀。那这个带”x86″的文件夹和不带”x86″的有什么区别呢?简单来说:Program Files (x86)存放了一些32位的系统文件。它和正常的Program Files以及Windows文件夹一样,都属于
2016-01-11 09:25:52
11892
原创 创建线程CreateThread的各个参数的名称
CreateThread(NULL,0,ThreadProc,NULL,NULL,NULL);第一个参数是指向安全属性的指针,NULL就行第二个参数是初始线程堆栈大小,0就可以,WINDOWS会自动分配第三个参数指向线程函数,必须是这样DWORDWINAPIThreadProc (LPVOIDpParam)第四个参数是传给线程函数的参数,有就传,没有就NULL第五个
2015-12-30 15:22:08
1031
转载 C盘不能新建文件的问题解决办法
快速注册小叉子 2013-05-13 11:38:16 前言我一个同事遇到了这个问题,主要症状:1、C 盘文件不能修改2、C 盘不能新建文件3、总之就是只能读取不能,写入和修改这样对于平时操作造成了极其的不方便~~~复制文件到C 盘会提示:错误0×80070522:客户端没有所需的特权办法我在网上找了一下只要造成的原因很可能是
2015-12-10 09:45:22
2129
原创 VC中使用GetLastError
在编程过程中,当程序出现错误,却又不知道错误的原因时,可以使用GetLastError函数,它可以帮助你快速找到出错的原因和语句。 可以直接使用GetLastError函数得到错误代码,然后查找MSDN找到代码对应的错误原因,也可使用下面函数直接把错误原因显示出来: void ShowErrMsg()...{ TCHAR szBuf[80]; LP
2015-12-06 11:57:39
540
原创 GetMessage与PeekMessage的区别
PeekMessage 返回 TRUE 的条件是有消息,如果没有消息返回 FALSE GetMessage 返回 TRUE 的条件是有消息且该消息不为 WM_QUIT 返回 FALSE 的条件是有消息且该消息 为 WM_QUIT GetMessage不将控制传回给程序,直到从程序的消息队列中取得消息
2015-12-06 11:22:39
259
原创 TranslateMessage和DispatchMessage作用
PostMessage是将消息放入到窗体的消息队列中,窗体过程需要等待一段时间,以便从队列中取出了消息之后,才处理消息SendMessage不将消息放入消息队列,而只是把直接让窗体过程处理这个消息,所以消息一般能立刻响应。TranslateMessage函数是将消息转化成某一个,或更多的消息,比如,当消息循环接收一个WM_KEYDOWN消息时,如果用户按下了字母键,那么Translat
2015-12-06 11:02:32
2112
转载 结构体在内存中的对齐规则 .
一个结构体变量定义完之后,其在内存中的存储并不等于其所包含元素的宽度之和。例一: #include using namespace std; struct
2015-10-22 09:43:58
273
点云数据当中点的绘制顺序代码
2013-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人