一.理論知識 What is 進程 進程是執(zhí)行中的程序 擁有獨立地址空間、內(nèi)存、數(shù)據(jù)棧等操作系統(tǒng)管理 派生(fork或spawn)新進程 進程問通信(IPC)方式共享信息 什...
一.理論知識 What is 進程 進程是執(zhí)行中的程序 擁有獨立地址空間、內(nèi)存、數(shù)據(jù)棧等操作系統(tǒng)管理 派生(fork或spawn)新進程 進程問通信(IPC)方式共享信息 什...
第一章 架構(gòu)基礎(chǔ) 1.架構(gòu)設(shè)計的復(fù)雜度來源 1.1 高性能 1.1.1單機復(fù)雜度 1.1.2集群復(fù)雜度 集群復(fù)雜度包括任務(wù)分配的復(fù)雜度,任務(wù)分解復(fù)雜度。任務(wù)分配器比如硬件網(wǎng)絡(luò)...
with語句會設(shè)置一個臨時的上下文,交給上下文管理器對象控制,并且負責(zé)清理上下文。這么做能避免錯誤并減少樣板代碼。因此API更安全,而且易于使用。 if語句之外的else塊 ...
迭代是數(shù)據(jù)處理的基石。掃描內(nèi)存中放不下的數(shù)據(jù)時,我們要找到一種惰性獲取數(shù)據(jù)項的方式,即按需一次獲取一個數(shù)據(jù)項,這就是迭代器模式。 在python語言內(nèi)部,迭代器用于支持: f...
裝飾器基礎(chǔ)知識 裝飾器是可調(diào)用的對象,其參數(shù)是另一個函數(shù)(被裝飾的函數(shù))。裝飾器可能會處理被裝飾的函數(shù),然后把它返回,或者將其替換成另一個函數(shù)或可調(diào)用對象。 假如有個名為de...
字典構(gòu)造方法 字典推導(dǎo) 可以從任何以鍵值對作為元素的可迭代對象中構(gòu)建出字典 例: DIAL_CODES=[(86,'China'),(91,'India')...] cont...
Python序列類型 容器序列: list、tuple、和collections.deque這些序列能存放不同類型的數(shù)據(jù)。 扁平序列: str、bytes、bytearray...
一個簡單的二維向量類 上述實例包含了一個Vector類的實現(xiàn),其包含了__repr__, __abs__, __add__, 以及__mul__四個特殊方法,下面介紹一下特殊...
定義一個紙牌類 下例的代碼建立了一個紙牌類 1、上述例子中使用collections.namedtuple構(gòu)建了一個簡單的類來表示一張紙牌,namedtuple常用來構(gòu)建只有...
Linux工作調(diào)度的種類:at,cron 兩種工作調(diào)度的方式: 1、一種是突發(fā)性的,這次昨晚就不會在做,也就是單次執(zhí)行的工作 2、另一種是例行性的,也就是沒過一段時間就會執(zhí)行...
daemon服務(wù) 系統(tǒng)為了某些功能必須要提供一些服務(wù),這個服務(wù)稱為service。但service的提供總是需要進程的運行,所以實現(xiàn)這個service的程序我們就稱為daem...
AJAX()方法 jQuery對AJAX進行了非常完整的封裝,提供了非常豐富的AJAX方法以供使用。jQuery中的AJAX方法采用的是分層定義的方式,最基本也是最底層的一個...
AJAX出現(xiàn)的背景: 使Web應(yīng)用程序有桌面應(yīng)用程序所具有的特征,實現(xiàn)較強的交互性。 AJAX技術(shù)的特點: 異步性,它不會打斷用戶當(dāng)前的操作,用戶不需要等待服務(wù)器的響應(yīng),就可...
平時多多少少都會接觸linux,確不知道如何去寫shell script,因此想用一周的時間系統(tǒng)學(xué)習(xí)一下shell script怎么寫? 所有的代碼學(xué)習(xí)都是用向世界問好的"H...