專案中常用的C 擴充套件方法

2022-07-26 05:27:13 字數 538 閱讀 8177

///我們經常使用一些匿名委託來處理一些邏輯

///但是在某些情況下,有可能委託是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...