调试第一种方法简单直接粗暴有效,就是用print把可能有问题的变量打印出来看看:>>> def foo(s):n= int(s)print '>>> n = %d' % nreturn 10 / n>>> def main():foo('0')>>> main()>>> n = 0Traceback...
分类:
数据库 时间:
2015-05-06 13:06:58
阅读次数:
153
在python中使用pdb模块可以进行调试import pdbpdb.set_trace()也可以使用python -m pdb mysqcript.py这样的方式(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助(Pdb) h#说明下这几个关键 命令>断点设置(Pdb)b 10#断点设置...
分类:
数据库 时间:
2015-05-01 13:18:38
阅读次数:
165
在我的那篇《让程序在崩溃时体面的退出之CallStack》中提供了一个在程序崩溃时得到CallStack的方法。但是要想得到CallStack,必须有pdb文件的支持。但是普通情况下,公布出去的程序都是Release版本号的,都不会附带pdb文件。那么我们怎么能在程序崩溃的时候找到出错的详细位置呢....
分类:
其他好文 时间:
2015-04-29 14:57:57
阅读次数:
130
dll调试方法:
1.把最新生成的dll和pdb放到 启动这个dll 的进程目录下
2.启动这个进程
3.然后在dll 的项目中 调试选项-》附加到进程-》选择启动的这个进程
4.断点调试
非本进程dll错误处理方式:
0.把相关dll的pdb调试文件放到和的dll同目录
1.启动进程
2.找到调试-》窗口-》模块 (本进程所有相关的外部加载的dll)(...
分类:
其他好文 时间:
2015-04-29 00:46:36
阅读次数:
100
可能的原因如下:1.菜单tools->Options->Debugging->General,有个Requiresourcefilestoexactlymatchtheoriginalversion的选项取消;2.菜单tools->Options->Debugging->Symbols,然后在Symbolfile(.pdb)locations中添加你要调试dll或者程序的pdb文件;3.C/C++..
分类:
其他好文 时间:
2015-04-22 18:42:35
阅读次数:
143
trace模块可以监控Python执行程序的方式,同时生成一个报表来显示程序的每一行执行的次数。这些信息可以用来发现未被自动化测试集所覆盖的程序执行路径,也可以用来研究程序调用图,进而发现模块之间的依赖关系。编写并执行测试可以发现绝大多数程序中的问题,Python使得debug工作变得更加简单,这是因为在大部分情况下,Python都能够将未被处理的错误打印到控制台中,我们称这些错误信息为trace...
分类:
编程语言 时间:
2015-04-22 11:45:46
阅读次数:
373
如何写一个语句能一下更新几百条MYSQL数据!需要测试MYSQL数据库,里面有一个上万条数据的数据库,如何写一个PHP文件一下每次更新几百条信息,我都是写一个循环一次更新一条信息,这样我知道用WHILE写就可以了,要是一次更新好比100条数据改如何写呢!谢谢正确答案是:UPDATE cdb_post...
分类:
数据库 时间:
2015-04-22 11:10:35
阅读次数:
195
Cracle 12c多租户架构与CDB与PDB基础
分类:
数据库 时间:
2015-04-21 07:03:32
阅读次数:
400
#!/usr/bin/python# -*- coding: utf-8 -*-import structimport sysimport binascii import pdb#搜狗的scel词库就是保存的文本的unicode编码,每两个字节一个字符(中文汉字或者英文字母)#找出其每部分的偏移位置...
分类:
编程语言 时间:
2015-04-17 22:06:22
阅读次数:
622
关于Python代码调试的问题使用pdb进行调试pdb是python自带的一个包,为python程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb提供了一些常用的调试命令,下面结合具体的实例讲述如何使..
分类:
编程语言 时间:
2015-04-16 10:30:19
阅读次数:
287