除錯了一上午的愚蠢BUG

2021-05-24 10:51:27 字數 362 閱讀 4760

晚上沒事寫了個c# odbc程式練練手。

在乙個迴圈上卡住了。

迴圈只能進行254次,255次出錯。

開始以為是第255條資料有問題,檢查發現沒問題。

看到255,第乙個反應就是byte或者char型別的變數越界導致迴圈不能進行。

仔細的檢查了下,沒有類似錯誤。

最後查執行緒,查變數,終於找到了。。。

原來是odbcdatareader的問題。

odbc預設只能開254個reader,當試圖建立第255個的時候會報錯,但是會分到偶然性bug裡面。

解決方法也很簡單,用完的reader馬上給析構掉就可以了。。。

真是,小錯誤往往很難發現啊,養成良好**習慣真的很重要。

被控制台折磨的一上午

控制台的基本知識 本想把字型調的大一,結果差點把控制台搞得面目全非,後來進登錄檔才改好。面目全非的控制台,不能改變視窗的大小。仔細研究了一下,屬性裡的值全讓我改回來也沒用,想了想,此時的控制台是視窗大小大於緩衝區大小,明顯的那些該顯示的字都沒顯示完,視窗就拖不動了。以上的那些改預設值的方法都不好使,...

mysql5 7免安裝的採坑(搞了一上午)

1.以管理員的身份身份開啟cmd 2.在dos命令下進入mysql安裝的bin目錄 如 d program files mysql2 bin 3.在bin 目錄下執行mysqld initialize insecure user mysql 重點 一定要進行初始化後,在進行安裝 4.mysqld i...

很簡單的問題,糾結了一晚上加一上午的辣雞

完成乙個什麼樣的需求呢?就是 內單元格字型加顏色和下劃線,並可以點選跳轉,如圖 我也不知道我在那糾結什麼鬼,最開始沒想到用el button按鈕來設定,即 就一直在用什麼 cell class name cell style,我也是醉了,return的是什麼物件啊,string啊,反正一直有問題,下...