xmake.lua 是 xmake 的配置文件,在这里定义了项目的构建规则和参数。 项目构建规则 target("cpp"):定义项目名称。 set_kind("binary"):指定构建生成的是可执行文件。 add_files(".ixx", "cpp"):添加项目源文件。 set_languages("c++20"):设置使用 C++20 标准编译代码。 C++20 支持 通过set_languages("c+...
GitHub代码链接:GitHub - YanHeXi/muduo_cpp20 项目讲解视频连接:岩禾溪的个人空间-岩禾溪个人主页-哔哩哔哩视频 你的关注是我更新的最大动力 InetAddress.ixx exportmoduleInetAddress;exportimport<string>;exportimport<arpa/inet.h>;import<netinet/in.h>;exportclassInetAddress{public:explicitInetAddress(uint16...
Mituo框架的核心组件包括控制器、视图和模型。控制器负责处理用户请求并返回响应,视图用于展示数据,模型定义了应用程序的数据结构和业务逻辑。Mituo还提供了一些常用的插件和扩展,如数据库访问、缓存管理和安全认证等,以帮助开发者更方便地构建Web应用程序。Mituo框架的一个显著特点是它的模块化设计。开发者可以根据需要...
编译安装脚本以及项目测试代码 项目测试问题处理 网络库各模块交互流程梳理一 网络库各模块交互流程梳理二 网络库项目扩展 source insght工具
11.muduo网络库服务器编程二-2 17:41 11.muduo网络服务器运行以及测试-3 14:38 12.构建项目编译CMake文件 10:53 13.noncopyable代码 08:37 14.Logger日志代码 22:53 15.Timestamp时间代码 16:00 16.InetAddress代码 27:05 17.Channel通道代码-1 26:10 17.Channel通道代码-2 23:23 17.Cha...
施磊「高级」手写C++ Muduo网络库项目-掌握高性能网络库实现原理 download:https://777it.cn/10525.html?aff=586 noncopyable是C++中的一个关键字,用于禁止类被复制。当一个类被声明为noncopyable时,它的拷贝构造函数和拷贝赋值运算符将被删除,这意味着不能创建该类对象的副本。noncopyable的主要用途是保护类的...
├──11 muduo网络库编程 |├──muduo网络服务器运行以及测试_ev.mp4 36.80M |├──muduo网络库服务器编程二_ev.mp4 46.62M |├──muduo网络库服务器编程一_ev.mp4 44.35M |└──muduo网络库简介_ev.mp4 27.56M ├──12 构建项目编译CMake文件 ...
通过剖析优秀开源高性能Muduo网络库源码,掌握基于事件驱动的Reactor反应堆模型的网络库核心是如何实现的,对标大厂面试网络项目技术问题深度,用C++11实
muduo https://github.com/chenshuo/muduo ananas https://github.com/loveyacper/ananas文章标签: C++ Linux Windows 网络安全 数据安全/隐私保护 网络协议 API 数据格式 数据库 XML 关键词: C++库 C++网络 网络库 网络c++ C++开源项目 y2hr4cjzssnlm +关注 682文章 0 0 0 0 相关...
项目说明 该项目是在 Linux 环境下基于 muduo、Protobuf 和 Zookeeper 实现的一个轻量级 RPC 框架。可以把单体架构系统的本地方法调用,重构成基于 TCP 网络通信的 RPC 远程方法调用,实现统一台机器不同进程或者不同机器之间的服务调用。 项目特点 基于muduo 网络库实现高并发网络通信模块,作为 RPC 同步调用的基础。