共 70 篇文章 |
|
Virtual Store文件夹的作用。比如往program files安装软件,一般安装程序会触发UAC提升权限,当然不会有问题。但每次运行program files中安装的程序都触发UAC时不现实的,太烦人了,大多数程序运行时并不会触发UAC,处于受限模式,但往往很多软件运行后又会往自己目录下保存写配置,临时文件之类的,肯定没权限写入program files,所以为了运行... 阅2906 转1 评0 公众公开 17-07-21 14:18 |
关于文件属性中的创建时间、修改时间、访问时间。当然有必要,烧录光盘时,更新文件时,数据恢复时,这些时候就要考虑文件的时间了。这里我有两个问题要问: 一、在Windows操作系统下,存在创建时间大于修改时间的文件吗?那么不借助其他软件,在Windows操作系统下如何得到一个"创建时间大于修改时间"的新文件呢?二、不借助其他... 阅18565 转20 评0 公众公开 12-08-31 15:47 |
接着看看结构体中字段还是结构类型的情况: typedef struct ms4 { char a; MS3 b; } MS4; MS3中内存要求最严格的字段是c,那么MS3类型数据的对齐模数就与double的一致(为8),a字段后面应填充7个字节,因此MS4的布局应该是: 显然,sizeof(MS4)等于24,b的偏移等于8。举个例子:typedef struct ms1{ char a; char b; int c; shor... 阅340 转1 评0 公众公开 12-01-08 11:47 |
只在多态基类中声明虚析构函数只在多态基类中声明虚析构函数今天碰到一个bug,查了半天发现是某位虚基类没有定义虚析构函数,delete时导致派生类没有正确释放资源,遂从网上搜到一篇文章,留个记号关于virtual desctructor的详细讨论。这个类有一个纯虚函数,因此这是以个抽象基类,并且这个类有一个虚析构函数,这也使你远离了析构函数的问题,... 阅172 转2 评0 公众公开 11-11-28 17:37 |
我们在此主要探讨ILP32到LP64的移植问题,表1显示了ILP32与LP64数据模型的差异。这行代码在ILP32数据模型下工作正常,因为此时的int和指针是同样长度,换到LP64模型中,就不一定正确了,甚至于类型转换都不能避免这个错误,因为getlogin()在返回之后已经被截断了。这在ILP32模型下不会有任何问题,因为此时的int、long都是32位,而在LP64中,当... 阅617 转7 评0 公众公开 11-11-02 10:00 |
目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Libary,以下简称“导入库”)。生成很可能也是.dll + .lib(导入库)的库文件。3. 如果你只有dll,并且你知道dll中函数的函数原型,那么你可以直接在自己程序中使用LoadLibary调入DLL文件,GetProc... 阅120 转2 评0 公众公开 11-10-10 19:59 |
强大的命令行工具wmic.查看wmic对象有何可用属性: wmic 对象名称 get /? 例如wmic process get /?查看wmic对象某个属性的值: wmic 对象名称 get 对象某个属性 例如 wmic process get name.::页面文件设置到d:\下,执行下面两条命令wmic pagefileset create name=''d:\pagefile.sys'',initialsize=512,maximumsize=1024wmic ... 阅143 转0 评0 公众公开 11-09-15 14:02 |
使用这个函数,需要包含头文件crtdbg.h该函数只在Debug版本才有用,当在调试器下运行程序时,_CrtDumpMemoryLeaks 将在"Output(输出)"窗口中显示内存泄漏信息.写段代码试验一下吧,如下: 检测内存泄露版本一:#include "stdafx.h"#include int _tmain(int argc, _TCHAR* argv[]){#define DEBUG_CLIENTBLOCK#endif.#define... 阅185 转2 评0 公众公开 11-09-08 18:09 |
Windows系统环境变量大全Windows 系统环境变量大全%ALLUSERSPROFILE%列出所有用户Profile文件位置。%COMSPEC% 列出了可执行命令外壳(命令处理程序)的路径。%HOMEPATH% 列出用户主目录的完整路径。%HOMESHARE% 列出用户共享主目录的网络路径。(WindowsXP和Windows2000列为Windows_NT.) %Path% 列出了可执行文件的搜索路径。%SYSTEMDRIVE% 列出... 阅100 转0 评0 公众公开 11-09-01 14:37 |
函数中省略号的意义和用法函数中省略号的意义和用法 某些情况下希望函数的参数个数可以根据需要确定。va_arg返回参数列表中的当前参数并使argp指向参数列表中的下一个参数。---- 调用者在实际调用参数个数可变的函数时,要通过一定的方法指明实际参数的个数,例如把最后一个参数置为空字符串(系统调用execl()就是这样的)、-1或其他的方式(... 阅1191 转2 评0 公众公开 11-08-11 14:45 |