随笔分类 -  程序软件相关

上一页 1 ··· 3 4 5 6 7 8 9 下一页
VirtualAlloc 函数
摘要:上一次学习了全局内存的分配,在Windows里内存管理是分为两部份,全局内存是系统管理的内存,因而所有进程都可以访问的内存,而每一个进程又有自己的内存空间,这就是虚拟内存空间了,而虚拟内存的空间比较大,当物理内存不足时,系统会把虚拟内存的数据保存到硬盘里,这样只要硬盘的空间足够大,每个进程就可以使用3G的内存。虚拟内存分配可以作为程序里分配内存的主要方式,比如大量的数据缓冲区,动态分配内存的空间。... 阅读全文
posted @ 2010-10-18 11:52 kangwang1988 阅读(2224) 评论(1) 推荐(0) 编辑
用CMD开启Windows下的服务命令 转载
摘要:用CMD开启Windows下的服务命令CMD运行指令    开始→运行→CMD→键入以下命令即可:    gpedit.msc-----组策略 sndrec32-------录音机  Nslookup-------IP地址侦测器 explorer-------打开资源管理器  logoff---------注销命令 tsshutdn-------60秒倒计时关机命令 ... 阅读全文
posted @ 2010-10-15 15:47 kangwang1988 阅读(4673) 评论(0) 推荐(0) 编辑
建立Ad Hoc 无线连接
摘要:建立Ad Hoc 无线连接 发布日期:2002年4月8日 相关链接无线局域网技术与Windows XP操作系统 802.11行星:802.11商务与技术资源 OFDM论坛 Atheros无线局域网无线以太网兼容性联盟 DLink: 5-GHz 802.11a无线网络解决方案 Windows XP Windows Messenger新闻组 Barb Bowman先前发表的专栏文章作者:Barb Bo... 阅读全文
posted @ 2010-10-09 21:07 kangwang1988 阅读(362) 评论(0) 推荐(0) 编辑
GetProcAddress
摘要:GetProcAddress显式链接到 DLL 的进程调用 GetProcAddress 来获取 DLL 导出函数的地址。使用返回的函数指针调用 DLL 函数。GetProcAddress 将(由 LoadLibrary、AfxLoadLibrary 或 GetModuleHandle 返回的)DLL 模块句柄和要调用的函数名或函数的导出序号用作参数。由于是通过指针调用 DLL 函数并且没有编译时... 阅读全文
posted @ 2010-10-09 11:17 kangwang1988 阅读(2406) 评论(0) 推荐(0) 编辑
VC中使用GetModuleFileName获取应用程序路径 转帖
摘要:shlwapi.dll  shlwapi - shlwapi.dll - DLL文件信息   DLL 文件: shlwapi 或者 shlwapi.dll   DLL 名称: Microsoft Shell Light-weight Utility Library   描述:   shlwapi.dll是UNC和URL地址动态链接库文件,用于注册键值和色彩设置。   属于: Microsoft W... 阅读全文
posted @ 2010-10-09 10:18 kangwang1988 阅读(18654) 评论(1) 推荐(0) 编辑
GDB调试
摘要:GDB主要完成四件事情:1.启动程序,指定那些可能影响程序行为的事情;2.让程序在特定条件下停止;3.确定当程序终止时发生了什么;4.改编程序中的元素,通过更正一个区进一步学习和修改其他的。 阅读全文
posted @ 2010-09-24 22:03 kangwang1988 阅读(142) 评论(0) 推荐(0) 编辑
C 编程珠玑
摘要:1.排序普通的归并排序,位图解决方案。(To walk faster,simple ,less components, easy to maintain and strong.)2.二分查找,很好很强大。3.转动(一个临时变量,递归)。4.不得不承认,数组是一个不错的数据结构。5.问题越一般化,解决起来就越容易。6.将重复性代码写到数组中去,封装复杂的结构,尽可能地使用高级工具,让数据区构造程序。... 阅读全文
posted @ 2010-09-24 21:43 kangwang1988 阅读(194) 评论(0) 推荐(0) 编辑
C Primer Plus 第五版
摘要:1.C 语言在三种情况下刷新输出缓冲区:缓冲区满,遇到换行符和输入的情况下。2. C语言中编译器可以选择先计算函数中哪个参数的值,这个自由提高了编译器的效率,但是如果在参数中使用了增量运算符则可能带来麻烦。i.e. 不要太聪明。3.一个C变量可能具有一下三种链接,外部链接,内部链接和空链接。4.一个C变量可能具有以下几种存储时期:静态存储时期和自动存储时期,静态存储时期指的是那种在整个程序运行过程... 阅读全文
posted @ 2010-09-23 23:23 kangwang1988 阅读(198) 评论(0) 推荐(0) 编辑
下面是有关上述每种颜色模式的背景信息: 来自msdn
摘要:下面是有关上述每种颜色模式的背景信息:RGBRGB 是一种加色模式,也就是说,添加的红色、绿色和蓝色越多,颜色就越接近白色。如果混合等量的红色、绿色和蓝色,始终会得到中性灰色。若要使颜色加深,请按相同的数量减少这三种颜色。计算机的扫描仪和显示器均基于 RGB 颜色模式,因此它是在计算机上描述颜色的自然模式,特别是在处理扫描图像时。每个“通道”(红色、绿色或蓝色)值的范围都为... 阅读全文
posted @ 2010-09-21 09:53 kangwang1988 阅读(159) 评论(0) 推荐(0) 编辑
貌似必须背下的一组数据。 C语言中的优先级顺序
摘要:优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++单目运算符--自减运算符--变量名/变量名--单目运算符*取值运算符*指针变量单目运算符... 阅读全文
posted @ 2010-09-19 22:03 kangwang1988 阅读(519) 评论(0) 推荐(0) 编辑
timeSetEvent()函数
摘要:MMRESULT timeSetEvent( UINT uDelay, UINT uResolution, LPTIMECALLBACK lpTimeProc, WORD dwUser, UINT fuEvent ) uDelay:以毫秒指定事件的周期。 Uresolution:以毫秒指定延时的精度,数值越小定时器事件分辨率越高。缺省值为1ms。 LpTimeProc:指向一个回调函数。 ... 阅读全文
posted @ 2010-09-16 10:37 kangwang1988 阅读(51445) 评论(0) 推荐(0) 编辑
VC工作区类视图中的信息错误的解决以及VC编译器产生的文件介绍
摘要:当VC工作区类视图中的信息错误时,可以将VC自动生成的文件(.CLW,.NCB,.OPT,.APS,.PLG )删除,再令其从新生成,可能会解决工作区类视图中的错误显示问题。.CLW 文件是VC Class Wizard信息文件。存放了Class Wizard的信息。ClassWizard生成的用来存放类信息的文件。classwizard信息文件,ini文件的格式。.NCB 文件是分析器信息文件,... 阅读全文
posted @ 2010-09-10 11:00 kangwang1988 阅读(542) 评论(0) 推荐(0) 编辑
SendMessage 和 PostMessage 的区别
摘要:1、首先是返回值意义的区别,我们先看一下MSDN里的声明:LRESULTSendMessage(HWNDhWnd,UINTMsg,WPARAMwParam,LPARAMlParam);BOOLPostMessage(HWNDhWnd,UINTMsg,WPARAMwParam,LPARAMlParam);  其中4个参数的意义是一样的,返回值类型不同(其实从数据上看他们一样是一个32位的数,只是意义... 阅读全文
posted @ 2010-09-09 15:46 kangwang1988 阅读(224) 评论(0) 推荐(0) 编辑
ON_COMMAND ON_MESSAGE ON_NOTIFY区别与联系
摘要:ON_COMMAND是菜单和工具栏项处理消息的宏 ON_MESSAGE是处理自定义消息的宏ON_NOTIFY 是控件向其父窗口发送消息处理的宏对这几个消息的理解要先了解一下Window消息的背景。在Windows3.1里,控件会将mouse, keybord等等的消息通知它的父窗口, 使用的消息就只有WM_COMMAND, 事件种类和控件ID被包含在wParam中, 控件的句柄包含在lParam中... 阅读全文
posted @ 2010-09-09 15:44 kangwang1988 阅读(2754) 评论(0) 推荐(1) 编辑
C++ 宏
摘要:众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。关于宏的一些语法问题,可以在google上找到。相信我,你对于宏的了解绝对没你想象的那么多。如果你还不知道#和##,也不知道prescan,那么你肯... 阅读全文
posted @ 2010-09-06 09:44 kangwang1988 阅读(210) 评论(0) 推荐(0) 编辑
引用和指针的区别
摘要:★ 相同点:1. 都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★ 区别:1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能在定义时被初始化一次,之后不可变;指针可变;引用“从一而终” ^_^4. 引用没有 const,指针有 const,const 的指针不可变;5. 引用不能为空,... 阅读全文
posted @ 2010-09-03 22:02 kangwang1988 阅读(206) 评论(0) 推荐(0) 编辑
cout输出格式控制 iomanip.h
摘要:如果要在输出流中加入格式控制符则要加载头文件:#include <iomanip>  这里面iomanip的作用比较多:  主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常见的控制函数的:dec 置基数为10 相当于"%d"hex 置基数为16 相当... 阅读全文
posted @ 2010-09-03 20:01 kangwang1988 阅读(2670) 评论(0) 推荐(0) 编辑
C ++ 的 背 影    ——C++之父Bjarne Stroustrup印象 左轻侯 2002.11.4
摘要:C ++ 的 背 影                   ——C++之父Bjarne Stroustrup印象 左轻侯 2002.11.4  热爱C++的朋友请不要误会,我并不是在暗示“C++已经日薄西山”,或者任何类似的意思。从语义上来说,C++作为一门编程语言,当然不会有什么背影。事实上,我想说的是一个人的背影。因此这个题目显得有点突兀,甚至哗众... 阅读全文
posted @ 2010-09-03 10:39 kangwang1988 阅读(347) 评论(0) 推荐(0) 编辑
C语言专题(二):函数指针及其应用
摘要:C语言专题(二):函数指针及其应用函数指针:函数的入口地址 C程序变量驻留在程序内存空间的某个地址,它所在的地方取决于变量类型(自动变量、静态变量或全局变量等)。我们可以很容易打印变量的地址,如下所示:#i nclude int main(void) { int i = 3; printf("i resides at %p\n", &i); //i resides at 0xbfef6c4... 阅读全文
posted @ 2010-08-31 12:36 kangwang1988 阅读(321) 评论(0) 推荐(0) 编辑
Debug和Release模式到底有什么区别
摘要:Debug和Release模式到底有什么区别2009-11-30 08:33有些人可能会问VC中的Debug和Release模式到底有什么区别,能不能将两者混用。这里是常见的看法:http://forums.msdn.microsoft.com/en-US/vcgeneral/thread/775ce067-b225-4141-8b86-2d7e9b61db97/syperk说:"As a res... 阅读全文
posted @ 2010-08-15 23:24 kangwang1988 阅读(7057) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页