日常踩坑小計

2021-09-13 02:39:12 字數 394 閱讀 5548

1.空指標異常nullpointexceptin

a.物件

獲取物件屬性時前一步一定要對物件做判空處理,**應該規整、嚴謹。判斷時最好null在前。例如if(null==object)else

b.集合

for迴圈集合之前也要對集合做判空處理,迴圈過程中不得對集合做增刪操作,這會令集合大小發生改變,從而影響到迴圈,導致另外的一種報錯。例如if(collectionutils.isnotempty)else

2.map、hashmap、linkedhashmap區別

map:無序、元素不重複

hashmap:有序、元素不重複。有序是以key的hashcode 值公升序或降序排列的。預設公升序

linkedhashmap:有序、元素不重複。有序,以存入的順序排列

日常踩坑18 3 29

sublime中 自動補齊外掛程式emmet還有各種各種,網上隨手能搜到,但是有時候裝了外掛程式也不自動補齊,這時候,tab鍵就異常的好用了。css中檔案路徑 相對.css所在的目錄而言 表示上一級目錄開始 表示當前同級目錄開始 表示根目錄開始。表示原始檔所在目錄的上上級目錄 切圖基本原則 盡量使用...

日常踩坑總結

self.parser.add argument lr use action store true default false cuda visible devices 1 python my script.py 方法一 os.environ cuda visible devices 2 方法二 t...

日常踩坑 GitLab

1.用git命令上傳 到gitlab 1 如果要上傳到master分支 上傳到master就是意味著上傳到了伺服器,如果之前在上傳的時候已經把本地idea.xml檔案上傳以後,那麼把專案拉取回來是沒有用的 git add git push u origin master git commit m i...