///我們經常使用一些匿名委託來處理一些邏輯///但是在某些情況下,有可能委託是null,要是直接執行可能會拋異常
///所以提供此擴充套件方法,直接可以使用例如 action.execute() 來執行
namespace
system
}public
static
void execute(this actionaction, t obj)}}
}
///此段一目明了,模仿 string.isnullorempty 來判斷集合是否為null還是空namespace
system.linq
}}
///利用序列化和流執行物件深拷貝namespace
system
using (memorystream stream = new
memorystream())}}
}
專案中常用的註解
data 應用場景 實體類不用手動新增get set 方法 匯入 idea中需要新增lombok外掛程式 noargsconstructor 自動生成無引數建構函式。allargsconstructor 自動生成全引數建構函式。select 和 selectprovider的區別 select 後直...
專案中常用的linux命令
1.du sm sort n 把當前目錄下的檔案 或目錄 按大小排序,看下哪個地方占用最多 2.pwd 獲取當前目錄路徑 3.tail f file path 顯示檔案最後幾行內容 若檔案內容變動,會動態更新後面幾行 4.pgrep process name 獲取程序id 5.ps ef grep ...
專案中常用的git指令
1.新建乙個本地分支並切換到新建的那個分支 git checkout b 新分支名 2.從乙個分支切換到另乙個分支 git checkout 分支名3.將 恢復到最近的一次commit 時候的狀態 git stash4.將 從最近的一次commit的狀態恢復到最新的進度 git stash pop5...