kimgbo
是乙個基於
reactor
模式的網路
i/o庫,優先考慮易用性,由
muduo
網路庫改寫而來。保留了
muduo
基於物件的程式設計風格,支援
oneloop per thread + threadpool
模型。並去除了
muduo
對於boost
庫的依賴,轉而採用
c++11
和tr1
標準替代,優化了
muduo
網路i/o
庫一處存在
racecondition
隱患的**,幾乎具備了
muduo
網路庫全部的功能。
kimgbo
網路i/o
庫保留了與
muduo
類似的資料夾歸類方式,
kimgbo/base
目錄下存放了整個網路庫的基礎**,
kimgbo/net
目錄下存放了網路庫的核心**,
kimgbo/example
目錄下存放了一些網路庫基礎的使用示列程式。
後期準備繼續對其進行優化,主要的優化點有三處:
1、將繼續完善網路庫的細節實現,提公升安全性。
2、由於
muduo
的歷史遺留問題,其執行緒安全性還有待提高。
3、將有可能改進網路庫
buffer
的實現,提公升記憶體使用的效率。
全部**已經上傳待github上:
改寫Jquery的乙個分頁外掛程式
最近網上看到乙個jquery的乙個分頁外掛程式,個人感覺,外掛程式這些東西,用起來不一定附和自己的風格,所以就在這個外掛程式基礎上改寫了一下,按照自己興趣做了一下修改 修改後的外掛程式 嚴格說不規範的外掛程式 使用起來會比較簡單,只需要幾步就可以完成整個分頁操作 1 匯入jquery.js檔案和分頁...
改寫Jquery的乙個分頁外掛程式
最近網上看到乙個jquery的乙個分頁外掛程式,個人感覺,外掛程式這些東西,用起來不一定附和自己的風格,所以就在這個外掛程式基礎上改寫了一下,按照自己興趣做了一下修改 修改後的外掛程式 嚴格說不規範的外掛程式 使用起來會比較簡單,只需要幾步就可以完成整個分頁操作 1 匯入jquery.js檔案和分頁...
如何改寫乙個SIP Message中的SDP內容
the message here is either a request or a response.the sample code is as below if message.getcontentlength 0 string contenttype message.getcontenttype...