一:print 代码运行出错,我们可以使用print输出语句来查看变量的值,从而找到问题点,但这种方式比较麻烦,我们或许需要在多个地方加上print语句才能准确的找出问题所在。并且当我们改正错误以后还需要将print删除,否则影响代码的美观。 二:assert 断言 凡是调试时用到print的地方我们都可以换成 assert 如下 我们可以看出,使用断言的地方,如果 assert 后面的结果为fl...

windbg符号路径设置

windbg  pdb  symbol  符号

  

2019-06-17 04:19:17

0x00 前言 windbg没有引入符号文件(pdb)会导致系统库上的变量,堆栈等信息无法显示。 0x01 简介 PDB(Program Database),是微软开发的用于存储程序调试信息的文件格式。pdb文件是由源码在编译期生成,存储了源文件名称,变量名,函数名,FPO(帧指针),对应行号等信息。由于体积庞大,同时出于安全性考虑,可运行程序exe或者dll文件都是无符号的。 在windbg中运...

描述:        由于Oracle12c体系结构和Oracle11g有着很大的不同,尤其在Oracle12c引入数据库容器CDB和可插入数据库PDB之后,因此数据库的启动有着明显的不同。当CDB实例关闭重新开启后,PDB均处于mounted状态,因此要通过特定的命令去开启和关闭。以及相应的PDB随实例CDB自动开启设置。 图解:    ...