redis-server 接收到客户端的第一条命令 redis-cli 给 redis-server 发送的第一条数据是 *1\r\n\$7\r\nCOMMAND\r\n 。我们来看下对于这条数据如何处理,单步调试一下 readQueryFromClient 调用 read 函数收取完数据,接着继续 ...
分类:
其他好文 时间:
2019-01-15 15:57:02
阅读次数:
212
gdb调试 1.用debug的方式编译 2.打上断点 3.单步调试 4.继续运行 5.打印和监控值 下面是栗子: (1) 编译的时候,带调试编译 (2) 用gdb运行 (3) 打断点 >>1.查看源码 d(elete) (4) 调试 (5) 打印值和监控值 (6) 神奇的wi --输入wi ...
分类:
数据库 时间:
2018-12-26 01:09:33
阅读次数:
205
转自IBM开发者社区。 使用pdb进行调试: pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令,详情见表 1。 表 1. pdb ...
分类:
数据库 时间:
2018-12-24 02:58:31
阅读次数:
229
Java在设计之初,借鉴了很多其他语言不错的特性和优点,唯独没有设计日志系统,但是日志的重要性不言而喻,一旦程序运行起来,运行结果与预期不一致,基本就是出Bug了,这个时候需要进行Bug排查,一般有两种排查方式:1 断点单步调试,这种办法虽然精准,但是费时费力,而且项目如果是运行在生产环境下,无法进 ...
分类:
其他好文 时间:
2018-11-20 11:38:41
阅读次数:
190
截图记录:使用 e 命令修改 0021:0~0021:f 数据,及修改后查看是否正确写入的操作,使用 a 命令输入的 p74 指令 截图记录:每一行指令单步调试(如单步调试步骤多,可分屏截图,但不要有遗漏) P74 中指令执行后各个寄存器填空结果,以在文档中手工标注或手机拍照截图方式 复制在文档中。 ...
分类:
其他好文 时间:
2018-11-18 23:48:16
阅读次数:
289
四、实验结论 1. 练习1 第一步,在记事本中输入实验要求中提供的代码,结果如下: 将其以文件名t1.asm另存为到E:/masm。 第2步,为方便后续操作,此处先准备一个批处理文件: 同样将其放入E盘masm路径下,重命名为process.bat。 (1)进入并配置好DSBox环境,使用proce ...
分类:
编程语言 时间:
2018-11-18 21:07:57
阅读次数:
222
实验结论 : 1. 练习1 (1)运行结果 36 (2)将 line4和line9种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察结果的变化 (3)① 使用 r 命令查看。观察寄存器 cx 的值是 多少;观察寄存器 ds 和 cs 的值是多 少,它们之间是否满足关系 ...
分类:
其他好文 时间:
2018-11-18 19:29:45
阅读次数:
181
练习一: 汇编,链接截图 汇编,连接完毕 1)运行结果如图所示:36 2):修改line4的3为5,结果为56 3)对于t1的调试 ①满足cs=ds+10h,②头两个字节是 CD 20 3.u反汇编的源代码如图 4.t,p的单步调试结果为: 实验二: 1.汇编链接运行之后,在屏幕左上方出现红色数值3 ...
分类:
其他好文 时间:
2018-11-17 14:33:31
阅读次数:
269
一、练习一 编写汇编源程序t1.asm 进行汇编 连接 运行 将 line4 和 line9 种寄存器 dl 的值分别修改为6和4 使用 r 命令查看,观察寄存器 cx、ds 和cs的值 满足关系(cs)=(ds)+10H 用 debug 查看 PSP 的内容 发现PSP(程序段前缀)的头两个字节是 ...
分类:
其他好文 时间:
2018-11-17 11:58:03
阅读次数:
144
实验内容: 1.练习1 第 1 步,编写汇编源程序 t1.asm, 源程序代码如图1-1所示。 第 2 步,对源程序 t1.asm 进行汇编、连接、运行、调试 (1) 运行程序,观察程序输出结果是什么? (2) 将 line4 和 line9 种寄存器 dl 的值分别修改为 0~9 中任何一个数字, ...
分类:
其他好文 时间:
2018-11-15 22:39:53
阅读次数:
227