Ⅰ 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是什麼文件,要根據實際使用環境,周邊文件信息進行綜合判斷。