原文:高性能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