首先,需要熟悉操作系統的設計與實現,推薦大家看 MINIX作者的那部書,同時把MINIX的kernel代碼研讀一下。 不然,你不知道操作系統都有哪些模塊, 不知道操作系統要做些什么事情,提供什 ...
muduo是一個高質量的Reactor網絡庫,采用one loop per thread thread pool架構實現,代碼簡潔,邏輯清晰,是學習網絡編程的很好的典范。 muduo的代碼分為兩部分,base和net,base部分實現一些基礎功能,例如log, thread, threadpool, mutex, queue 等,這些基礎模塊在后面網絡庫中很多地方都可以復用, base庫的類相互 ...
2017-02-28 12:41 3 11233 推薦指數:
首先,需要熟悉操作系統的設計與實現,推薦大家看 MINIX作者的那部書,同時把MINIX的kernel代碼研讀一下。 不然,你不知道操作系統都有哪些模塊, 不知道操作系統要做些什么事情,提供什 ...
一.Nginx的模塊化 模塊化結構的思想是一個很久的概念,但也正是成熟的思想造就了Nginx的巨大優越性。 我們知道Nginx從總體上來講是有許多個模塊構成的。習慣將Nginx分為5大模塊分別為: ...
。本文將針對Kafka的架構和相關組件進行簡單的介紹。在介紹Kafka的架構之前,我們先了解一下Kaf ...
ONOS是首款專門面向服務提供商和企業骨干網的開源SDN網絡操作系統,是由一家名為開放網絡實驗室(ON.Lab)的非盈利性組織打造的一款商用控制器,並將於美國時間2014年12月5日全球首發。ONOS ...
0 引言 目前,互聯網在社會中扮演的角色越來越重要。通過互聯網為廣大群眾提供服務,也是互聯網成功的關鍵。互聯網服務架構目前大多數都是基於REST架構來完成的。REST從它誕生至今,可以說為互聯網的繁榮做出了不可磨滅的貢獻。REST架構到底是一種什么樣的架構,而它為何有這種魔力 ...
MAD (libmad)是一個開源的高精度 MPEG 音頻解碼庫,支持 MPEG-1(Layer I, Layer II 和 LayerIII(也就是 MP3)。LIBMAD 提供 24-bit 的 PCM 輸出,完全是定點計算,非常適合沒有浮點支持的平台上使用。使用 libmad 提供 ...
一、前言 1.1 誕生原因 在普通的前饋神經網絡(如多層感知機MLP,卷積神經網絡CNN)中,每次的輸入都是獨立的,即網絡的輸出依賴且僅依賴於當前輸入,與過去一段時間內網絡的輸出無關。但是在 ...
時序數據基礎 時序數據特點 時序數據TimeSeries是一連串隨時間推移而發生變化的相關事件。 以下圖的 CPU 監控數據為例,同個 IP 的相關監控數據組成了一條時序數據,不相關數據則分 ...