安裝zsh 安裝oh-my-zsh https://github.com/robbyrussell/oh-my-zsh zsh插件 auto-suggestions http...
安裝zsh 安裝oh-my-zsh https://github.com/robbyrussell/oh-my-zsh zsh插件 auto-suggestions http...
觀察者模式 在觀察者模式中,觀察者接口是標(biāo)準(zhǔn)的函數(shù)接口,其實(shí)現(xiàn)類實(shí)際上封裝了實(shí)現(xiàn)該接口的行為。在上例中,該函數(shù)接口的類型為 -><void>,因此我們可以將觀察者實(shí)現(xiàn)類中的相...
模板模式 模板模式在父類(抽象類)中實(shí)現(xiàn)算法的框架,將算法中的具體步驟放在子類(具體類)中實(shí)現(xiàn)。 其中算法的各個(gè)步驟可能實(shí)現(xiàn)為函數(shù)接口的形式,可以使用lambda表達(dá)式代替。...
測(cè)試用例代碼覆蓋率的意義 一般的軟件測(cè)試關(guān)注測(cè)試用例的代碼復(fù)雜度,理想的狀態(tài)是100%的代碼覆蓋率,即測(cè)試用例能將所有業(yè)務(wù)代碼執(zhí)行一遍,保證所有的函數(shù)、方法、模塊都被測(cè)試過。...
測(cè)試用例代碼覆蓋率的意義 一般的軟件測(cè)試關(guān)注測(cè)試用例的代碼復(fù)雜度,理想的狀態(tài)是100%的代碼覆蓋率,即測(cè)試用例能將所有業(yè)務(wù)代碼執(zhí)行一遍,保證所有的函數(shù)、方法、模塊都被測(cè)試過。...
鏈接遠(yuǎn)程服務(wù)器,設(shè)置SSH端口轉(zhuǎn)發(fā) 將SOCK5代理轉(zhuǎn)發(fā)為HTTP代理(Go不支持SOCKS5代理) 設(shè)置http代理(Go不支持SOCKS5代理)
策略模式 策略模式是一種常見的在運(yùn)行時(shí)改變代碼行為的設(shè)計(jì)模式。 參見以下例子: 在上述例子中,GZipCompressionStrategy和ZipCompressionSt...
模板模式 模板模式在父類(抽象類)中實(shí)現(xiàn)算法的框架,將算法中的具體步驟放在子類(具體類)中實(shí)現(xiàn)。 其中算法的各個(gè)步驟可能實(shí)現(xiàn)為函數(shù)接口的形式,可以使用lambda表達(dá)式代替。...
觀察者模式 在觀察者模式中,觀察者接口是標(biāo)準(zhǔn)的函數(shù)接口,其實(shí)現(xiàn)類實(shí)際上封裝了實(shí)現(xiàn)該接口的行為。在上例中,該函數(shù)接口的類型為 -><void>,因此我們可以將觀察者實(shí)現(xiàn)類中的相...