在上文中我們已經(jīng)介紹完了工廠三兄弟,其實(shí),他們隸屬于一類設(shè)計(jì)模式->創(chuàng)建型模式,創(chuàng)建型模式是圍繞著對象創(chuàng)建而成的,其原因在于部分對象的創(chuàng)建復(fù)雜而高成本。除了工廠三兄弟以外,創(chuàng)...
在上文中我們已經(jīng)介紹完了工廠三兄弟,其實(shí),他們隸屬于一類設(shè)計(jì)模式->創(chuàng)建型模式,創(chuàng)建型模式是圍繞著對象創(chuàng)建而成的,其原因在于部分對象的創(chuàng)建復(fù)雜而高成本。除了工廠三兄弟以外,創(chuàng)...
在我們剛開始學(xué)習(xí)設(shè)計(jì)模式的的時候,一個比較讓人頭疼的問題在于,我們沒有辦法理解為什么要用,其實(shí)原因很簡單,我們學(xué)習(xí)的時候,看到的需求和代碼是固定的,他們沒有告訴你如果代碼要變...
什么是進(jìn)程模型?所有的程序,包括操作系統(tǒng),都被組織成若干順序進(jìn)程 進(jìn)程怎么創(chuàng)建?(1)正在運(yùn)行的進(jìn)程創(chuàng)建(2)用戶要求創(chuàng)建(3)系統(tǒng)初始化(4)批處理初始化 unix可以直接...
兩種常見的模式,C/S 和p2p 進(jìn)程通過一種叫做套接字的軟件接口發(fā)送報文和接收報文,開發(fā)者可以控制應(yīng)用層次,但是對于傳輸層控制力缺乏,大約只能選擇協(xié)議以及設(shè)定參數(shù)什么的。為...
構(gòu)成計(jì)算機(jī)網(wǎng)絡(luò)的幾個構(gòu)件:端系統(tǒng)(主機(jī)),鏈路,分組交換機(jī)(包括路由器和鏈路層交換機(jī)),以及流動其中的數(shù)據(jù)(分組) 接入網(wǎng)即端系統(tǒng)連接到其它端系統(tǒng)的路上第一站,在家庭層面,一...
在c中,字符串的表示一般是以\0(空字符)結(jié)尾的字符數(shù)組,這種表示字符串的方法簡單,但是使用起來卻有著許多繁瑣事項(xiàng),因此redis引入了自身的字符串形式->SDS。那么c語言...
最近工作正好用上了protobuf, 雖然protobuf 使用不算復(fù)雜,但是也有一些細(xì)節(jié)之處,遂作此文 首先我們先看一個簡單的protobuf例子 message User...