首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

PDB文件详解

PDB文件的介绍 PDB(Program Data Base),意即程序的基本数据,是VS编译链接时生成的文件。...所以完全通过PDB文件调试,意义与作用均没有多大。如果要让其他人能够调试自已的代码,PDB文件和源码都应该提供,只提供PDB文件的意义不大。如果确实有类似的需求,可以保留相应生成的PDB文件。...微软的很多库默认是不提供PDB文件的,但是近来微软逐渐开放了一些库的PDB文件。 VS搜索PDB文件的路径顺序 MSDN中详细的讲述: 1....静态库的PDB文件 静态库也有自已的PDB文件,只不过其名字是VC80.PDB/VC100.PDB这样的名字。静态库的PDB文件会在链接时合并到EXE/DLL的PDB文件中去。...如果生成的静态库lib里有记录相应的PDB文件,却又没有相应的PDB文件,那么静态库链接成EXE/DLL时就会报警告找不到静态库对应的PDB文件。

1.9K10

PDB文件说明

PDB可以经由网络免费访问, 是结构生物学研究中的重要资源。为了确保PDB资料的完备与权威,各个主要的科学杂志、基金组织会要求科学家将自己的研究成果提交给PDB。...PDB数据库存储结构数 据的文件是PDB文件,每一个蛋白质或核酸都对应着一个编号,即PDBID, 文件的扩展名为.pdb。...PDB文件可以由各种3D结构显示软件打开,比如pymol,Swiss-PDB viewer,VMD等。PDB文件里面的信息是有严格的格式的。...PDB数据库存储结构数 据的文件是PDB文件,每一个蛋白质或核酸都对应着一个编号,即PDBID, 文件的扩展名为.pdb。...参考资料 PDB文件的格式 PDB文件详解 有关原子坐标文件 WOLFRAM 语言 IMPORT/EXPORT 格式 PDB 教你读懂蛋白的PDB文件 PDB 文件格式

1.5K10

Python学习 Day 12 调试 断言 logging pdb pdb.set_trace()

)() -> s = '0' 以参数-m pdb启动后,pdb定位到下一步要执行的代码-> s = '0'。.../sicp/err.py(4)() -> print 10 / n 任何时候都可以输入命令p 变量名来查看变量: (Pdb) p s '0' (Pdb) p n 0 输入命令q结束调试,...(4)() -> print 10 / n (Pdb) q Try 这种通过pdb在命令行调试的方法理论上是万能的,但实在是太麻烦 pdb.set_trace() 这个方法也是用pdb,...但是不需要单步执行,我们只需要import pdb,然后,在可能出错的地方放一个pdb.set_trace(),就可以设置一个断点: # err.py import pdb s = '0' n = int...(s) pdb.set_trace() # 运行到这里会自动暂停 print10 / n 运行代码,程序会自动在pdb.set_trace()暂停并进入pdb调试环境,可以用命令p查看变量,或者用命令c

76910

python的pdb模块

pdb模块是python自带一个调试模块,在没有pycharm的iIDE环境情况下,最佳调试方式就是使用pdb模块调试。...一、介绍pdb调试环境的常用命令命令备注ll 或 l查看全部代码n执行下一行代码c执行全部代码b 行数某行打断点,程序运行到断点处会停下clear清除断点s也是一行一行执行代码,但可以进入函数内部执行s...函数名直接跳到具体某个函数内部执行r快速执行到函数最后一行p打印某一个变量的值a打印所有形参的数值q退出调试环境二、pdb调试使用1、一个py文件的调试执行py文件并进入调试 python -m pdb...2、一个项目的调试一个项目代码庞大,像上面调试就显得吃力,不过,我们可以在代码植入pdb的方法,认为容易出错的地方,进入pdb调试 导入pdb模块 import pdb pdb.set_trace()...官方文档:https://docs.python.org/3.6/library/pdb.html

1.7K30

blast+本地化中blastp操作(基于PDB库)—linux

ncbi-blast-2.9.0+-x64-win64.tar.gz 对安装包进行解压: [wangh@master Softbacks]$ tar -zxvf ncbi-blast-2.9.0+-x64-linux.tar.gz...-2.9.0+]$ source ~/.bashrc #刷新你的环境配置文件,使得系统识别你刚加入的环境变量(也可以关闭当前终端再次打开,系统自动刷新环境配置文件) blastp 的用法: 数据库从PDB...中下载: ftp://ftp.wwpdb.org/pub/pdb/derived_data/pdb_seqres.txt 用cd-hit处理去冗余(解压后加变量后就能用) $: cd-hit -i /path.../pdb_seqres_simp.fasta -o PDB_simp.fasta -c 0.9 格式化数据库: $: makeblastdb –in PDB_simp.fasta –dbtype prot...–out PDB -in:待格式化处理的fasta文件(一般是从PDB/NCBI里下载所有的相关或者整个库中的序列); -dbtype: 数据库类型,prot或者nucl; -out: 输出的数据库名

2.8K10

记录一次Oracle 19.11使用PDB Refresh方式迁移PDB

近期在某银行生产环境做的一次PDB迁移,使用的是PDB refresh方式,记录一下流程及遇到的坑。...DG相较于PDB refresh配置更麻烦 PDB refresh的前置条件比DG多 停机时间来看,DG略短于PDB refresh 最后还是定的使用PDB refresh,主要是因为没在生产上做过,积累下经验...,另外也简单:) 三、什么是PDB Refresh 简单来说:创建目标端到源端的DBlink,目标端create pluggable database,指向源端PDB,这样就将源端PDB copy过来,...注意: PDB Refresh支持三种类型的源端数据库,分别是 Local PDB/PDB in a remote CDB/Non-CDB PDB Refresh不支持跨平台、不支持跨大版本 四、迁移流程...六、小结 条件合适的情况下,使用PDB Refresh方式迁移PDB简单快捷,但是目前感觉坑多一点。

1.5K20
领券