記一次調bug記錄 15 4 17

2021-07-01 21:17:22 字數 880 閱讀 8116

bug描述是這樣的, 為了描述的方便,我先定義幾個變數

a: 客戶端a

b: 客戶端b

a_send: 傳送的a

a_recv:  接收到的a(這裡的a可能和傳送的不一樣)

有2個客戶端a和b, 他們自己應該是可以傳送和接收的.但是接收端接收到了, 但是無法開啟.

a傳送a_send給b, b收到了a_recv,但是無法開啟; 我將這個匯入到windows裡面, 發現windows是可以識別的.

我就納悶了怎麼辦?

我將b接收到的b_recv解碼,錯誤....我當是沒有想到的問題, 一直以為是bitmapfactory.decodestream是有bug的,

並且網上也有很多文章說bitmapfactory.decodestream的低版本的sdk中是有bug的,但是當我使用了網上人提供的新方法來解碼該檔案的時候,還是有錯誤...

但是我不放棄, 我去google,去stackoverflow查詢辦法. 毫無疑問, 無果.

我就折騰了半天為什麼bitmapfactory.decodestream這個是有系統bug的.

當前也因為被乙個原因誤導了,就是 a與b是2個不同的手機, 當用a來接收的時候能接收到,當用b來接收的時候接收不到.

我還以為是手機的問題.唉....

這個時候, 對於我們很關鍵的一點, 需要先去驗證傳送的a_send和a_recv大小是否一樣. 不要想其他的,

當我將傳送的檔案和接收的檔案比對以後,發現,接收的檔案少了乙個位元組.

就是這乙個位元組導致了bitmapfactory.decodestream解碼錯誤,但是windows解碼是正確的,估計windows系統對的解碼做了相應的優化..

截至目前位置,該問題還沒有完全解決.

等待下周一來繼續弄....

記一次uwsgi django nginx 調優

uwsgi project fortune cat uid ubuntu gid ubuntu path fortune cat base home uid chdir base path project master true thunder lock true processes 2 cheap...

記一次前端bug排查

前言 時隔三年,終於記得要找回賬號密碼開始寫筆記了,這周剛加入了乙個後台管理系統專案,測試反饋系統重新整理時經常會直接登出,嚴詞要求解決這個 重大 bug,so尷尬。更嚴重的是發現系統在ie上直接登不進去,嬸可忍叔不可忍,於是我開啟了苦逼的尋bug之路。既然是登出了,當然會有登出請求,chrome重...

記一次sum SQL 統計BUG

create table asgard share records id bigint 20 not null comment 分享記錄id status tinyint 3 unsigned not null default 1 comment 資料狀態 1 正常 0 刪除 create time...