muduo庫在實際專案中使用的人多嗎?

時間 2021-05-29 22:46:09

1樓:ithewei

muduo的類封裝還是值得一看的,就是底層實現上有點粗糙了,沒能跨平台,定時器直接使用的timerfd這種高階特性,推薦看看libhv,跨平台,定時器使用最小堆,介面超級簡單(https://

2樓:丙玉

說實話muduo寫的確實很好, 之前在大大小小的幾家遊戲呆過,公司平時開發啥的都是 Windows 作為開發環境, 然後上傳到linux 編譯執行,大家平時除錯啥的都用visual studio 。而muduo 是不支援windows的,另外大公司用c++作為遊戲伺服器開發一般都有成熟的開發框架,不會輕易選擇別的庫,小公司小團隊的遊戲伺服器一般是直接在Windows下開發的。。。

3樓:楊義

我們遊戲沒有直接使用muduo庫,是參考muduo自己寫的乙個庫。windows,linux,android平台都用上,乙個長連線的mmorpg,效果很好。

4樓:

遊戲中使用了muduo,接觸過不少遊戲基本上遊戲網路庫都山寨的差不多乙個樣,但是論質量的話 muduo應該是c++中質量最好的乙個了,其實muduo做遊戲很簡單,base裡面基本的東西都有了,多執行緒跑網路io寫入blockqueue,邏輯主線程從blockqueue中讀處理網路message(ps遊戲主要是邏輯複雜),遊戲伺服器基本ok了

5樓:

正在嘗試使用,目前遇到了點問題,還沒查出是自己使用不當還是muduo的問題(在資料接收處理執行緒中會給另外的服務端傳送資料--此處自己建立socket,短鏈結,沒有新增到muduo事件中,此時資料接收處理執行緒會發生網路事件丟失,發現自己短鏈結耗時極短,執行緒也很空閒),如果沒有大的問題應該會用到線上。

非遊戲。大概類似於接入系統登入系統閘道器之類

Eigen 矩陣運算庫在實際專案中的使用情況如何?

向太陽的方向飛去 我個人是用它來進行深度學習的。用習慣了c 對python就有排斥了。很多情況下用開源的框架 比如google的 tensorflow 會很快建立深度學習網路,適用於快速開發商業應用。如果想深入研究或改進深度學習方法,應該自己實現並不斷的除錯。這其中要有大量的矩陣計算,debug過程...

你們在專案中使用PMML表達和部署模型嗎?

Monk 如果你的model training 和 prediction 都是同一種語言 或者工具 其實你沒必要使用PMML。因為無論是R,Python或者SparkML都有自己標準的輸出格式可以直接Load。個人覺得PMML的使用場景主要是prediction的環境和training環境不在一起。...

為什麼在專案中要盡量避免使用浮點數,不使用浮點數,那該如何計算浮點數?

Trueman 搜尋高精度演算法。浮點數在數值分析中都是乙個困難的問題。因為格式很僵化,總是自動捨去尾數,不知道後面變成什麼,不可控的東西太多。尾數一旦扔掉是撿不回來的。 浮點數的缺點是不是絕對的精準,優點是計算效率高 大部分cpu對浮點數都有專門單元處理的,比如x86的fpu 比較省儲存空間。要求...