
读书笔记
二星马甲
二星马甲
展开
-
《软件调试》学习笔记——001
最近在公司比较闲,再加上自己好久没有认真的看过书了打算买本书来充实一下,网上倒腾了一圈,决定买张银奎老师的《软件调试》。今天收到书了,浏览了一下,觉得很不错,打算认真看看。书的内容还没有细看,记不了啥。先写写买书原因吧...主要三点:1)张银奎老师在 《程序员》杂志"调试之剑"栏目上的系列文章是《程序员》目前还健在的不可多得的"硬开发"技术文章。2)某网站下载了原创 2011-12-19 17:21:58 · 788 阅读 · 0 评论 -
《软件调试》学习笔记——002 (前言)
这是一本不折不扣的砖头书,总共1006页。正如作者所说,本书的厚度决定了一次性看完本书的几率很小(无限趋近于0)。学习本书时,需要牢记在心的3条线索。软件调试过程的整个生态系统。简单来说就是各个层面提供的调试支持功能。1)CPU提供硬件层面的调试支持。2)操作系统对硬件调试支持功能进行必要的封装,以API的形式提供给调试器和应有软件使用。3)应用程序,自身应根据需要设定合理的编译选项;原创 2011-12-26 17:51:21 · 846 阅读 · 1 评论 -
《软件调试》学习笔记——003 (第一章 软件调试基础 part1)
《软件调试》学习笔记——003 (第一章 软件调试基础 part1) 软件调试的分类:按操作系统,可分为Windows下的调试、linux下的调试、dos下的调试.... 按目标代码的执行方式,分类:本书主要讨论本地调试(Native Debugging)。注意这里的"本地"不是和远程调试相区分的"本地" 按被调试程序运行的模式,可分为用户态调试和内核态调试。 按调试器与调原创 2012-01-10 20:32:32 · 978 阅读 · 0 评论 -
鄙视一下转blog不标明"转载"的家伙
昨天才发布的《软件调试》学习笔记——003 (第一章 软件调试基础 part1)和《软件调试》学习笔记——004 (第一章 软件调试基础 part2)刚才百度悲摧的发现,百度出的结果没用我这个blog的,只有某些无耻的家伙拿去发到它的blog中的链接...鄙视一下转blog不标明"转载"的家伙!不得不感叹一下,csdn的排名貌似不行啊...别人从csdn拷贝过去的,,,结果百度出来还只原创 2012-01-12 00:14:08 · 691 阅读 · 0 评论 -
《软件调试》学习笔记——004 (第一章 软件调试基础 part2)
《软件调试》学习笔记——004 (第一章 软件调试基础 part2)常用软件调试技术:1) 断点(Breakpoint)断点和单步执行是最基本的调试手段。其基本思想是让被调试程序在执行到该处时,暂停被调试程序的执行;中断到调试器中,让调试人员进行分析。分析结束后,可以让被调试程序继续执行。根据断点所处的空间,可以分为以下3种断点:代码断点设置在内存空间的代码段(原创 2012-01-10 20:40:44 · 1011 阅读 · 0 评论