Intersect 交集,Except 差集,Union 并集 int[] oldArray = { 1, 2, 3, 4, 5 }; int[] newArray = { 2, 4, 5, 7, 8, 9 }; var jiaoJi = oldArray. Intersect (newArray).ToList(); //2,4,5 var oldChaJi = o...
之前在博客園看到有位仁兄發表一篇關于 AutoResetEvent 介紹,看了下他寫的代碼,看上去沒什么問題,但仔細看還是能發現問題。下圖是這位仁兄代碼截圖。...
Linus一直痛恨的CVS及SVN都是集中式的版本控制系統,而Git是分布式版本控制系統,集中式和分布式版本控制系統有什么區別呢? 先說集中式版本控制系統,...
簡述21種設計模式...
關于異常,從我們一開始寫代碼的時候就開始伴隨著我們,只不過那時還沒入門,腦子里并沒有產生意識這就是異常。 異常:程序運行期間發生錯誤, 異常...
一、單一職責原則(Single Responsibility Principle) 二.開閉原則(Open-Closed Principle, OCP) 三、里氏代換原則(Liskov Substitution Principle, LSP) 四、依賴倒置原則(Depend...