你最痛苦的一次找程式 bug 的經歷是哪次?

時間 2021-05-06 02:11:34

1樓:

說乙個189郵箱的bug。

我們工作郵箱乙個是內網郵箱,乙個是189郵箱,啥單位估計你們有數了。

有一次,乙個對計算機技術幾乎一竅不通的同事(更別提程式設計了)神神秘秘的把我拉倒一邊,告訴我,189郵箱是用本地時間的。

我的第一反應,扯淡,這怎麼可能!

這個同事:真的,我上週忘了報乙個表,要罰我錢,我試了一下,把電腦的日期改成上週的就行了。

同事用他的郵箱給我發了個郵件。

嘿,還真的是,郵箱裡莫名其妙多出乙個上週的郵件!

當然作為已經離職的縣區普通員工,我沒有向上面反饋這個問題。

畢竟乙個月才3000塊錢的工資。

畢竟作為整個市公司技術能力前十的,卻沒有進步可能的,不離職幹嘛?

2樓:D-666

寫C++的時候。

main{

for(int a=0;a<5;a++)

cout

return 0;

理論上,它會隔1秒輸出a一次,但是實際上它是有可能等4秒再一下子輸出4次。而且不同的寫法效果也不一樣。

這個問題現在還沒解決,只能多試幾次,找出乙個能用的寫法。

3樓:zuoziqi

最苦逼的bug昨天上午剛剛經歷過,和同事一起聯合測試一塊PCB通訊板,RS485介面死活訊號不通,我這邊換了波特率,換了埠,電壓表測了埠電平,一切正常。硬體那邊同事說這個電路板是從之前乙個專案那拿來直接用的,上乙個專案一切正常。結果最後發現這次買的三極體型號不對,和原來的那個型號引腳正好相反,反過來焊接一切正常,為此我們倆排查了接近4小時,氣的我們倆直罵街

4樓:極速波特

以前做過乙個儲存系統核心態執行但是在某個客戶的裝置上就總是無規律的熱啟動

各種dump 查時序…

後來發現是某晶元的電壓有問題…不能說太細了…

5樓:

遇到過乙個奇葩問題。

某單位十幾台電腦需要裝乙個綠色版的程式(c#,我自己開發的,直接debug目錄拷過去的),我把程式放到開始選單裡面那個啟動項裡面,其中幾台機器有時候這個程式開機能起來,有時候就起不來,但是在程序裡面能找到這個程式,就是不顯示介面,反覆重啟電腦,寫登錄檔開機啟動都沒辦法解決,現場電腦配置,環境一模一樣,而且在其他幾個單位也裝了有幾十台了,也都沒出現這個問題。這個問題至今都沒解決,也成了我的乙個心病。後來只能通過寫個bat指令碼放到啟動項裡面,指令碼不管有沒有啟動這個程式,先關閉一下,然後再啟一下,這樣才解決了。

不知道有沒有人遇到過。

6樓:卓相

我一菜鳥,除了寫bug啥都不會,終於碰到了一次不是我自己搞出來的bug。

我最近在土法煉鋼,對文字搞頻繁集挖掘,把每乙個句子當一次transaction,看哪幾個詞經常出現在同乙個句子裡;用的是python的mlxtend包。

碰到一篇文章,死活搞不出來,不斷報錯,說我的某個矩陣是「sparse」(「稀疏」矩陣)... 我TM查了半天,老子的矩陣比老子的頭髮還濃密,稀疏個鬼?

最後看原始碼,有一句 `hasattr(df, "sparse")`, 然而我輸入的文章裡面,好死不死就有稀疏「sparse」這個詞兒......於是程式就覺得我這個輸入矩陣稀疏啦!把這詞兒去掉就沒事兒了。

7樓:Bluffey

剛入行的時候接手的乙個專案,大華相機的某個引數被鎖了,因此當用到大華相機的時候,總是會出問題,而換basler就沒有問題,找了乙個星期都沒找出來。

8樓:朴敏鐘

用Python寫了個遞迴,生成乙個排列組合的矩陣資料。三層遞迴正常,超過三層異常。原以為沒有進入第四層以後的函式,使用print檢視每層結果,發現資料總量正常,所需變數資料變化正常,但是乙個標記的list到四層以後資料就不再變化。

兩個人debug了一天都無法解決,只能懷疑是遞迴過程中出現了某種變數引用的bug,造成了在三層以上函式過程中,標記list進入的最後一位都引用了錯誤資料。。。。。

9樓:Richie

之前專案改過Hadoop原始碼, 因為是動到了HDFS許可權認證那塊兒的內容, 在某個場景下寫入檔案的時候, 會突然多出乙個RPC請求來,就是這個RPC請求導致系統在寫檔案的時候認證失敗.

但是這個問題是在快上線的時候發現的, 又很急, 也很麻煩, 於是和leader通宵一晚才發現問題, 在黎明破曉前用了其他方式才繞過去, 要直接修的話可能得把HDFS許可權那塊整個梳理一遍, 這個工作量就不用說了吧.

於是那次創造了我工作的記錄, 一口氣工作了26.5個小時, 不睡.

10樓:無毀的湖光

hoha 我把本人解決一些列坑爹bug的過程寫成了部落格。希望看到的人能喜歡。https://

my.oschina.net/alchemys

tar?tab=newest&catalogId=5646092

11樓:丁璃

不是我,我朋友的事。

他做指紋儀,怎麼都不成功,錄完指紋再也匹配不上。他反反覆覆折騰了好多日子。

偶然一師姐路過。試了一下,咦,過了!

鄰座試試,也過了!

其他各組的人聞訊都來試一下,全過了!

最後發現,他手指蛻皮,整層樓就他自己不行!!

12樓:

阿里雲的伺服器,阿里雲的直播服務,請求ts檔案404。阿里雲說是因為我們沒有先請求m3u8直接請求的ts造成的,這怎麼修?

阿里雲讓我們在問題在發生的時候,用Wireshark抓個包他們再處理,我還能怎麼修????

13樓:里克

當時還在讀研的時候導師讓我寫乙個服務。接受udp包並把資料插入oracle,擔心有效能問題,我用c寫了乙個執行緒池,先把資料報插入任務佇列,後從任務佇列取出叉oracle,然而服務跑一段時間就老是掛掉了,不光服務關掉,機器都藍屏了,排查了好久,發現應該是有記憶體洩漏,年輕的我檢查了每乙個分配記憶體的地方,確保不會忘記釋放記憶體,問題一直都在,直到一次打遊戲忽然靈光一閃,會不會是任務佇列的生產大於消費,也就是寫oracle速度太慢了,趕緊驗證一下,果然是的…當然深層問題還是導師發現的,最後我把這個結論報告導師,他不屑地說oracle怎麼才這點效能,不可能。終於發現是在插入的表上有很多觸發器.......

14樓:張北海

說乙個剛學Cpp時候的小bug吧...

一道競賽題,要輸入兩個變數,但是只要執行整個程式就會開始跑馬燈,過一會兒就死掉了...

問題是我才剛剛寫了乙個cin啊?????年輕的我以為找到了Dev的問題,激動的舉手 ♂「老師!這個Dev有問題!」

「開玩笑,怎麼可能有問題,你把程式給我讀一下」

void main int a,b cin a,b return0」(朗讀)

老師都瘋了,就一行cin,什麼都沒有,難道是cstdio壞了???

逐走來看我的電腦,我寫的是

int a,b;

cin>>a,b;

大嘴巴子真香。

15樓:滄狼

前段時間,乙個機械人,工控機說控制板掛了,控制板說我沒掛,找到原因:交換機假傳聖旨。

找到交換機廠家,你的東西假傳聖旨,怎麼辦吧,廠家來了之後,交換機立馬翻供:我怎麼會假傳聖旨呢?果然,測試機之前還是一堆假聖旨,之後聖旨一點都不作假了。

然後匯出測試機和bug機的配置檔案,發現一模一樣的交換機,我的配置完全一樣,結果配置檔案有上百位元組不一樣,經過我仔細盤查,廠家來了給關了乙個開關,你TM給改配置竟然不給說一聲?

頭疼的不僅是改配置不給說,還有每換乙個測試工具假聖旨就不一樣,而且都不是bug機上的假聖旨。

後來抓包抓到bug機的假聖旨了,但是當時配置檔案被廠家改過了,測試機上bug並沒有復現,最後經過不懈努力才發現廠家改配置了。

16樓:無念

乙個符號錯了,找了一天。

就這以下這倆符號:

乙個英文符號,乙個中文符號,在程式設計中是不一樣的。

它們是不一樣的,而當時,,,唉。

現在對我來說輕而易舉,但是當時是真的痛苦。

找到bug後,也不是恍然大悟的快樂,而是感覺自己有問題的沮喪。哇,絕望

17樓:

//返回乙個最低n位都是1的二進位制數

int gen_mask(int n);

18樓:胡羅舶COOLHOBO

Shirley 開發達人:曾經有個使用者使用了乙個座駕動畫,但是無論客戶端,後台如何定位問題,還是打日誌,客戶都反應在他的手機上無法顯示動畫。其他使用者都使用正常,無奈我們客服詢問了客戶的手機型號,在相同的機型卻依然無法復現bug。

最後我們在客戶的同意之下,要來了使用者賬號,bug依然無法復現……但是使用者反饋動畫在他那邊就是無法正常顯示,唯一剩下的可能只有硬體問題,至今成了乙個謎……

19樓:你過來我不討厭你

某種電路板。

連到dell的電腦上,啟動兩秒鐘自動關機。連到mac上就正常執行。

去網上查了一堆亂七八糟的,兩天也沒能解決。

我猜有很大可能是DELL的USB介面供電不足。但是我不知道怎麼讓它好好供電。

最後解決方法是借一台mac來用。

20樓:張嘉魚

寫了乙個網頁,不管怎麼修改,頁面都沒有變過,不斷修改css,清快取,關閉瀏覽器又開啟,重啟伺服器,寫乙個新的網頁測試css是否正常顯示樣式。

最後發現是,修改錯網頁檔案了。

21樓:古明地玲

最早的剛接觸程式設計的時候對工作目錄還沒有明確的概念除錯了乙個小時就是沒法正常讀取檔案

然後授課老師只是指點了下

那之後有小段時間我的工作目錄下一直都是亂七八糟的……

22樓:Alive

跟某東對接,使用他們提供的jar包,我們生產伺服器是weblogic,在本地用jetty除錯完後,放到生產伺服器,然後就開始無窮無盡的噩夢,調一次他們的介面就出現異常,最後各種歪門邪術找到原因,修改了weblogic的配置。。。。。心累

23樓:null

之前寫了乙個網頁,直接開啟html沒有問題。

然後我啟了node伺服器,在localhost下面執行,不管怎麼重新整理,字型都變得很大,其他高度寬度也變大了,我開啟F12看了看CSS,沒有問題,fonts-size是18px,但是實際顯示的都有24px了,然而我開啟chrome的移動端除錯工具,大小居然又一樣了,我都快被搞瘋了。

然後我問乙個哥們,這是什麼問題,他問我,你是不是把chrome頁面放大了?

我當時回了他一句:MDZZ,我有這麼弱智?

然後我就試著按了一下ctrl+0,心想怎麼可能,然後發現居然=。=我真的是個智障。

24樓:孟婆我要奶茶

剛開始學DirectX的時候,書沒讀透就開始寫程式。當時想實現UI介面的功能,也就是在黑色背景的螢幕上繪製乙個白色矩形。結果無論怎做都是一片凌亂的介面。

要知道當時沒有移動攝像機的方法,也不了解DX的執行原理,只能一點點改矩形引數嘗試不同的渲染結果。基礎知識的薄弱在除錯Bug時展露的淋漓盡致。僅憑著毅力和興趣在電腦前試了十個小時的引數,至今記憶猶新。

最後我重讀書的時候發現渲染時的某個引數決定了頂點是否經過T&L流水線,最終解決了問題。其實就是把某個引數從XYZ改成XYZRHW,三個字母讓我耗費了一天。這是我印象最深刻的一次調Bug經歷,不過調出來後是很興奮的。

另外最痛苦的是LNK2019,每次遇到往往意味著要花費數小時找問題。不過隨著基礎知識的鞏固,類似問題基本不會遇到了。

你在dota dota2最開心 最爽的一次經歷是什麼?

陳棋 還是兩年前,近衛玩猛獁中單,上河道吃符,因為瓶子還有一口隨手波了一下天災的中野點,結果收到一波野和對面斧王的人頭,然後對面黑店開始噴我圖 我也沒法解釋。後來劣勢被破兩路,對面自覺勝券在握。看我們忙著收大兵各種嘲諷。結果肉山團戰被我大了五個,小牛接大對面直接團滅,一波帶走。 小丑 雖然被搶了暴走...

作為一名演員,你遇到過的最奇葩的一次表演經歷是什麼?

11風荷舉 無邀自來,借鏟屎官的手機來發一下。作為沒有出道的小萌新,先上作品 原作 這是我的模仿作 就問我靈不靈魂?核不核心?想讓鏟屎官幫我p成雜誌封面,但是她說我b事太多了 不知道有哪個學校能收我進修下,我一直覺得我還可以做得更好 看看我這形體吧 開心麻花考慮一下我我也是麻花 我常年都有瑜伽練習,...

你寫的程式中的 BUG 導致最嚴重的後果是什麼?

滌心閣 當年寫的某個bug,最嚴重的後果就是讓客戶OA系統在一年多以前的那個月發工資的訊息多發了一遍 那時候剛入門沒多久,參加乙個國企的整合專案,開始做的時候真的是誠惶誠恐!可由於技術談不上什麼水平,只會CRUD,多方整合規則複雜,且依賴一環扣一環,就把某個OA系統的引數和客戶子公司的搞混了,搞混了...