应用程序调试技术视频观看指南

简介:

这是第一部分,Windows平台下的应用程序调试技术讲座视频, 视频购买地址:

http://product.china-pub.com/3502590 

 

对于研发公司IT支持人员,项目或开发经理设置事后可跟踪的BUG跟踪以及分析服务系统,建议选择观看

1、应用程序调试技术第1 准备调试环境

2、应用程序调试技术第2 管理符号文件与源代码

3、应用程序调试技术第6 Windbg 基本功能介绍

4、应用程序调试技术第26讲验尸调试


知识准备:SVN、SourceSafe使用经验;简单C++/C#代码阅读经验;理解质量控制原则。

 

编程初学者:

1、应用程序调试技术第1 准备调试环境

2、应用程序调试技术第3 Visual Studio基本调试技术

3、应用程序调试技术第4 Visual Studio调试技术中

4、应用程序调试技术第5 Visual Studio自动化调试及并行调试

5、应用程序调试技术第6 Windbg 基本功能介绍

 

知识准备:Visual Studio编程经验,VBScript编程能力,WPF编程,理解并行、多线程编程概念。 

  

Windows C++MFC程序员(3年编程经验)建议观看:

1、第1 准备调试环境

2、第6 Windbg 基本功能介绍

3、第7 调试栈溢出问题(上)

4、第8 调试栈溢出问题(下)

5、第9 调试堆溢出问题(上)

6、第10讲调试堆溢出问题(中)

7、第11讲调试堆溢出问题(下)

8、第12讲调试资源泄露问题(上)

9、第13讲调试资源泄露问题(下)

10、第14讲调试多线程问题(上)

11、第15讲调试多线程问题(下)

12、第26讲验尸调试

13、第27Windbg调试自动化

 

知识准备:熟悉Win32 C++编程,汇编,操作系统原理,熟悉虚拟内存管理,熟悉多线程编程,PowerShell,脚本编程能力。

  

.NET程序员(3年编程经验)建议观看:

1、第1 准备调试环境

2、第6 Windbg 基本功能介绍

3、第18CLR虚拟机及托管调试命令-应用程序域和装配件

4、第19CLR虚拟机及托管调试命令-对象

5、第20CLR虚拟机及托管调试命令-类型

6、第21CLR虚拟机及托管调试命令-线程

7、第22CLR虚拟机及托管调试命令-GC

8、第23CLR虚拟机及托管调试命令-COM互操作与异常

9、第24讲托管调试其他工具(上)

10、第25讲托管调试其他工具(下)

11、第26讲验尸调试

12、第27Windbg调试自动化

 

知识准备:熟悉.NET编程,熟悉.NET BCL,COM,汇编,操作系统原理,熟悉虚拟内存管理,熟悉多线程编程,PowerShell,脚本编程能力。 

 

软件测试人员建议观看: 
除了第16和17讲的所有视频 

 

对于希望了解底层秘密的朋友,建议观看:

 1、第16讲内核调试与托管程序调试准备工作(上) 
 2、第17讲内核调试与托管程序调试准备工作(下)  

上面的名字起的有点随意,里面实际上解释了调试Windows 2003/XP内核和.NET虚拟机内核的方法,是源代码级别的。  

标签:  CLRC++NETDebugWindbgCOM编程知识调试sscli测试

本文转自 donjuan 博客园博客,原文链接: http://www.cnblogs.com/killmyday/archive/2012/02/24/2365985.html ,如需转载请自行联系原作者
相关文章
|
缓存 JavaScript 前端开发
JavaScript中DOM操作:新手常犯错误与避免策略
【4月更文挑战第1天】本文介绍了JavaScript中DOM操作的基础和新手常犯错误,包括频繁查询DOM、不恰当的遍历、滥用innerHTML、忽视异步与DOM状态以及过度同步更新。建议包括缓存DOM引用、注意文本节点、慎用innerHTML以防止XSS、正确处理异步和批量更新。遵循最佳实践,开发者能提升代码质量和应用性能。
625 2
|
数据采集 JavaScript 前端开发
使用Python打造爬虫程序之破茧而出:Python爬虫遭遇反爬虫机制及应对策略
【4月更文挑战第19天】本文探讨了Python爬虫应对反爬虫机制的策略。常见的反爬虫机制包括User-Agent检测、IP限制、动态加载内容、验证码验证和Cookie跟踪。应对策略包括设置合理User-Agent、使用代理IP、处理动态加载内容、验证码识别及维护Cookie。此外,还提到高级策略如降低请求频率、模拟人类行为、分布式爬虫和学习网站规则。开发者需不断学习新策略,同时遵守规则和法律法规,确保爬虫的稳定性和合法性。
|
SQL 关系型数据库 数据库
DB2数据库优化器介绍
背景因为曾经从事DB2内核开发工作,所以一直想写一篇关于DB2优化器相关的文章。DB2和Oracle数据库一样,作为老的企业级数据库的代表,从诞生到现在已经多年了。1973年,IBM研究中心启动System R项目,为DB2的诞生打下良好基础。System R 是 IBM 研究部门开发的一种产品,这种原型语言促进了技术的发展并最终在1983年将 DB2 带到了商业市场。在这期间,IBM发表了很多数
738 1
DB2数据库优化器介绍
|
10天前
|
数据采集 人工智能 安全
|
6天前
|
机器学习/深度学习 人工智能 前端开发
构建AI智能体:七十、小树成林,聚沙成塔:随机森林与大模型的协同进化
随机森林是一种基于决策树的集成学习算法,通过构建多棵决策树并结合它们的预测结果来提高准确性和稳定性。其核心思想包括两个随机性:Bootstrap采样(每棵树使用不同的训练子集)和特征随机选择(每棵树分裂时只考虑部分特征)。这种方法能有效处理大规模高维数据,避免过拟合,并评估特征重要性。随机森林的超参数如树的数量、最大深度等可通过网格搜索优化。该算法兼具强大预测能力和工程化优势,是机器学习中的常用基础模型。
324 164