C++
chentao1206
这个作者很懒,什么都没留下…
展开
-
Wsprintf使用需注意的
函数原型:int wsprintf( LPTSTR lpOut, // 输出缓冲区,最大为1024字节 LPCTSTR lpFmt, // 格式字符串 , ... // 需输出的参数);wsprintf 有 1024 字符限制,而且不支持浮点数原创 2012-12-24 10:53:29 · 592 阅读 · 0 评论 -
srand()使用误区
srand()就是给rand()提供种子seed注意:确保在线程中只初始化调用一次,否则产生的种子是一样的!原创 2013-12-11 21:53:03 · 848 阅读 · 0 评论 -
minidump详细介绍
Effective minidump 简介在过去几年里,崩溃转储(crash dump)成为了调试工作的一个重要部分。如果软件在客户现场或者测试实验室发生故障,最有价值的解决方式是能够创建一个故障瞬间的应用程序状态镜像,然后可以在开发者的机器上通过调试器进行分析。第一代的crash dump通常被称为“全用户转储(full user dump)”,它包含了进程的虚拟内存的全转载 2014-03-31 15:05:30 · 3339 阅读 · 0 评论 -
VS2010 编译安装boost库
VS2010 编译安装boost库2012.05.24 / 标签: C++, 原创, 总结, 编程, 编译 1°实践是最好的办法。。学习C++,想试试线程,然后打算用boost库,结果boost库编译差点吓到我。。没看到比较完整的安装教程。。一直耽搁。今天动手。完成了。方法记录如下:1.下载boost从boost官网( http://www.boost.org翻译 2014-05-05 15:06:51 · 873 阅读 · 0 评论 -
win764位操作系统ado连接数据库失败 CADODataBase Error Code = 80004003
系统是win 7 64位的版本,而我的程序是x86的函数调用出错了。这都是因为生成msado15.tlh时用的是#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF") 而在64位系统中这将生成64位版本的msado15.tlh原创 2014-08-19 10:03:15 · 4693 阅读 · 0 评论 -
Windows7 SP1导致含有ADO的程序运行失败问题
前天,更换了一台新电脑,配置还行,就兴冲冲的用上了32位的Windows7 SP1,确实比XP,2003好看,呵呵,其他还没更深的感触。当天晚上一个客户让修改一个程序功能,之前一直是在XP SP3(Windows2003 SP2)+VB6+SQL2000的环境下编译(确实有点古老了,习惯了),于是很兴奋的把源码拷到了新机器上,很简单的修改了一下便编译替换,然后悲剧来了,反映说“运行程序后直接弹出一转载 2014-08-19 14:00:25 · 1123 阅读 · 0 评论 -
无法定位程序输入点 K32GetProcessMemoryInfo于动态链接库kernel32.dll之上
这是由于GetProcessMemoryInfo在不同系统版本号不同导致的,官方说明如下:RemarksStarting with Windows 7 and Windows Server 2008 R2, Psapi.h establishes version numbers for the PSAPI functions. The PSAPI version number affect原创 2014-09-15 14:36:20 · 14055 阅读 · 0 评论 -
海量数据处理系列----C++中Bitmap算法的实现
bitmap是一个十分有用的结构。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。 适用范围:可进行数据的快速查找,判重,删除,一般来说数据范围是int的10倍以下基本原理及要点:使用bit数组来表示某些元素是否存在,比如8位电话号码扩展:bloom fi转载 2014-10-17 13:01:03 · 724 阅读 · 0 评论 -
Visual Leak Detector内存泄漏工具
Visual Leak Detector我们常用的C/C++内存泄露检查工具,同样在VS编译工具下都能使用该工具。不过在不同的版本上,设置有所不同。Visual Studio 2010下工作良好需要2.2版本及以上。最新版本我们可以在Codeplex.com上面下载。下载链接:http://vld.codeplex.com/设置步骤:1.打开连接,我们选择下载最新的稳定版本vld-原创 2015-03-06 18:18:27 · 1138 阅读 · 0 评论