
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
TinyWebServer代码详细讲解(main与WebServer)
WebServer可以说是全功能的一个大集合,也就是说我们构建出了一个领导角色,左手epoll右手线程池。我尽量按照调用顺序来讲解函数,方便读者阅读代码。
KV存储项目-代码随想录
众所周知,非关系型数据库redis,以及levedb,rockdb其核心存储引擎的数据结构就是跳表。本项目就是基于跳表实现的轻量级键值型存储引擎,使用C++实现。插入数据、删除数据、查询数据、数据展示、数据落盘、文件加载数据,以及数据库大小显示。# 项目中文件* main.cpp 包含skiplist.h使用跳表进行数据操作* skiplist.h 跳表核心实现* README.md 中文介绍*

C++实现轻量级RPC分布式网络通信框架
RPC是远程过程调用(Remote Procedure Call)的缩写,可以通过网络从远程服务器上请求服务(调用远端服务器上的函数并获取返回结果)。简单来说,客户端程序可以像调用本地函数一样直接调用运行在服务端的函数。大概画了一下RPC通信框架的大致结构流程图。RPC通信交互的数据在发送前需要用ProtoBuf进行二进制序列化,并且在通信双方收到后要对二进制序列化数据进行反序列化。双方通信时发送

代码随想录八股文第一天(计算机网络)
负责数据的格式化、加密和压缩**,以确保数据在不同系统之间的交换是有效的和安全的。它还提供了数据格式转换和语法转换的功能。会话层(Session Layer):会话层管理应用程序之间的。

到底了