国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

添加調(diào)試日志,bug消失

這篇具有很好參考價(jià)值的文章主要介紹了添加調(diào)試日志,bug消失。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

參考:就刪了個(gè)printf,代碼崩了!

1、運(yùn)行報(bào)錯(cuò)代碼
#include "stdio.h"
#include "stdlib.h"
#include "string.h"

void func1()
{
    int arr[10];
    memset(arr, 1, sizeof(arr));
}

void func2()
{
    int index;
    int* arr = (int*) malloc(5);
    arr[index] = 55;
}

int main()
{
    func1();
    func2();

    return 0;
}

添加調(diào)試日志,bug消失,代碼優(yōu)化,bug

2、添加打印日志,段錯(cuò)誤消失
#include "stdio.h"
#include "stdlib.h"
#include "string.h"

void func1()
{
    int arr[10];
    memset(arr, 1, sizeof(arr));
}

void func2()
{
    int index;
    int* arr = (int*) malloc(5);
    arr[index] = 55;
}

void printLog()
{
    printf("Hello world\n");
}

int main()
{
    func1();
    printLog();
    func2();

    return 0;
}

添加調(diào)試日志,bug消失,代碼優(yōu)化,bug

3、原因:

未添加打印日志時(shí),index的值是func1中殘留的值

添加調(diào)試日志,bug消失,代碼優(yōu)化,bug

添加調(diào)試日志,bug消失,代碼優(yōu)化,bug

4、擴(kuò)展問題:

1)printf中沒加'\n'時(shí),必定崩潰,func2函數(shù)中index一定是0x01010101;

2)在func1函數(shù)中加printf("Hello world\n");必定崩潰,func2函數(shù)中index一定是0x01010101;

3)當(dāng)func1函數(shù)中arr數(shù)組大小是10時(shí),index才必定是0x01010101;當(dāng)為其他值時(shí),index也是隨機(jī)值;

4)index是0x01010101必定崩潰,是其他隨機(jī)值時(shí),怎么不崩潰?文章來源地址http://www.zghlxwxcb.cn/news/detail-766914.html

