C/C code: f9 --- 设置/取消断点 f10 --- 单步执行 f11 --- 比f10步幅小f10在时直接跳过在f11下会进入体! f5 --- 执行到下个断点! 了解调试,首先要知道"断点"这个概念.断点就是运行中可能会中断地方,方便开发者在运行过程中查看当前运行状态,比如变量值,返回值等等.究竟如何使用断点呢? 1.F9在当前光标所在行下断点,如果当前行已经有断点,则取消断点. F5调试状态运行,执行到有断点地方会停下来. F10单步执行. CTRL+F10运行到光标所 [阅读全文] [PDF]
Windows驱动难于调试是众所周知调试步骤繁琐而且内核环境下固有多线程环境和代码执行顺序不确定性更增加了调试难度我自己感觉最好办法就是利用DbgPr(我自己则最常使用KdPr)打印出足够多信息以便于我们分析下面是些打印出详细trace些手段:利用__LINE__ __FILE__以及__FUNCTION__定位代码位置 这几个编译器指令分别指示当前代码所在行号、文件名和名;你可以在你代码中定义如下宏:# DBG_TRACER \"%s(%d)-%s\"# DBG_ARGS __FILE__,__LINE__,__FUNCTION__然后你可以像这样使用这两个宏:Kd [阅读全文] [PDF]
1 共2条 分1页
- 配置MySQL和卸载MySQL例子操作
- 对MySQL配置参数 my.ini/my.cnf的详细解析
- 影响MySQL性能的 5大配置参数
- MySQL的23个需要注意的地方
- MySQL数据库远程连接开启思路方法
- mysql执行时间为负数的原因分析
- 用SQL语句解决mysql导入大数据文件的问题
- MySQL错误 Specified key was too long max key length is 1000 bytes 的解决办法
- Linux mysql命令安装允许远程连接的安装设置思路方法
- mysql免安装制作使用介绍说明
- MySQL性能优化 出题业务SQL优化
- mysql免安装版的实际配置思路方法
- linux下mysql自动备份脚本代码
- MySQL 性能优化的最佳20多条经验分享
- 使用python的列表解析以及函数式计算来简化代码
- freebsd 7.2 内核优化提高负载
- 定制 MediaWiki:创建及安装扩展
- PHP开发者的BlazeDS和JMS指南 第 2部分
- PHP开发者的BlazeDS和JMS指南 第一部分
- Photoshop打造壮丽震撼的3D文字