前列腺钙化
前列腺钙化的我,如何拯救输卵管堵塞的你。
摘要: 1.静态成员函数中不能引用非静态成员。因为静态成员函数属于整个类,在类实例化对象之前就已经分配空间了,而类的非静态成员必须在类实例化对象后才有内存空间。 2.类的静态成员变量必须先初始化再使用。 3.静态类成员会先于全局对象进行构造。 阅读全文
posted @ 2016-10-24 16:22 龙城狂拽酷炫霸 阅读(167) 评论(0) 推荐(0) 编辑
摘要: typedef和#define的用法与区别 typedef和#define的用法与区别 一、typedef的用法 在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像: typedef int INT;typedef int 阅读全文
posted @ 2016-10-14 09:13 龙城狂拽酷炫霸 阅读(214) 评论(0) 推荐(0) 编辑
摘要: WM_CREATE是所有窗口都能响应的消息,表明本窗口已经创建完毕(可以安全的使用这个窗口了,例如在它上面画控件等)。在响应WM_CREATE消息响应函数的时候,对话框及子控件还未创建完成,亦是说只是通知系统说要开始创建窗口啦,这个消息响应完之后,对话框和子控件才开始创建。因此在此消息响应函数中无法 阅读全文
posted @ 2016-10-12 09:20 龙城狂拽酷炫霸 阅读(1702) 评论(0) 推荐(0) 编辑
摘要: 关于第一个参数hModule:如果为null,那么该函数就会在当前进程中寻找资源。如果在DLL情况下,该函数不可以为null,要明确待寻找资源的模块位置,要在dll项目的main里来这句: HModule handle = GetModuleHandle("本dll文件名");将该句柄保存作为fin 阅读全文
posted @ 2016-10-08 16:58 龙城狂拽酷炫霸 阅读(3116) 评论(0) 推荐(0) 编辑
摘要: 一个EXE是如何形成的 比如一个源程序有以下两个文件。 1.c 1.rc 首先cl.exe 会把源代码编译为1.obj rc.exe会把1.rc编译为1.res link.exe会把1.obj 1.res链接为1.exe。编译成dll就是一些编译选项之类的。 如果不用IDE用这两个exe就可以了,v 阅读全文
posted @ 2016-07-29 14:32 龙城狂拽酷炫霸 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 中断是CPU的机制,不管运行的是什么操作系统,只有是运行于x86架构,IDT结构式必然存在的。IDT表中的ISRs应该有操作系统提供 阅读全文
posted @ 2016-04-05 11:38 龙城狂拽酷炫霸 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 用于隐式链接选项,这样设置后在exe调用dll的函数才会加载dll,调用DLL_PROCESS_ATTACH.否则隐式链接直接会在exe启动时加载dll 阅读全文
posted @ 2015-12-30 10:06 龙城狂拽酷炫霸 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 使用动态DLL有两种方法,一种是隐式链接,一种是显式链接,如果用loadlibrary就是显示链接,用lib就属于隐式链接。 两种方法对于你的程序调用动态库时没有任何区别,只是你在编程时,步骤是不一样的。显式调用麻烦了点,但可以没有相应的lib库;隐式调用,使用起来比较简单,有函数的声明就可以了,但必须有lib库。 隐式加载默认是加载到内存中的,始终占用内存。显示加载,你加载时占用内存,释... 阅读全文
posted @ 2015-12-30 09:03 龙城狂拽酷炫霸 阅读(2430) 评论(0) 推荐(0) 编辑
摘要: 内核对象有两种状态 触发 与未触发。是可以等待的。 阅读全文
posted @ 2015-12-07 09:38 龙城狂拽酷炫霸 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 用户对象 GDI对象 内核对象如何判断一个对象是不是内核对象看创建函数,几乎所有的内核对象创建函数都会有PSECURITY_ATTRIBUTES参数 阅读全文
posted @ 2015-12-02 11:00 龙城狂拽酷炫霸 阅读(182) 评论(0) 推荐(0) 编辑