原文:記一次調試串口設備Bug的經歷

最近花了差不多 天的時間在折騰一個Bug,該Bug的表象如下: 這個Bug還特別獨特,在開發電腦中無提示,在終端用戶那里每次使用軟件的時候都報這個。仔細思考了一下最近在源碼中新添加的功能,沒發現有啥特別明顯的問題。於是,根據字面意思的理解是 運行時錯誤 ,所以一開始解決這個問題的思路是將所有應用程序的運行時拷貝至應用程序目錄。嘗試過之后,依然報這個異常。分析可能跟運行時的動態鏈接庫沒有關系。於是, ...

2017-06-14 15:07 6 1097 推薦指數:

查看詳情

一次perf branch-misses 100%的調試經歷

背景 在公司arm64平台上增加了spe功能,是個用於性能分析的利器,目前只是該功能實現了,但是該功能是否正確,就有待驗證了。 因為spe支持分支預測檢測功能,這個功能對優化我們系統性能來說 ...

Fri May 01 05:30:00 CST 2020 0 1230
一次PHP“Segmentation fault”調試經歷

遇到的問題: 在linux上安裝php5.5.26、phalcon2.0擴展、xhprof擴展,均正常安裝,並可單獨運行。但放在一起運行時出現“Segmentation fault”錯誤。注:xhp ...

Mon Sep 07 07:14:00 CST 2015 0 4399
一次串口通信調試,慎用SerialPort.Close

做項目是遇到了串口通信,真是遇到了一個大坑,不知道是微軟的坑還是我的坑。 讓我慢慢道來完整的經歷。 項目中以前是vb 寫的,是vb與vb 之間進行串口通信,現在改成C#和之前的vb程序進行串口通信。 改成C#之后發現通信總有一段亂碼,,之前的vb也沒有這樣的問題。思前想后總共也就那幾句代碼 ...

Thu Sep 04 17:49:00 CST 2014 12 8407
一次 springboot 參數解析 bug調試 HandlerMethodArgumentResolver

情況描述 前端輸入框輸入中文的橫線 —— ,到后台接收時變成了 &madsh;$mdash 正常應該顯示成這樣: bug調試思路記錄 最開始完全沒有向調試源碼方面想,試了不少方法,都沒解決,沒辦法了只能源碼跟蹤排查問題。 想着那個類是解析參數的?加個斷點調試下就清除了,問題是 ...

Sat Dec 21 02:26:00 CST 2019 0 1003
一次面試經歷

投簡歷階段 又到了金三銀四的這段日子了,看着大家紛紛投簡歷找工作,抱着有事兒沒事兒湊熱鬧的想法也參加到了投簡歷的大隊伍中。先自我介紹一下,本人三年.NET loser一枚,現就職於某游戲運營公司,l ...

Wed Apr 22 04:45:00 CST 2015 17 2502
我的一次外包經歷

其實外包是很多人在職業生涯中都會遇到的問題,也就是接私活。今天我來說說我遇到過的一次外包經歷,我要說的這次外包經歷既不是我的第一個外包項目,也不是最后一個,之所以要記下來,是因為這是我目前為止遇到過的最坑的一次,導致我整個2015年都在為這一次外包進行補救。不過,我寫這篇文章並不是為了抱怨 ...

Tue Feb 16 06:39:00 CST 2016 65 7460
一次數組越界的bug經歷

數組和指針都是C里面的好東西,但是一旦使用不當,真的會讓人抓狂。 下面是寫程序時遇到的一次數組越界的經歷,感覺對以后寫程序有點啟發,所以記錄下來。 起因: 我想用OLED動態顯示一組浮點數,而且浮點數的長度是不定的。 1、如果只是單純的顯示,沒有消隱的話,上一次的長數的據殘留會影響 ...

Sun May 20 06:10:00 CST 2018 0 1084
我的一次失業經歷

有朋友聽到我失業了,表示很驚訝,“牛人也會失業?",是的,會的。因為自己不適合那間公司,而且失業對我的發展來說也是件好事。 某天的一個上午,在寫着代碼,突然被老大叫進了辦公室。告訴我,合同期完,公司 ...

Mon Apr 01 01:10:00 CST 2013 102 8151
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM