原文:高性能C++網絡庫libtnet實現:http

HTTP libtnet提供了簡單的http支持,使用也很簡單。 一個簡單的http server: void onHandler const HttpConnectionPtr t amp conn, const HttpRequest amp request HttpResponse resp resp.statusCode resp.setContentType text html res ...

2013-12-29 16:24 0 5959 推薦指數:

查看詳情

10行C++代碼實現高性能HTTP服務

前言 是不是覺得C++寫個服務太累,但又沉迷於C++的真香性能而無法自拔?作為一個老牌C++程序員(可以看我 github 上十幾年前的C++項目:https://github.com/kevwan ),這幾天聽一個好友跟我聊起他寫的C++框架,說極簡代碼即可完成各種C++服務的開發,不禁讓我心 ...

Wed Apr 28 19:47:00 CST 2021 9 830
C++ 實現高性能內存池

(非線程安全) 一、概述 在 C/C++ 中,內存管理是一個非常棘手的問題,我們在編寫一個程序的時候幾乎不可避免的要遇到內存的分配邏輯,這時候隨之而來的有這樣一些問題:是否有足夠的內存可供分配? 分配失敗了怎么辦? 如何管理自身的內存使用情況? 等等一系列問題。在一個高可用的軟件中 ...

Wed Nov 13 01:17:00 CST 2019 0 452
c++ 高性能日志(muduo_AsyncLogging)

c++ 高性能日志(muduo_AsyncLogging) 實現一個高效的網絡日志要解決那些問題? 首先明確一下問題的模型,這是一個典型的多生產者 單消費者問題,對於前端的日志使用者來說,應該做到非阻塞添加,作為后端的文件寫入,應該注意磁盤IO的瓶頸。 功能需求 ...

Fri Apr 20 05:22:00 CST 2018 0 2328
lua table與json的之間的互相轉換高性能c++實現

請自行約束兩種語言數據結構語法上的不同,避開如下問題: 1、json本身不約束key是否符合一個編程語言中的變量名,所以編寫用於和編程語言數據結構交互的json代碼時應該注意key是否正確。 2、lua沒有數組,利用哈希表實現的邏輯上的數組,在中間可以存在不連續的情況時json將無法識別 ...

Wed Oct 23 12:50:00 CST 2019 6 333
NumCpp — 高性能數學計算 C++ (C++ 版本 Numpy)

NumCpp 是一個高性能的數學計算 C++ ,它提供了一個簡單的 Numpy/Matlab 類似的接口。 NumCpp中的主要數據結構是NdArray。它本質上是一個 2D 數組類,一維數組實現為1xN數組。還有一個DataCube類作為便利容器提供,用於存儲2D數組NdArray,但它 ...

Tue Mar 31 18:02:00 CST 2020 0 652
基於 libevent 開發的 C++ 11 高性能網絡服務器 evpp(360的作品)

evpp是一個基於libevent開發的現代化C++11高性能網絡服務器,自帶TCP/UDP/HTTP等協議的異步非阻塞式的服務器和客戶端。 特性: 現代版的C++11接口 非阻塞異步接口都是C++11的functional/bind形式的回調仿函數(不是libevent中 ...

Wed Mar 08 02:23:00 CST 2017 3 1318
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM