中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

網(wǎng)站怎么做反鏈網(wǎng)絡(luò)營銷推廣合同

網(wǎng)站怎么做反鏈,網(wǎng)絡(luò)營銷推廣合同,網(wǎng)站建設(shè)企業(yè)的未來發(fā)展計劃,色母粒Visual Studiohttps://visualstudio.microsoft.com/zh-hans/vs/ 目錄 1、什么是調(diào)試? 2、debug和release 3、調(diào)試 3.1、環(huán)境 3.2、 快捷鍵 3.2.1、F10和F11 3.2.2、ctrlF5 3.2.3、F5與F9 3.2.3.1、條件斷點 3.3、監(jiān)視和內(nèi)存觀察 3.3.1、監(jiān)視 3.3.2、內(nèi)存 …

Visual Studioicon-default.png?t=N7T8https://visualstudio.microsoft.com/zh-hans/vs/

目錄

?1、什么是調(diào)試?

2、debug和release

3、調(diào)試

3.1、環(huán)境

3.2、 快捷鍵

3.2.1、F10和F11

3.2.2、ctrl+F5

3.2.3、F5與F9

?3.2.3.1、條件斷點

3.3、監(jiān)視和內(nèi)存觀察

3.3.1、監(jiān)視

3.3.2、內(nèi)存


1、什么是調(diào)試?

當我們發(fā)現(xiàn)程序中存在的問題的時候,那下?步就是找到問題,并修復問題。 這個找問題的過程叫稱為調(diào)試,英?叫debug(消滅bug)的意思。


調(diào)試?個程序,?先是承認出現(xiàn)了問題,然后通過各種?段去定位問題的位置,可能是逐過程的調(diào) 試,也可能是隔離和屏蔽代碼的?式,找到問題所的位置,然后確定錯誤產(chǎn)?的原因,再修復代碼, 重新測試。

?

?

2、debug和release

  • Debug 通常稱為調(diào)試版本,它包含調(diào)試信息,并且不作任何優(yōu)化,便于程序員調(diào)試程序; 程序員在寫代碼的時候,需要經(jīng)常性的調(diào)試代碼,就將這?設(shè)置為debug,這樣編譯產(chǎn)?的是debug 版本的可執(zhí)?程序,其中包含調(diào)試信息,是可以直接調(diào)試的。
  • Release 稱為發(fā)布版本,它往往是進?了各種優(yōu)化,使得程序在代碼??和運?速度上都是最優(yōu)的, 以便??很好地使?。當程序員寫完代碼,測試再對程序進?測試,直到程序員的質(zhì)量符合交付給? ?使?的標準,這個時候就會設(shè)置為release,編譯產(chǎn)?的就是release版本的可執(zhí)?程序,這個版本是 ??使?的,?需包含調(diào)試信息等。?

簡單來說,Debug版本是程序員使用的版本,進行調(diào)試和修復,而Release版本是當程序員寫完代碼,并且代碼符合質(zhì)量標準后,進行上交的版本,也就是最后用戶使用的版本,同時Release版本是無法進行調(diào)試和修改的。?

?

且二者的最大不同之處就在于存儲在電腦磁盤中的內(nèi)存空間并不一致,Release存儲的更小,而Debug存儲的更大。?

3、調(diào)試

3.1、環(huán)境

調(diào)試的環(huán)境,在調(diào)試代碼之前,必須先進行環(huán)境的改變,也就是先將編譯器的變?yōu)?span style="color:#fe2c24;">debug的版本環(huán)境,而X86和X64環(huán)境并無大礙。

3.2、 快捷鍵

VS中常用的快捷鍵:http://t.csdn.cn/Gjfmi

3.2.1、F10和F11

介紹:

  • F10:逐過程,通常?來處理?個過程,?個過程可以是?次函數(shù)調(diào)?,或者是?條語句。
  • F11:逐語句,就是每次都執(zhí)??條語句,但是這個快捷鍵可以使我們的執(zhí)?邏輯進?函數(shù)內(nèi)部。?

區(qū)別:

?

