自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows7上安装虚拟机,并在虚拟机中安装centos系统的步骤

1、在windows7操作系统上,下载vmware,并安装。 下载地址:http://xzc.197746.com/VMware-workstation-full1413.zip安装完之后,打开vmware,看到的界面如下所示: 2、下载centos iso镜像。下载地址为:https://mirrors.aliyun.com/centos/6/isos/x86_64/CentOS...

2019-01-02 22:15:30 1959

转载 Android开发教程四大组件详解

在Android开发中,我们需要先了解Android四大组件,分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。Activity 做一个完整的Android程序,不想用到Activity,真的是比较困难的一件事情,除非是想做绿叶想疯了。因为Activity是Android程序与用户交互的窗口,在

2015-01-05 22:01:21 492

原创 对ATDD的理解

ATDD:英文全称是:Acceptance Test Driven Development

2014-06-26 21:57:59 2782

转载 理解操作系统对程序的反馈:异常(Exception)和通知(Debug Event)【3】

<br />2.3.4 题外话和相关讨论<br />错过第一现场后还从dump中分析出线索吗<br />前面介绍了用Windbg截取1st chance exception进行分析的方法。<br />但是好多情况下,程序并没有运行在调试器下。崩溃发生后留在桌面上的是红色的框框,这时候已经错过了第一现场,但还是有机会找到对应exception的信息。<br />前面介绍过,红色的框框是通过 UnhandledExceptionFilter函数显示出来的,而UnhandledExceptionFilter的参数

2010-11-01 22:06:00 1213

转载 理解操作系统对程序的反馈:异常(Exception)和通知(Debug Event)【2】

2.3.3 通知(Debug Event)是操作系统跟调试器交流的一种方法通知,也叫做调试信息(Debug Events),是操作系统在某些事件发生的时候,通知调试器的一个手段。跟异常处理相似,操作系统在某些事件发生的时候,会检查当前进程是否有调试器加载。如果有,就会给调试器发送对应的消息,以便使用调试器进行观察。跟异常不一样的地方就是,只有调试器才会得到通知,应用程序本身是得不到的。同时调试器得到通知后不需要做什么处理,没有1st /2nd chance的差别。在Windbg帮助文件的Controllin

2010-11-01 22:04:00 981

转载 理解操作系统对程序的反馈:异常(Exception)和通知(Debug Event)【1】

<br />本小结首先介绍异常的原理和相关资料,再举例说明异常跟崩溃和调试是如何紧密联系在一起的。最后说明如何利用工具来监视异常,获取准确的信息。<br />2.3.1 异常(Exception)的方方面面和一篇字字珠玑的文章<br />异常是CPU,操作系统和应用程序控制代码流程的一种机制。正常情况下,代码是顺序执行的,比如下面两行:<br />*p=11;<br />printf(“%d”,*p);<br />这里应该会打印出11。 但若p指向的地址是无效地址呢?那么这里对*p赋值的时候,也就是CPU向

2010-11-01 22:03:00 833

原创 using ntsd or cdb instead of drwtsn32 to generate a

<br />using ntsd or cdb instead of drwtsn32 to generate a  <br />  <br />crash dump. Set the HKLM/SOFTWARE/Microsoft/Windows  <br />  <br />NT/CurrentVersion/AeDebug/Debugger value to something like this:  <br />  <br />c:/debuggers/ntsd.exe -p %ld -e %ld

2010-11-01 20:48:00 390

转载 Crash Dump Analysis Patterns (Part 11)

<br />One of mistakes beginners make is trusting WinDbg !analyze or kv commands displaying stack trace. WinDbg is only a tool, sometimes information necessary to get correct stack trace is missing and therefore some critical thought is required to distingu

2010-11-01 20:30:00 802

转载 Reconstructing Stack Trace Manually

<br />This is a small case study to complement Incorrect Stack Trace pattern and show how to reconstruct stack trace manually based on an example with complete source code.<br />I created a small working multithreaded program:<br />#include "stdafx.h"<br /

2010-11-01 20:24:00 1770

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除