請問reactor模式到底是什麼意思?
io設計模式:reactor和proactor對比
muduo網路庫學習(三)定時器timerqueue的設計
muduo網路庫原始碼分析(四)eventloopthread和eventloopthreadpool的封裝
muduo網路庫學習(五)伺服器監聽類acceptor及tcp連線tcpconnection的建立與關閉
最後的tcpconnection生命週期介紹比較重要
muduo選擇用智慧型指標shared_ptr來管理tcpconnection的生命期,並且讓tcpconnection類繼承自boost::enable_shared_from_this, 這篇文章最後介紹使用enable_shared_from_this:muduo網路庫學習筆記(13):tcpconnection生命期的管理
muduo網路庫學習(七)用於建立伺服器的類tcpserver
muduo庫有用到ptr_vector:指標容器: boost::ptr_vector ptr_container
muduo – buffer分析,其中讀取檔案描述符fd中的資料到緩衝區時涉及:高階i/o之readv和writev函式
buffer設計可解決粘包問題:
怎麼解決tcp網路傳輸「粘包」問題?第二個人 欲三更 的回答
tcp_nodelay和nagle演算法,和tcp-ip詳解:nagle演算法
網路程式設計:so_keepalive和心跳機制
gradle學習參考部落格
android gradle 入門指南 深入理解android之gradle android gradle學習 一 gradle基礎入門 android gradle學習 二 如何建立task android gradle學習 三 task高階學習 android gradle學習 四 projec...
Muduo編譯步驟
muduo版本號 1.0.8 錯誤1 出現 ld lpthread not find 的錯誤,原因是 boost庫沒有指定,這個錯誤提示是最坑的,錯誤提示完全不知道是什麼意思.解決方案 在cmakelists.txt中加入 boost庫的標頭檔案和庫檔案路徑即可 set boost included...
用Hexo搭建個人部落格(單純記錄,帶參考部落格鏈結)
前言 用部落格記錄猿生活 1.搭建整體教程 以此為主步驟 衍生出下列具體過程記錄與注意事項 2.git windows 安裝tips a.第一次嘗試在new ssh key時沒有給它人工命名,於是 就自動命名為我的user email,但是第一次失敗了。在第二次的嘗試中將它人工命名我的user na...