- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 分析两种Dump(崩溃日志)文件生成的方法及比较
分析两种Dump(崩溃日志)文件生成的方法及比较 - 方亮的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/breaksoftware/article/details/23134445 做windows产品开发的,永远绕不开一个问题——程序崩溃。如果希望不断提升产品质量,就得不停的收集和分析崩溃日志。但是我们会发现一个问题,我们经常采用的方案无法拦
2015-08-25 17:39:31 701
转载 程序崩溃时自动记录minidump的c++类
程序崩溃时自动记录minidump的c++类程序崩溃时自动记录minidump的c++类 - Fcoding_狂人 - 博客园http://www.cnblogs.com/FCoding/archive/2012/07/05/2578557.html封装了一个C++类,当程序意外崩溃的时候可以生成dump文件,以便确定错误原因。头文件: 1 //
2015-08-25 17:21:37 546
转载 DIB位图文件的格式、读取、保存和显示
一、位图文件结构位图文件由三部分组成:文件头 + 位图信息 + 位图像素数据1、位图文件头。位图文件头主要用于识别位图文件。以下是位图文件头结构的定义:[cpp] view plaincopytypedef struct tagBITMAPFILEHEADER { // bmfh WORD bfType;
2015-08-19 14:15:55 979 2
转载 BMP位图信息·DIB结构
一、BMP位图1.什么是位图(与矢量图的区别)计算机能以位图和矢量图格式显示图像。位图(Bitmap)图像又称点阵图或光栅图,它使用我们称为像素(象素,Pixel)的一格一格的小点来描述图像。计算机屏幕其实就是一张包含大量像素点的网格。当我们把位图放大时,每一个像素小点看上去就像是一个个马赛克色块。矢量图(Vector)使用直线和曲线来描述图形,这些图形的元素是一些
2015-08-19 14:14:22 1436 1
转载 精确获取时间(QueryPerformanceCounter)
LARGE_INTEGER tima,timb; QueryPerformanceCounter(&tima);在 Windows Server 2003 和 WindowsXP 中使用 QueryPerformanceCounter 函数的程序可能执行不当QueryPerformanceCounter 來精確計算執行時間QueryPerformanceCounter 來精
2015-08-19 11:44:28 436
原创 字符从内存中取出时出现FFFFFFDA或者字符型16进制打印出现ffffff**
这是因为定义的数组是char,需要返回的是unsigned char的数组,两边数组不一样,会有强制类型转换。
2015-08-13 16:03:33 1384
转载 CString中Format函数与格式输入与输出
CString中Format函数与格式输入与输出Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用: 格式化字符串forma("%d",12)意思是将一个整形的格式化的字符(我认为是保持其形状不变) 1).格式说明总是以%字符开始,以下是不同类型数据的格式方式%号后的说明: d输出带符号十进制数 o输出无符号八进制数 x输出无符号十
2015-08-13 15:05:43 611
原创 MFC自动获取网络地址函数实现----广播地址,网关,子网掩码
void CSetSignalBoxDlg::OnBnClickedButtonGetbroadcastaddr(){ //注释部分为另一种获取IP方式,可略过//char Name[255];//定义用于存放获得的主机名的变量 //char *IP;//定义IP地址变量 //CString strIP="";//PHOSTENT hostinfo;//if(g
2015-08-13 09:51:31 1433
转载 VC获取本机IP 子网掩码 (两种方法)
获取IP方法:1.获取网卡信息 2.读取注册表 3.通过主机名信息 char Name[255];//定义用于存放获得的主机名的变量 char *IP;//定义IP地址变量 CString strIP=""; PHOSTENT hostinfo; if(gethostname (Name, sizeof(Name)) == 0) {
2015-08-12 16:12:40 3368
转载 C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息
C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息一台机器上可能不只有一个网卡,但每一个网卡只有一个MAC地址,而每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在windows sdk中,用IP_ADAPTE
2015-08-12 15:19:37 700
转载 VC获取本机IP、子网掩码、网关、计算广播地址等信息
VC获取本机IP、子网掩码、网关、计算广播地址等信息代码(通过读注册表)重在思路#pragma comment(lib, "ws2_32.lib")#include #include #include #include #include using namespace std;typedef struct tagAdapterInfo
2015-08-12 13:47:52 2694
原创 关于字体模糊的解决办法---VS2010
VS字体模糊使用起来十分不爽,费了些周折后终于解决:1.电脑如果字体模糊,看一下字体设置,分辨率,ClearType;2.电脑上其他应用程序字体模糊,请检查显卡设置,关闭硬件加速,恢复默认设置;3.关于VS2010字体模糊,在工具--选项--常规中,关闭硬件加速即可。
2015-08-12 12:01:37 4133
转载 MFC多国语言——配置文件
MFC多国语言——配置文件 工作需要,本地化了一个英文版本的产品。 在网上查阅了若干资料,在此进行一个简单的整理。 在MFC程序中,实现多国语言的方式很多,我们选择的是使用配置文件的方法。 在通过配置文件方式实现多国语言功能时,主要的工作是: 1、将需要在界面上显示的文字保存到文件中。 2、在使用这些资源时,不是从rc文件中获取,而是从文
2015-08-12 10:10:10 990
转载 Run-Time Check Failure #2 - Stack around the variable 'XX‘ was corrupted 解决方法
遇到这个问题,很苦恼没有真正解决问题,不好找,但是如下操作也可以暂时性的解决问题;错误:stack around the variable “XX” was corrupted.,中文翻译就是“在变量XX周围的堆栈已损坏”。后面在上网看了很多技术资料,发现大多数网站都有这样的文章:把 project->配置属性->c/c++->代码生成->基本运行时检查 为
2015-08-10 16:20:46 9163 1
转载 解决警告——warning C4018: “<”: 有符号/无符号不匹配
今天遇到这个问题,虽然不影响程序运行,但作为完美主义者,有警告总感觉不舒服,所以就查了一下解决方法:出错代码: for(int j=0;j出错原因分析: detector 是一个Vector容器 ,detecot.size() 在容器说明中 被定义为: unsigned int 类型, 而j是int 类型 所以会出现: 有符号/无符号不匹配警告错误改正: 定义j为uns
2015-08-10 15:24:52 20445 7
原创 字符串分割整理-简单实用
急求VC++高手!!!MFC中如何把一个字符串按分隔符分割成字符串数组,再把字符串数组转化成整型数组?例如:定义字符串CString m_str1="123,789,654,339";把m_str1以“,”为分隔符分割成字符串数组CString m_str2[]={123,789,654,339};再把m_str2转换成:int num[]={123,789,654,3
2015-08-07 13:37:29 527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人