原文:muduo庫整體架構簡析

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 推薦指數:

查看詳情

Linux 驅動架構

首先,需要熟悉操作系統的設計與實現,推薦大家看 MINIX作者的那部書,同時把MINIX的kernel代碼研讀一下。 不然,你不知道操作系統都有哪些模塊, 不知道操作系統要做些什么事情,提供什 ...

Wed Jan 27 05:24:00 CST 2021 0 454
Nginx服務器架構

一.Nginx的模塊化 模塊化結構的思想是一個很久的概念,但也正是成熟的思想造就了Nginx的巨大優越性。 我們知道Nginx從總體上來講是有許多個模塊構成的。習慣將Nginx分為5大模塊分別為: ...

Fri Feb 26 19:41:00 CST 2016 2 15854
Kafka 架構及基本原理

。本文將針對Kafka的架構和相關組件進行簡單的介紹。在介紹Kafka的架構之前,我們先了解一下Kaf ...

Fri Jan 07 18:50:00 CST 2022 0 16304
ONOS預熱篇之架構(二)

ONOS是首款專門面向服務提供商和企業骨干網的開源SDN網絡操作系統,是由一家名為開放網絡實驗室(ON.Lab)的非盈利性組織打造的一款商用控制器,並將於美國時間2014年12月5日全球首發。ONOS ...

Fri Dec 19 22:34:00 CST 2014 0 2212
REST架構(原論文整理)

0 引言 目前,互聯網在社會中扮演的角色越來越重要。通過互聯網為廣大群眾提供服務,也是互聯網成功的關鍵。互聯網服務架構目前大多數都是基於REST架構來完成的。REST從它誕生至今,可以說為互聯網的繁榮做出了不可磨滅的貢獻。REST架構到底是一種什么樣的架構,而它為何有這種魔力 ...

Fri Jul 20 21:54:00 CST 2018 0 856
基於libmad的MP3解碼

MAD (libmad)是一個開源的高精度 MPEG 音頻解碼,支持 MPEG-1(Layer I, Layer II 和 LayerIII(也就是 MP3)。LIBMAD 提供 24-bit 的 PCM 輸出,完全是定點計算,非常適合沒有浮點支持的平台上使用。使用 libmad 提供 ...

Sun Jul 15 19:19:00 CST 2012 1 7744
從網絡架構方面循環神經網絡RNN

一、前言 1.1 誕生原因   在普通的前饋神經網絡(如多層感知機MLP,卷積神經網絡CNN)中,每次的輸入都是獨立的,即網絡的輸出依賴且僅依賴於當前輸入,與過去一段時間內網絡的輸出無關。但是在 ...

Fri May 17 17:13:00 CST 2019 0 748
時序數據 InfluxDB

時序數據基礎 時序數據特點  時序數據TimeSeries是一連串隨時間推移而發生變化的相關事件。  以下圖的 CPU 監控數據為例,同個 IP 的相關監控數據組成了一條時序數據,不相關數據則分 ...

Mon Aug 30 18:33:00 CST 2021 1 553
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM