碼農一定要細心,學會除錯程式

2021-06-18 00:03:06 字數 356 閱讀 5605

1、乙個icmp協議的ping程式,除錯了一天,終於除錯出來,竟然錯在有一處巨集定義#define後面加了分號,導傳輸的致資料大小一直不對。

entry->next = list_poison1;  

entry->prev = list_poison2; 

我將它們的定義給改過之後就可以了。

#define list_poison1 null// 原先為((void *) 0x00100100),結果程式出錯,改為null就可以,可能是核心與使用者空間不一致

#define list_poison2 null// 原先為((void *) 0x00200200),結果程式出錯,改為null就可以,可能是核心與使用者空間不一致

前端面試寶典,一定要學會

之前一直沒寫就是因為辭職了,然後不斷的學習,不斷的整理,這兩天剛入職,我就趕快吧這點經驗分享出去,希望能幫助到換工作的兄弟們。1,簡歷 4,面試聊天 其實就是從側面了解你,他會問你什麼時候離職的啊?離職的原因是什麼啊?之前公司的薪水多少啊?公司的人員配置 後台前端測試什麼的 業餘時間都幹嘛呢?喜歡看...

復仇之路 我一定要學會linux系統

說起linux,我不知道大家對這幾個字母有什麼認識,是不是早已經對這個作業系統已經很熟悉了?還是不知道他是乙個作業系統,只是知道他是乙個英文單詞?或是知道他是乙個人的名字?亦或是一本叫做 linux就該這麼學 的書籍?對於剛開始學習linux的我來說,我只是知道這是幾個英文本母。學習linux你要挑...

2013第49周四開發一定要細心

2013第49周四開發一定要細心 正如一句話說的好,人往往是被自己的錯誤打敗的,上午根據說明文件簡單擴充套件了框架,但怎麼都不成功,後來請相關同事幫忙查問題,花費了彼此將近1小時時間,才發現我在擴充套件時犯了兩個錯誤 1.對應的校驗類名寫錯了 2.在應用檢驗時錯將vtype寫成了vtpe然後導致怎麼...