亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)英語(yǔ) > 英語(yǔ)其它 > debug是什么意思

      debug是什么意思

      時(shí)間: 玉蓮928 分享

      debug是什么意思

        debug是一種操作程序,我們現(xiàn)在就來(lái)了解一下它的用法是什么?下面是學(xué)習(xí)啦小編給大家整理的debug是什么意思,供大家參閱!

        debug是什么意思

        消除故障

        DEBUG是一種計(jì)算機(jī)程序。馬克2號(hào)(Harvard Mark II)編制程序的葛麗絲·霍波(Grace Hopper)是一位美國(guó)海軍準(zhǔn)將及計(jì)算機(jī)科學(xué)家,同時(shí)也是世界最早的一批程序設(shè)計(jì)師之一。有一天,她在調(diào)試設(shè)備時(shí)出現(xiàn)故障,拆開繼電器后,發(fā)現(xiàn)有只飛蛾被夾扁在觸點(diǎn)中間,從而“卡”住了機(jī)器的運(yùn)行。于是,霍波詼諧的把程序故障統(tǒng)稱為“臭蟲(BUG)”,把排除程序故障叫DEBUG,而這奇怪的“稱呼”,竟成為后來(lái)計(jì)算機(jī)領(lǐng)域的專業(yè)行話。如DOS系統(tǒng)中的調(diào)試程序,程序名稱就叫DEBUG。DEBUG在windows系統(tǒng)中也是極其重要的編譯操作。

        DEBUG原則

        你改錯(cuò)了文件

        你改對(duì)了文件,但卻是在別人的機(jī)器上

        你改對(duì)了文件,但忘了保存

        你改對(duì)了文件,但忘了重新編譯

        你認(rèn)為你把那個(gè)東西開啟了,但實(shí)際上你把它關(guān)閉了

        你認(rèn)為你把那個(gè)東西關(guān)閉了,但實(shí)際上你把它開啟了

        會(huì)議中,你應(yīng)該用心聽。

        你運(yùn)行了錯(cuò)誤的版本

        你運(yùn)行了正確的版本,但卻是在別人的機(jī)器上

        你改正了問題,但忘了提交

        你改正了問題,也提交了,但忘了 push 到版本庫(kù)中

        你改正了問題,也提交了,也 push 了。然而,很多用戶的工作都依賴于之前有問題的版本,于是你必須回滾。

        DEBUG程序命令

        網(wǎng)絡(luò)debug命令簡(jiǎn)介

        獲得路由器中交換的報(bào)文和幀的細(xì)節(jié)信息

        用于調(diào)試信息

        debugging命令使用注意事項(xiàng)

        不使用debug命令監(jiān)控正常的網(wǎng)絡(luò)運(yùn)行

        在網(wǎng)絡(luò)使用的低峰期使用

        不要輕易使用類似debugging all之類的命令

        使用debugging命令后,應(yīng)立即以“undo debugging”命令終止debugging命令的執(zhí)行。

        Debugger

        "Debugger"這個(gè)詞按它的英文字面意思來(lái)講是這樣一種“裝置”(-er),這種裝置可以“消除”(De-)“系統(tǒng)中的缺陷”(bug)。然而事實(shí)上,迄今為止我們經(jīng)常使用到的"Debugger"只是用來(lái)幫助我們進(jìn)行Debug的工具,"Debugger"本身不能自動(dòng)完成"Debug"。我們可以回想一下我們是如何進(jìn)行Debug的,在進(jìn)行Debug的過程中,我們通過Debugger來(lái)完成以下工作:

        (1)監(jiān)視“Debug對(duì)象”的狀態(tài);

        (2)控制“Debug對(duì)象”的運(yùn)行;

        這些工作可以為“發(fā)現(xiàn)Debug對(duì)象中存在的問題”以及“對(duì)解決問題方案的檢驗(yàn)”提供有用的信息。

        監(jiān)控工作有時(shí)只需要由軟件就可以完成,有時(shí)不僅需要軟件支持,還需要硬件的支持。

        Debugger除了被用來(lái)Debug,還被用來(lái)幫助我們理解“Debug的對(duì)象”內(nèi)部結(jié)構(gòu),因?yàn)槲覀冇玫降腄ebugger能夠完成對(duì)“Debug對(duì)象”的監(jiān)控工作,在監(jiān)控的過程中可以獲取“Debug對(duì)象”動(dòng)態(tài)特征的信息,這對(duì)我們理解其結(jié)構(gòu)是非常有用的。

        關(guān)于更詳細(xì)的介紹和研究可以參考國(guó)人原創(chuàng)的《軟件調(diào)試》,這是一本非常全面且深入的“軟件調(diào)試”紅皮書。

        WinDbg是微軟發(fā)布的一款相當(dāng)優(yōu)秀的源碼級(jí)(source-level)調(diào)試工具,可以用于Kernel模式調(diào)試和用戶模式調(diào)試,還可以調(diào)試Dump文件。

        DEBUG 2

        Debug

        啟動(dòng) Debug,它是可用于測(cè)試和調(diào)試 MS-DOS可執(zhí)行文件的程序。

        Debug [[drive:][path] filename [parameters]]

        參數(shù)

        [drive:][path] filename

        指定要測(cè)試的可執(zhí)行文件的位置和名稱。

        parameters

        指定要測(cè)試的可執(zhí)行文件所需要的任何命令行信息。

        說(shuō)明:使用 Debug 命令但不指定要測(cè)試的文件

        如果使用沒有位置和文件名的 Debug 命令,然后鍵入所有的 Debug 命令以響應(yīng) Debug 提示符,連字符(-)。

        

      看過debug是什么意思的人還看了:

      1.bug網(wǎng)絡(luò)用語(yǔ)什么意思

      2..net debug和release的區(qū)別

      3.編輯用英語(yǔ)怎么說(shuō)編輯是一種工作類別,也是一類職...

      4.Cisco路由器如何故障診斷

      5.cisco交換機(jī)設(shè)置時(shí)區(qū)

      3013598