文章汇总
调试系列:
调试实战 —— 使用 windbg gflags dumpbin 排查应用程序启动错误
调试实战 —— 通过转储文件分析程序无响应之使用 windbg + IDA 逆向篇
调试实战 —— dll 加载失败之 Debug Release争锋篇
调试实战 —— 你知道怎么使用DebugView查看调试信息吗?
调试实战 —— 程序CPU占用率飙升,你知道如何快速定位吗?
调试实战 —— 崩溃在ComFriendlyWaitMtaThreadProc
调试实战 —— 使用windbg调试崩溃在ole32!CStdMarshal::DisconnectSrvIPIDs
调试实战 —— 调试TerminateThread导致的死锁
排错系列:
排错实战 —— 一次简单的服务器 cpu 占用率高的快速排查实战
排错实战 —— 1分钟解救 run 不出来的 Autoruns
排错实战 —— 解决Tekla通过.tsep安装插件失败的问题
排错实战 —— 使用process explorer替换任务管理器
排错实战 —— 通过对比分析sysinternals事件修复程序功能异常
排错实战 —— 解决c++编译错误:error C2059: illegal token on right side of '::'
转储文件系列:
使用 VMware + win10 + VirtualKD + windbg 从零搭建双机内核调试环境
使用 VMware + win10 + vs2019 从零搭建双机内核调试环境
VS 系列:
善用 vs 中的错误列表和输出窗口,高效查找 C++ 多工程编译错误
使用 pragma message 查找多变的 DEBUG 宏
调试技巧:
基础知识:
C++ | 有趣的动态转换
C++ | 有趣的动态转换之 delete 崩溃探究兼谈基类虚析构的重要性
其它:
在 tortoisegit 执行 commit 会跳过暂存区直接提交到仓库中吗?
优化:
Let's make dependency walker fast again!