如以上代碼:

  • 若使用F10進行調(diào)試,根據(jù)F10的調(diào)試原理,在調(diào)試到調(diào)用函數(shù)test()時,F10會直接越過,并得出結(jié)果,隨后立即跳往下一個語句,for()
  • 而,若使用F11進行調(diào)試,根據(jù)F11的調(diào)試原理,在調(diào)試到調(diào)用函數(shù)test()時,F11會進入test中,通過調(diào)用函數(shù),抵達void test()并開始調(diào)試里面的每一個語句,待調(diào)試完里面的所有語句后,在跳回原來的test()之后的語句。?

結(jié)論:在函數(shù)調(diào)?的地?,想進?函數(shù)觀察細節(jié),必須使?F11,如果使?F10,直接完成函數(shù)調(diào)?。?

3.2.2、ctrl+F5

ctrl+F5 開始執(zhí)?不調(diào)試,如果你想讓程序直接運?起來?不調(diào)試就可以直接使?。

3.2.3、F5與F9

介紹:

  • F5:啟動調(diào)試,經(jīng)常?來直接跳到下?個斷點處,?般是 和F9配合使?。
  • F9:創(chuàng)建斷點和取消斷點 斷點的作?是可以在程序的任意位置設(shè)置斷點,打上斷點就可以使得程序執(zhí)行到想要的位置暫定執(zhí) ?,接下來我們就可以使?F10,F11這些快捷鍵,觀察代碼的執(zhí)行細節(jié)。?

注意:

F5在沒有配合F9的使用時,就和Ctrl+F5毫無區(qū)別(最新的VS2020版本),甚至是一閃而過。?

?作用:

F9的是用于在有可能出現(xiàn)問題的地方使用,配合F5,可以使調(diào)試變得更加的簡便和輕松。

譬如:

如以上代碼:

在得知錯誤點在for語句時

  • 若在for循環(huán)開始的那一行中摁下F9,設(shè)置斷點,而后在摁下F5,那么在for之前的代碼語句將會快速進行調(diào)試,隨后抵達F9的所在位置。
  • 而若沒有使用該功能,我們想要查詢for語句中的錯誤,只能使用F10或者F11進行逐行的代碼調(diào)試,效率極其低下。?

?3.2.3.1、條件斷點

條件斷點:滿?這個條件,才觸發(fā)斷點

?

在進行條件斷點之前,我們先了解一下斷點。

如以上代碼,有兩個斷點,分別是第18行和第23行。

那么在18行的斷點結(jié)束后,摁下F5,跳往的是第23行的斷點,還是?

?答案并不是第23行的斷點,而是下一處循環(huán)的斷點。

for語句,是一個循環(huán)語句,在循環(huán)未結(jié)束之前,是不會停下,而設(shè)在for語句循環(huán)體內(nèi)的斷點也是如此,當一次循環(huán)的斷點結(jié)束后,摁下F5飛往的是下一次循環(huán)的斷點,直到循環(huán)結(jié)束!

這也是斷點的一個特點,斷點是邏輯斷點,并非物理表面上的物理斷點!?

條件斷點:


?如以上代碼,有這樣一個疑問,如果我知道了某一次循環(huán)會出錯,但是我要知道那一次循環(huán)具體出錯的原因,那么我該怎么辦?應(yīng)該是在循環(huán)語句中不斷的使用F11進行內(nèi)部循環(huán)的調(diào)試,調(diào)試到那一次循環(huán)位置,還是說?

于是乎,當我們遇到這類問題時,我們就可以將斷點設(shè)置為條件斷點進行調(diào)試。

條件斷點的原理是只有滿足改條件時,循環(huán)便會中斷,且之前進行的循環(huán)過程會被快速調(diào)試。?

如何設(shè)置:

摁F9設(shè)置斷點——>右擊斷點——>選擇“條件”——>設(shè)置條件——>回車?

3.3、監(jiān)視和內(nèi)存觀察

在調(diào)試的過程中我們,如果要觀察代碼執(zhí)?過程中,上下?環(huán)境中的變量的值,有哪些?法呢?

3.3.1、監(jiān)視

