找了三天的BUG

2021-04-02 10:08:09 字數 816 閱讀 5242

由於專案經理不在,所以有些問題就只能找我了。唉,到現在也不是專案經理,他們去培訓,而我卻不能去。我的水平是不夠好,但比起有些專案經理,也不見得差啊。是因為女生?今年請產假?不知。

為了模組的共享性,有些檔案是原專案經理寫。特別是初始入口之類的地方。然後,我寫了乙個主要模組。後來,另外乙個同事,覺得功能差不多,就整個複製過來,修改了一下。然後,問題就出來了:位址無法訪問。

第一天,主要是看哪些地方有不同,當然,主要是後台與我一樣的模組。找啊找,也沒到可疑之處。由於程式不能跟蹤(不知道為什麼,用c++寫的就不能跟蹤,再說,這種錯誤跟蹤也解決不了問題)。頭都大了。

第二天,終於發現有可能發生問題的乙個地方。指標是帶出來的,但是這個指標所指的卻是函式的乙個私有變數,那不是有可能在外面用時,已釋放。好。new乙個,啊。正確了。開心的回家了。

第三天,那同事去測試,怎麼還不行?由於前天是在linux測試(主要是為了除錯),提交到aix後沒測試。linux下多跑幾次,還是有誤的。真是暈了。不停的寫cout,編譯生成測試。怎麼乙個結構,在私有變數中定義,卻不能使用。但如果在函式中定義再使用,卻沒問題。難道是前台帶過來的資料不對?不管三七二十一,把前台的資料換成我的模組,唉,又是編譯,測試還是不行。沒辦法,查詢後台的入口函式處。好像也沒問題。不對啊,不會是沒有初始化吧,所以私有變數(結構的定義)不能用。快查初始化的地方,比較。真的沒初始化啊。真是暈了。。。。

沒有初始化,函式的呼叫竟然沒問題,只是用到私有變數時卻有。聽上去,沒有三天的工作量啊。是的,主要是除錯的頭暈暈的,還有,可能感覺不甘心。當然,這中間還包含了一堆的.h檔案,也不確定是哪個問題。因為記憶體出錯時,有時並不一定出錯。所以開始懷疑任何乙個可疑的地方。

總算解決了。

乙個小小的 ,竟然讓我找了一天

到現在總算是可以用了,我的jsp頁面跳轉終於成功了。這次的問題可真的是乙個白痴的問題啊,一直都知道電腦顯示的結果是不可能有錯的,這次又驗證了,還是自己的粗心大意才會這樣的。原本在index.html介面提交乙個表單內容到login.jsp,然後在login.jsp中用getparameter 方法也...

我找了篇sea bug的想法

本週參加在成都三所大學招聘會的感想 有幸參加了金山軟體公司成都分公司在成都地區三所大學 川大 科大 交大 的招聘會,作為招聘小組成員,看了三百多份投報網遊程式開發的學生簡歷與筆試答卷 當然看了一些漂亮mm所投遞其他部門的簡歷 同時面試了不少認為還比較優秀的學生,也從中發現了不少應屆畢業生存在的問題,...

WebGL 繪製Line的bug 三

之前鋪墊了許多,今天可以來分享點純乾貨了。bk.line3d function points,colors bk.line3d.prototype.computedata function if i 0 var idx 3 i var i2 i 2 offset i2 0 5 offset i2 1...