到了這里,關(guān)于添加調(diào)試日志,bug消失的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【UI】 elementui的dialog彈窗打開時(shí)CSS的BUG | 滾動(dòng)條消失bug

    【UI】 elementui的dialog彈窗打開時(shí)CSS的BUG | 滾動(dòng)條消失bug

    問題描述:el-dialog彈窗沒打開時(shí),頁面有滾動(dòng)條,會(huì)占據(jù)瀏覽器右側(cè)15px左右的寬度。 dialog打開之后,遮罩層占整個(gè)瀏覽器的寬度,且沒有滾動(dòng)條。網(wǎng)頁頭部滾動(dòng)條消失,導(dǎo)致網(wǎng)頁頭部向右移動(dòng)15px左右。每次打開dialog網(wǎng)頁頭部就向右移動(dòng);關(guān)閉dialog網(wǎng)頁頭部就向左移動(dòng)。直接

    2024年02月15日
    瀏覽(38)
  • Ubuntu 22.04 突然失去網(wǎng)絡(luò)圖標(biāo),無法ping通等網(wǎng)絡(luò)消失問題。bug修復(fù)

    目前主流解決方案如下, But! 在我的解決過程中完全失效,固參考一位知乎方案遂解決。 在VM虛擬機(jī)上搭建的Ubuntu22.04網(wǎng)絡(luò)圖標(biāo)突然消失無法聯(lián)網(wǎng)解決方法 注:這個(gè)是我參考的主流方案,解決失敗的過程,但也有很多人因此成功,大家可以自行嘗試 關(guān)閉NetworkManager 修改Net

    2024年01月21日
    瀏覽(46)
  • 一篇普通的bug日志——bug的盡頭是next嗎?

    一篇普通的bug日志——bug的盡頭是next嗎?

    問題代碼: 原因: parameters 后面少了個(gè)括號(hào)。 這段報(bào)錯(cuò)可以用如下代碼重現(xiàn)出來: 原因: 傳給 {:4f} 的應(yīng)該是一個(gè)浮點(diǎn)數(shù) 數(shù)值 ,而 x 是 numpy 的數(shù)組,于是類型不匹配。我們只需將 x 轉(zhuǎn)為浮點(diǎn)型即可,正確代碼如下: 描述 學(xué)習(xí)預(yù)訓(xùn)練模型的 fine-tune 時(shí),將 AI Studio 上能跑的

    2024年02月02日
    瀏覽(13)
  • echarts圖表下載時(shí)toolbox會(huì)先消失再顯示的優(yōu)化

    1.在我的理解是由于echarts下載的圖片不需要展示toolbox操作欄,因此圖表會(huì)先將toolbox的dom先隱藏然后將圖表區(qū)域合成一張圖片實(shí)現(xiàn)下載 2.如何解決在點(diǎn)擊下載圖標(biāo)時(shí)toolbox不隱藏又能下載成功呢?答案是替換原有的下載功能 這里再toolbox中先實(shí)現(xiàn)一個(gè)自定義的mySave下載圖標(biāo) ?先

    2024年02月15日
    瀏覽(14)
  • Python急速入門——(第十章:bug和調(diào)試)

    Python急速入門——(第十章:bug和調(diào)試)

    bug就是程序運(yùn)行中出現(xiàn)的錯(cuò)誤。 一般常見的bug類型有兩類,一類是語法錯(cuò)誤,這類錯(cuò)誤比較好解決,程序會(huì)直接報(bào)紅,然后我們在對應(yīng)報(bào)紅的位置查找問題即可;第二類是思路錯(cuò)誤,這類錯(cuò)誤就不是很好解決了,因?yàn)槌绦虿粫?huì)直接報(bào)錯(cuò),只是運(yùn)行的結(jié)果達(dá)不到我們的預(yù)期,這

    2024年01月22日
    瀏覽(16)
  • 十一、做高并發(fā)內(nèi)存池項(xiàng)目過程中遇到的bug以及調(diào)試bug的方法和心得

    十一、做高并發(fā)內(nèi)存池項(xiàng)目過程中遇到的bug以及調(diào)試bug的方法和心得

    第一個(gè)bug是內(nèi)存問題,程序直接崩潰,問題出現(xiàn)在:GetOneSpan函數(shù)中的切分span的時(shí)候結(jié)尾的span1的next沒有置空。 第二個(gè)bug是還小內(nèi)存塊給span的時(shí)候找不到小內(nèi)存所屬的span,原因是NewSpan函數(shù)中的一個(gè)if分支返回前沒有把id和span*的映射關(guān)系存好。 修bug前: 修bug后: 第三個(gè)bug出

    2024年02月10日
    瀏覽(24)
  • 【W(wǎng)indows優(yōu)化篇】Windows11系統(tǒng)卡頓、AMD電腦卡頓、任務(wù)欄消失解決方案

    Windows11太多bug,與A卡兼容一般。斷開電源,強(qiáng)制關(guān)機(jī),再開機(jī)?。。 咎K小沐】 1.實(shí)驗(yàn)環(huán)境 系統(tǒng) 版本 Windows 11 專業(yè)工作站版 22H2(22621.900); 卡頓、應(yīng)用程序打不開、藍(lán)屏等問題。 解決方法:拔掉電源適配器(電腦充電器?。。。?,強(qiáng)制關(guān)機(jī)再開機(jī)?。?! 拔掉筆記本電

    2024年02月01日
    瀏覽(23)
  • 最常用的調(diào)試 golang 的 bug 以及性能問題的實(shí)踐方法

    (1) shell內(nèi)置time指令 這個(gè)方法不算新穎,但是確很實(shí)用。 time 是Unix/Linux內(nèi)置多命令,使用時(shí)一般不用傳過多參數(shù),直接跟上需要調(diào)試多程序即可。 上面是使用time對 go run test2.go 對執(zhí)行程序坐了性能分析,得到3個(gè)指標(biāo)。 real :從程序開始到結(jié)束,實(shí)際度過的時(shí)間; user :程序

    2024年02月16日
    瀏覽(19)
  • idea的代碼突然消失了怎么復(fù)原

    idea的代碼突然消失了怎么復(fù)原

    我在IDEA開發(fā)項(xiàng)目過程中,修改了代碼,想要提交我寫的代碼就點(diǎn)擊了idea中自帶的git的拉取代碼按鈕,但是手賤的我又點(diǎn)擊了idea下面進(jìn)度條的關(guān)閉。 以上操作直接導(dǎo)致我本地修改的代碼文件的內(nèi)容全部清空了,嚇了我一機(jī)靈,我第一反應(yīng)是:窩巢?我代碼呢? 如果代碼丟失

    2024年02月11日
    瀏覽(8)
  • Unity - 踩坑日志 - 低版本線性顏色空間渲染異常的 “BUG”

    Unity - 踩坑日志 - 低版本線性顏色空間渲染異常的 “BUG”

    Unity : 2020.2.5f1 Pipeline : BRP 因?yàn)檫@部分的 BUG,可能是前程序遺留下來的 線性空間處理不當(dāng)?shù)?異常代碼所致 所致準(zhǔn)確來說應(yīng)該是 前程序 遺留下來的 “BUG” 今天發(fā)現(xiàn)我自己新建的一個(gè)試驗(yàn)工程,PBR 線性工作流是沒有問題的 然后在公司中會(huì)有問題 診斷了一整天,最后發(fā)現(xiàn)這個(gè)

    2023年04月26日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包