第一章 架構(gòu)基礎(chǔ) 1.架構(gòu)設(shè)計(jì)的復(fù)雜度來源 1.1 高性能 1.1.1單機(jī)復(fù)雜度 1.1.2集群復(fù)雜度 集群復(fù)雜度包括任務(wù)分配的復(fù)雜度壶熏,任務(wù)分解...
從句法上來看,協(xié)程與生成器類似二跋,都是定義體中包含yield的函數(shù)约郁∷跆簦可是,在協(xié)程中棍现,yield通常出現(xiàn)在表達(dá)式的右邊(例如调煎,datum=yield...
with語(yǔ)句會(huì)設(shè)置一個(gè)臨時(shí)的上下文,交給上下文管理器對(duì)象控制己肮,并且負(fù)責(zé)清理上下文士袄。這么做能避免錯(cuò)誤并減少樣板代碼悲关。因此API更安全,而且易于使用...
迭代是數(shù)據(jù)處理的基石寓辱。掃描內(nèi)存中放不下的數(shù)據(jù)時(shí),我們要找到一種惰性獲取數(shù)據(jù)項(xiàng)的方式赤拒,即按需一次獲取一個(gè)數(shù)據(jù)項(xiàng)秫筏,這就是迭代器模式。 在python...
裝飾器基礎(chǔ)知識(shí) 裝飾器是可調(diào)用的對(duì)象挎挖,其參數(shù)是另一個(gè)函數(shù)(被裝飾的函數(shù))这敬。裝飾器可能會(huì)處理被裝飾的函數(shù),然后把它返回蕉朵,或者將其替換成另一個(gè)函數(shù)或...
一等對(duì)象 在python中崔涂,函數(shù)是一等對(duì)象。編程語(yǔ)言學(xué)家把“一等對(duì)象”定義為滿足下述條件的程序?qū)嶓w: (1)在運(yùn)行時(shí)創(chuàng)建始衅。 (2)能賦值給變量或...
字典構(gòu)造方法 字典推導(dǎo) 可以從任何以鍵值對(duì)作為元素的可迭代對(duì)象中構(gòu)建出字典 例: DIAL_CODES=[(86,'China'),(91,'I...
Python序列類型 容器序列: list冷蚂、tuple、和collections.deque這些序列能存放不同類型的數(shù)據(jù)汛闸。 扁平序列: str蝙茶、...
一個(gè)簡(jiǎn)單的二維向量類 上述實(shí)例包含了一個(gè)Vector類的實(shí)現(xiàn),其包含了__repr__, __abs__, __add__, 以及__mul__...