
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
C++20新特性:协程
协程是一种能够暂停执行并在稍后恢复的泛型函数组件。它不同于普通函数的一次性调用-返回模型,而是提供了一种可多次挂起(Suspend)和恢复(Resume)的执行流,允许你以近乎同步代码的方式编写异步逻辑,从而在保持高可读性的同时,获得异步执行的性能优势。协程被明确为一种语言级别的特性,通过三个关键字co_awaitco_yieldco_return标识。编译器会为协程生成一个状态机,将局部变量、挂

C++17新特性:结构化绑定/inline变量/if相关的变化
在没有结构化绑定的C++14/11乃至更早的时代,我们要从复合类型(如std::pairstd::tuple、结构体、数组)中提取多个元素时,代码往往冗长且容易出错。std::pairstd::tuple的解包//1、使用 std::tie 搭配 std::ignore//这是最接近结构化绑定语义的方法,但非常繁琐。必须提前声明所有变量,且无法使用 auto 自动推导类型。// 必须先声明,再使用

Linux网络:网络多路IO模型详解
之前我们学习的系统IO主要是外设与内存的通信。而网络通信本质上依然是IO的一种。IO分为两个部分——等待数据就绪+数据拷贝。任何IO过程中, 都包含两个步骤. 第一是等待, 第二是拷贝. 而且在实际的应用场景中, 等待消耗的时间往往都远远高于拷贝的时间. 让IO更高效, 最核心的办法就是让等待的时间尽量少.

仿Muduo的高并发服务器:基于HTTP的HTTP服务器及其测试
本期我们就来进行最后一步。

仿Muduo的高并发服务器:Http协议模块
本期我们接着深入项目。

仿Muduo的高并发服务器:基于Tcp协议的回显服务器
前面我们已经实现了对应的基础框架,本期我们就来写基于此之上的回显服务器。

仿Muduo的高并发服务器:LoopThread模块及其ThreadPool模块
本期我们接着深入项目编写。

仿Muduo的高并发服务器:Connection模块/Acceptor模块
本期我们接着深入项目。

仿照Muduo的高并发服务器:EventLoop模块及与TimeWheel模块联调
本期接着深入编写项目代码。

仿Muduo的高并发服务器:Channel模块与Poller模块
本期我们接着来深入项目。








