Ⅰ gdb数据库文件问题!
在InterBase数据库中,一般情况下每个GDB文件代表一个数据库,除非你的数据库增加有从文件;删除数据库将删除所有数据,包括主文件、从文件、和相关文件(影子文件、日志等)。
Ⅱ ARCGIS中GDB文件怎么打开
1、这是一个.gdb文件,直接打开文件基本看不出有什么内容。查看文件其实这是一个文件地理数据库,需要专门的软件查看。
Ⅲ gdb图层为空怎么删除python
其中输出的列表中148这个值本为我要获取的CPU数据,本以为这个列表相对固定,我就直接去通过列表索引[15]即可获得该值,但发现多执行几次之后,所要的CPU数据并不是在固定位置,有时在第15位,有时在第16位,本能的觉得这个通过相对位置不可靠,得找一个可靠的方法才行。
Ⅳ catalog里删除了整个gdb文件,能恢复吗
文件误删,推荐用anedata全能恢复。软件。数据丢失以后一定要保护好现场。只要没有覆盖破坏一般问题不大。如果anedata找不到那就没办法。
Ⅳ gdb格式文件怎么修改里边数据
直接修改可执行文件中的代码和变量好像也没有什么比较好的工具,今天leviathan问我用“set write on”相关的问题,我才发现GDB就是可以很方便完成这个工作的工具,下面我向大家介绍一下使用方法。
另,在GDB文档中介绍这个方法也能修改CORE文件的内容,但即使我读了这块的代码,还是对修改CORE文件毫无思路也没成功过,所以本文就不介绍对CORE文件的修改了。
在一般情况下GDB是以只读方式打开可执行文件的,如果需要改变可执行文件,需要在读入文件以前,用GDB启动参数“--write”或者命令“set write on”用可读写方式打开可执行文件。如果文件已经打开了可执行文件,就需要使用exec-file重新以读写方式打开可执行文件,注意如果你还没打开可执行文件,就一定要使用file命令读入,因为exec-file不会重新读入符号信息。
还有要注意的是,因为修改只能修改section的内容,所以能修改的变量只能是非0的全局变量,内容是O的变量会被放入bss。
下面举例修改变量内容:
cat 1.c
#include <stdio.h>
int a = 1;
int
main(int argc,char *argv[],char *envp[])
{
printf ("%d\n", a);
return 0;
}
gcc -g 1.c
./a.out
1 #注意这个输出
gdb
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show ing"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
(gdb) set write on #打开功能
(gdb) file ./a.out #打开文件
Reading symbols from /home/teawater/gdb/a.out...done.
(gdb) p a = 100 #修改变量的文件中的值
$1 = 100
./a.out
100 #注意修改后的输出
下面举例修改代码内容:
cat 1.c
#include <stdio.h>
void
cool (void)
{
printf ("Call function cool.\n");
}
int
main(int argc,char *argv[],char *envp[])
{
cool ();
return 0;
}
gcc -g 1.c
./a.out
Call function cool. #注意现在有输出
gdb --write ./a.out #使用--write直接打开可写功能
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show ing"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(gdb) disas cool
Dump of assembler code for function cool:
0x000000000040050c <cool+0>: push %rbp #注意改之前这条指令
0x000000000040050d <cool+1>: mov %rsp,%rbp
0x0000000000400510 <cool+4>: mov $0x40062c,%edi
0x0000000000400515 <cool+9>: callq 0x4003f8 <puts@plt>
0x000000000040051a <cool+14>: leaveq
0x000000000040051b <cool+15>: retq
End of assembler mp.
(gdb) set *(unsigned char *)(0x000000000040050c) = 0xc3 #修改指令
(gdb) disas cool
Dump of assembler code for function cool:
0x000000000040050c <cool+0>: retq #改之后这指令发生了变化
0x000000000040050d <cool+1>: mov %rsp,%rbp
0x0000000000400510 <cool+4>: mov $0x40062c,%edi
0x0000000000400515 <cool+9>: callq 0x4003f8 <puts@plt>
0x000000000040051a <cool+14>: leaveq
0x000000000040051b <cool+15>: retq
End of assembler mp.
./a.out #现在没有输出了 因为cool函数直接返回了
Ⅵ 打开广联达云翻样软件工程,提示Projectdatagdb文件不存在
广联达钢筋翻样软件为什么那么霸气,2012年花了6000买了个GFY2012的翻样软件,点都不实用,用了被老板和工人骂惨了,后来一直把狗放在那里睡觉,之后出来了E筋,E筋完全是为我们翻样人员量身定做的,广学了E筋的东西加了进去,现在还是没法用,为了不依赖CAD,要CAD图纸导来导去,分来分去,结果还得一个构件一个构件的导出为DXF,还是让CAD打开,这都不算什么,最过分的是我之前花了6000元买的狗狗还不能用这个麻烦及复杂的功能,还得加费。。。。这么大事的软件开发商你们还敢用他们的软件吗?不顾用户的感受,一意孤行的想代替CAD。可是我们能离开CAD吗?
Ⅶ GIS Default.gdb有用吗 可以删除吗
1.Default.gdb软件默认数据库,如果你没有给文件设置保存路径,那么这个文件就会被保存在Default.gdb这个文件夹里。所以,不要随意删掉它。
2.如果你希望软件运行快一点,请给电脑系统盘减负,或者插一个内存条。运行速度慢,说明电脑计算能力较差或者加载数据较大。
Ⅷ .gdb是什么格式用啥软件可以打开
.gdb格式的文件是GPS定位仪器所采集是定位数据通过仪器自动保存的文件,可利用MapSourse及GoogleEarth等软件打开此文件,显示的是定位数据。
变化:
1、GDB可以理解线程的名字。
2、这个命令”线程名称”(指定一个名称)和“线程找到[REGEXP]”(匹配名称、目标ID,或者额外的信息)被添加。
3、Python脚本支持大大增强。
4、在c++的支持,异常处理是提高,模板参数放在范围在一个实例化时调试。
5、线程调试的核心转储在GNU / Linux成为可能。
(8)广联达gdb文件可以删除吗扩展阅读:
执行程序:
要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<;和>;)和shell通配符(*、?、[、])在内。
如果使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。利用set args 命令就可以修改发送给程序的参数,而使用show args 命令就可以查看其缺省参数的列表。
(gdb) file a.out //加载被调试的可执行程序文件。
(gdb)set args _b _x
(gdb) show args
(gdb)r //执行程序
backtrace命令为堆栈提供向后跟踪功能。Backtrace 命令产生一张列表,包含着从最近的过程开始的所有有效过程和调用这些过程的参数。
Ⅸ 如何打开.GDB文件
1、在SQL Explorer中新建一个数据库连接,随便取个名字就可以啦,然后把它的数据库文件(SERVER NAME)指向你这个GDB文件,用户名没有改默认的话设置为SYSDBA,保存。然后双击这个连接即可打开,默认的密码是masterkey。当然,在这之前你必须先运行Interbase Server,而且Interbase还有版本之分,IB6以上的不能打开以前版本的数据库文件的,出现这种情况就换一下不同版本的Interbase试试。
2、还有一个笨办法,把后缀名改成.rar,解压即可3、Total Commander TCPP 插件集v2.5
支持查看DBF, DBC, DB, MDB, ((GDB)), FDB, XLS, BDE, UDL, DSN 等数据库文件,并允许编辑
部分文件 希望对楼主有所帮助,望采纳!谢谢!
Ⅹ *.gdb是什么文件
脱离环境和用途,是无法确定 .gdb是什么文件的。常见的以gdb为扩展名的有以下几种文件:
数据库文件。InterBase数据库软件创建的数据文件格式,可以通过InterBase导入,或者带有InterBase引擎的Sql Explorer等其它数据库软件打开和导入。
3D场景文件。常见于某些3D游戏的Grid Based Design栅格设计资源,这种文件是无法使用标准工具进行打开和修改的。
GPS定位系统文件。常见于某些定位仪器的保存文件和导出文件,记录的是定位坐标信息,可以通过MapSourse等软件打开。
因为gdb并不是常见数据格式,也有可能一些非标准软件自定义的数据文件会使用这个扩展名,这类文件通常无法进行打开和编辑。判断gdb是什么文件,要根据实际使用环境,周边文件信息进行综合判断。