- 博客(13)
- 资源 (2)
- 收藏
- 关注
转载 WinDbg抓取程序报错dump文件的方法
程序崩溃的两种主要现象:a. 程序在运行中的时候,突然弹出错误窗口,然后点错误窗口的确定时,程序直接关闭例如: “应用程序错误” “C++错误之类的窗口” “程序无响应” “假死”等此种崩溃特点:程序已异常,在你未点出错窗口的确定或其他按,所有错误信息都还保留在PC的内存中,可以直接抓取Dump文件。当然,如果你知道怎么样操作可以让程序崩溃,也可以用守株待兔的抓取方法抓Dump文件
2012-12-04 12:05:08 2043
转载 程序员能力矩阵(转)_找到自我定位和缺点
程序员能力矩阵(转)_找到自我定位和缺点译文]程序员能力矩阵 Programmer Competency Matrix注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。 计算机科学 Computer Science 2n(Level 0)n2(Level 1)n (Level 2)log(n) (Level 3
2012-11-21 18:11:48 503
转载 tinyxml
以前一直用的是pugxml,现需要用tinyxml,转载点使用说明转载自http://www.cnblogs.com/freecoder/archive/2006/08/07/tinyxmlstaplea.html 这次使用了TinyXML后,觉得这个东西真是不错,于是将使用方法坐下总结来和大家分享。 该解析库在开源网站(http://sourceforge.net )上有
2012-11-21 18:03:50 371
转载 COM组件开发实践(转载)
Preface 因为项目需要,开始从事 ActiveX 方面的工作,看了一些资料,可惜都是些 COM 原理方面的,没有切合实际动手的东西,在 CodeProject 上读完 David Marcionek的 文章【1】后,收获良多,但也遇到一些恼人的小问题,因此在其基础上就一些易错点做些小注解。本文版权归 David Marcionek 所有。简介 本文目的在于让你快速掌
2012-11-21 17:51:10 1011
转载 Windows 临界区,内核事件,互斥量,信号量
本文转载于:http://www.cnblogs.com/vieri122/archive/2009/09/10/1564104.html Windows临界区,内核事件,互斥量,信号量。临界区,内核事件,互斥量,信号量,都能完成线程的同步,在这里把他们各自的函数调用,结构定义,以及适用情况做一个总结。一.临界区 CRITICAL_SECTION:适用范
2012-11-21 17:07:47 598
转载 VC++ 动态链接库 (DLL) 编程
本文转载自:http://www.cppblog.com/kyelin/articles/17644.htmlVC++ 动态链接库(DLL) 编程(一) ――理解库 作者: 宋宝华 e-mail:21cnbao @ 21cn.com 1. 概论 先来阐述一下 DLL(Dynamic Linkable Library) 的概念,你可以简单的把 DLL 看成一种
2012-11-21 17:01:07 1800
原创 核心编程 第1章 对程序错误的处理 (笔记)
要点:a. 通过API GetLastError()可获取程序最后错误码,此函数返回线程的32位错误码。b.在调试时,监控线程的最后错误代码非常有用。通过选定Watch窗口中的一行,并键入“@err,hr”, 可以方便始终显示线程最后的错误代码的号码和 此错误的英文描述。如下图所示: c. VS 小的实用程序Error Lookup,可以使用Error Lookup,
2012-09-12 10:19:03 360
翻译 开源代码中看到的一个使用方便的宏定义
宏定义:#define TEST_FAIL(C,R) if (!C) { R = false; } 宏使用: bool saveAllOk = true; // option "use_encoding_1" have need for compatible with old-vnc files TEST_FAIL(sm->setBoolean(_T("use_encodi
2012-09-11 15:56:32 590
转载 setsockopt设置socket状态
原文转自:http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869886.html 1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(cons
2012-09-07 13:24:59 340
转载 STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)
量(vector) 连续存储的元素Vectorc;c.back() 传回最后一个数据,不检查这个数据是否存在。c.clear() 移除容器中所有数据。c.empty() 判断容器是否为空。c.front() 传回第一个数据。c.pop_back() 删除最后一个数据。c.push_back(elem) 在尾部加入一个数据。c[i] 等
2012-08-31 18:47:29 376
原创 C/C++ 中VS开发环境中开发项目时,很好用的一个宏
在VS 开发环境下,开发C/C++项目,增加以下宏定义:#define chSTR2(x) #x#define chSTR(x) chSTR2(x)#define chMSG(desc) message(__FILE__ "(" chSTR(__LINE__) "):" #desc) 在代码中可以打印信息到编译输出窗口:用法: #progma chMsg(这
2012-08-31 13:34:17 1154
原创 C++ explicit关键字使用说明
C++类,按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象。对于一个参数的构造函数加上explicit关键字可以避免类的隐式转换带来的使用上的误解。例如:以下是没有加explicit关键字的一个类。#include "stdafx.h"#include "assert.h"class CDataBufMgr{pu
2012-08-20 10:40:59 303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人