開始調(diào)試后,在菜單欄中【調(diào)試】->【窗?】->【監(jiān)視】,打開任意?個監(jiān)視窗?,輸?想要觀察的對 象就行。

打開監(jiān)視窗口:

?注意:只有在進行調(diào)試后(摁下F10),才能點擊窗口右側(cè)選項欄內(nèi)的監(jiān)視,否則會沒有任何東西出現(xiàn)。

?且,在監(jiān)視欄中,輸入的對象必須是合法對象,也就是在代碼中合理的表達式或者變量,否則會沒有任何東西出現(xiàn)。

3.3.2、內(nèi)存

?如果監(jiān)視窗?看的不夠仔細,也是可以觀察變量在內(nèi)存中的存儲情況,還是在【調(diào)試】——>【窗?】——>?【內(nèi)存】

打開內(nèi)存窗口:

在內(nèi)存窗?中觀察數(shù)據(jù):?

?

第一行表示內(nèi)存地址,第二行表示內(nèi)存中的十六進制展示,第三行表示內(nèi)存數(shù)據(jù)的解析。

?

在打開內(nèi)存窗?后,要在地址欄輸?:arr,&num,&c,這類地址,就能觀察到該地址處的數(shù)據(jù)。?

?

?

http://m.risenshineclean.com/news/65965.html

相關(guān)文章:

  • 手機網(wǎng)站建設(shè)方案doc微信朋友圈推廣平臺
  • 網(wǎng)站維護是什么意思b站推廣網(wǎng)站入口mmm
  • 怎么做網(wǎng)站搜索引擎利于搜索競價惡意點擊報案
  • 展示型型網(wǎng)站建設(shè)營銷案例分析報告模板
  • 有什么好的免費網(wǎng)站做教育宣傳沈陽seo排名優(yōu)化教程
  • 帝國管理系統(tǒng)導入新的模板怎么建網(wǎng)站?正規(guī)推廣平臺有哪些
  • 商河 網(wǎng)站建設(shè)域名在線查詢
  • 政府網(wǎng)站源碼太原seo外包公司
  • 上海商場網(wǎng)站開發(fā)外貿(mào)營銷推廣
  • 網(wǎng)站設(shè)計的基本知識結(jié)構(gòu)公關(guān)服務(wù)
  • 游戲網(wǎng)站建設(shè)多少錢營銷策劃方案模板范文
  • 廣州市網(wǎng)站建設(shè) 駿域動力北京已感染上千萬人
  • 深圳企業(yè)網(wǎng)站建設(shè)制作網(wǎng)絡(luò)流量統(tǒng)計工具
  • 如何用word做網(wǎng)站西安網(wǎng)絡(luò)公司
  • 廣州網(wǎng)站建設(shè)推廣網(wǎng)絡(luò)營銷策劃
  • 114做網(wǎng)站同城推廣
  • 網(wǎng)站建設(shè)集團網(wǎng)站收錄提交
  • 武漢網(wǎng)站設(shè)計價格谷歌廣告上海有限公司官網(wǎng)
  • 不允許做企業(yè)網(wǎng)站百度官網(wǎng)認證
  • 如何介紹網(wǎng)站模板下載seo診斷方法步驟
  • 中國建設(shè)銀行網(wǎng)站官網(wǎng)網(wǎng)址關(guān)鍵詞快速優(yōu)化排名軟件
  • 廈門網(wǎng)站免費制作百度優(yōu)化培訓
  • 特產(chǎn)網(wǎng)站怎么做宣傳推廣方式
  • 阿里云服務(wù)器可以做網(wǎng)站嗎臨沂seo代理商
  • 提供做網(wǎng)站費用百度指數(shù)資訊指數(shù)
  • 電商平臺有哪些公司湖北網(wǎng)站seo設(shè)計
  • 網(wǎng)站開發(fā)項目團隊考研培訓機構(gòu)排名前五的機構(gòu)
  • 網(wǎng)站購物車js代碼怎么做他達拉非片
  • 哪個網(wǎng)站做畫冊牛逼網(wǎng)頁制作
  • 網(wǎng)站seo關(guān)鍵字discuz論壇seo設(shè)置