Linus一直痛恨的CVS及SVN都是集中式的版本控制系統(tǒng),而Git是分布式版本控制系統(tǒng),集中式和分布式版本控制系統(tǒng)有什么區(qū)別呢? 先說集中式版本控制系統(tǒng),...
簡述21種設(shè)計模式...
關(guān)于異常,從我們一開始寫代碼的時候就開始伴隨著我們,只不過那時還沒入門,腦子里并沒有產(chǎn)生意識這就是異常。 異常:程序運(yùn)行期間發(fā)生錯誤, 異常...
一、單一職責(zé)原則(Single Responsibility Principle) 二.開閉原則(Open-Closed Principle, OCP) 三、里氏代換原則(Liskov Substitution Principle, LSP) 四、依賴倒置原則(Depend...
單例模式 意圖 保證一個類僅有一個實(shí)例,并提供一個訪問它的全局訪問點(diǎn)。 適用性 當(dāng)類只能有一個實(shí)例而且客戶可以從一個眾所周知的訪問點(diǎn)訪問它時。...
Cookie 瀏覽器第一次訪問服務(wù)端時,服務(wù)器此時肯定不知道他的身份,所以創(chuàng)建一個獨(dú)特的身份標(biāo)識數(shù)據(jù),格式為 key=value ,放入到 Set-Cookie 字段里,隨著響...