開發中遇到的問題(2015 05 23)

2021-07-02 18:57:33 字數 758 閱讀 1203

1.注意函式的返回值。dealcmd0x79_netrentalbike() 沒有判斷返回值,於是流程出了問題。所以呼叫函式要注意函式是否有返回值。

case

def_statue_m1_verificat_ok:

printftimems("statue = processrentalbikewrite(pifilehandle, &cardinfotmp, def_rental_flag); 借車時的刷卡寫卡流程", __function__, __line__);

//cardreaderbuzzer(pifilehandle, def_card_set_buzzer_short_time);//time 讀卡器蜂鳴器

//寫資訊到標籤和m1卡

statue = processrentalbikewrite(pifilehandle, &cardinfotmp, def_rental_flag); //借車時的刷卡寫卡流程

//processputsenddatetoqueue(pifilehandle,def_rental_flag,iretcode);//刷卡資料上送

return

statue;

}

2.需求改變,增加或者改變功能時,再看程式會陌生,特別是某些變數引用的地方比較多,要花比較多的時間去整理思緒,是否有好的辦法?

例如:變數

u1am1_vehicle_number

3.某個專案的**長時間沒有去接觸,會有陌生感,如何快速進入狀態。



開發中遇到的問題

最後再一次單步除錯中發現 nsurl urlwithstring 返回的nsurl居然為nil。大概找到問題所在了,在網上查了如何解決獲取空的nsurl,大致方法如下 原因 nsurl urlwithstring 這個方法要求傳乙個字串型別的引數,引數如果有中文的話,得到的物件就是空。解決辦法 先把...

開發中遇到的問題

1 element框架 實現 固定寬度 動態寬度 固定寬度 三個中 誰最長總體高度就是誰 固定寬度 實現效果是2 element框架 實現 響應式布局 使用js動態生成width 並渲染 3 hash模式下共用乙個 頻繁切換tab導致出現 非同步問題 使用同乙個axios 引數不一樣 返回的結果不同...

開發中遇到的最大困難 RN 開發中遇到的問題歸納

1.rn flatlist 渲染問題 對於除data以外的資料需要新增extradata 若data和extradata中都是陣列,修改該資料,需要同時修改其引用位址,例如重新賦值乙個新陣列 2.rn 從a頁面路由到b頁面,再返回a頁面,觸發更新方案 在a頁面新增監聽事件,解除安裝時移除,在b頁面g...