自己的一些處理不好的地方

2021-09-30 14:06:43 字數 451 閱讀 2419

好久沒有寫過了,近期還是忙啊,可以靜下來寫寫,作為乙個開發人員,被別人**審查是乙個學習的過程,在這個過程中,就是一些經驗的積累,把它記下來,對自己的不足的一些指正。

比如你的專案中要做一些字串的拼接,這個操作比較多,我們會採用stringbuffer來做字串的拼接,用string是final型別,拼接會產生額外的物件,用stringbuffer就沒這個問題了。

比如我在表單資料的傳輸中,我們用ajax,我們為了避免中文亂碼,採用對中文二次編碼解決中文亂碼的問題,我認為這是個好的想法,在昨天的**審查中,我頭頭說了乙個好的想法,乙個挺好的想法,就是用post來提交,這個問題就避免了。這個不管別人怎麼看,我覺得是個好的看法。

對於分頁資料的封裝,我的一些思維的慣性導致的問題就是,我把記錄數和分頁後的內容都會查一下,不怕別人笑話,其實要是判斷了總記錄數為0,就不用在查詢資料庫獲取記錄了。

就這麼多,以後再有,自己補充吧。

一些常見的需要提醒自己的地方 慢慢補

第一條 如果遇到問題,先看看,是不是你自己的問題,而不要想著別人的問題。第二條 如果遇到問題,先看看,是不是你自己的問題,不要想著是資料庫的問題 語言的問題,系統的問題。第三條 再小的改動,那怕只改了乙個標點,加了乙個陣列元素,加了乙個空格,都要經過測試才能上線。第四條 笨的辦法,並不一定是差的辦法...

C 一些注意的地方

1 vector記憶體分配策略 以最小的代價連續儲存,每當vector不得不分配新的儲存空間時,以加倍當前容量的分配策略實現重新分配 2 類 必須對任何const或引用型別成員以及沒有預設建構函式的類型別的任何成員使用初始化式 建構函式初始化列表。3 explicit 抑制由建構函式定義的隱式轉換,...

一些容易錯的地方

錯誤1.錯因 compileerror 錯誤資訊如下 source main.cpp in function int main source main.cpp 12 error k was not declared in this scope 正確 如下 錯誤2.答案錯誤 輸出結果不對,看看是不是忘...