【高级】手写C++ Muduo网络库项目-掌握高性能网络库实现原理
适合想深入理解non-blocking+10-multiplexing +loop线程模型设计 高性能网络服务器。
自己会OOP编程,但是要用面向对象来设计一个高性能网络库,该怎么去思考?C++强大的智能指针、绑定器和函数对象、甚至设计模式是否能有效的应用到项目的设计实现中
【高级】手写C++ Muduo网络库项目-掌握高性能网络库实现原理
课程目录:
- ├──手写muduo
- | ├──01 项目介绍
- | | └──项目介绍_ev.mp4 43.58M
- | ├──02 IO的阻塞和非阻塞
- | | ├──IO的阻塞和非阻塞_ev.mp4 28.70M
- | | └──IO的阻塞和非阻塞_勘误_ev.mp4 16.13M
- | ├──03 IO的同步和异步
- | | └──IO的同步和异步_ev.mp4 44.45M
- | ├──04 阻塞&非阻塞&同步&异步总结
- | | └──阻塞&非阻塞&同步&异步总结_ev.mp4 21.75M
- | ├──05 Linux的五种IO模型简介
- | | └──Linux的五种IO模型简介_ev.mp4 34.26M
- | ├──06 Linux的五种IO模型详解
- | | └──Linux的五种IO模型详解_ev.mp4 59.94M
- | ├──07 良好的网络服务器该怎么设计
- | | └──良好的网络服务器该怎么设计_ev.mp4 34.33M
- | ├──08 Reactor模型详解
- | | └──Reactor模型详解_ev.mp4 31.51M
- | ├──09 select&poll&epoll优势和缺陷总结
- | | └──select&poll&epoll优势和缺陷总结_ev.mp4 59.09M
- | ├──10 muduo库核心代码书写注意事项
- | | └──muduo库核心代码书写注意事项_ev.mp4 16.01M
- | ├──11 muduo网络库编程
- | | ├──muduo网络服务器运行以及测试_ev.mp4 36.80M
- | | ├──muduo网络库服务器编程二_ev.mp4 46.62M
- | | ├──muduo网络库服务器编程一_ev.mp4 44.35M
- | | └──muduo网络库简介_ev.mp4 27.56M
- | ├──12 构建项目编译CMake文件
- | | └──构建项目编译CMake文件_ev.mp4 22.99M
- | ├──13 noncopyable代码
- | | └──noncopyable代码_ev.mp4 23.09M
- | ├──14 Logger日志代码
- | | └──Logger日志代码_ev.mp4 47.91M
- | ├──15 Timestamp时间代码
- | | └──Timestamp时间代码_ev.mp4 40.03M
- | ├──16 InetAddress代码
- | | └──InetAddress代码_ev.mp4 70.75M
- | ├──17 Channel通道代码一
- | | └──Channel通道代码一_ev.mp4 73.42M
- | ├──18 Channel通道代码二
- | | └──Channel通道代码二_ev.mp4 63.59M
- | ├──19 Channel通道代码三
- | | └──Channel通道代码三_ev.mp4 84.35M
- | ├──20 Poller抽象层代码
- | | └──Poller抽象层代码_ev.mp4 73.84M
- | ├──21 EPollPoller事件分发器代码一
- | | └──EPollPoller事件分发器代码一_ev.mp4 63.98M
- | ├──22 EPollPoller事件分发器代码二
- | | └──EPollPoller事件分发器代码二_ev.mp4 95.41M
- | ├──23 EPollPoller事件分发器三
- | | └──EPollPoller事件分发器三_ev.mp4 98.61M
- | ├──24 获取线程tid代码
- | | └──获取线程tid代码_ev.mp4 36.80M
- | ├──25 EventLoop事件循环一
- | | └──EventLoop事件循环一_ev.mp4 83.42M
- | ├──26 EventLoop事件循环二
- | | └──EventLoop事件循环二_ev.mp4 58.78M
- | ├──27 EventLoop事件循环三
- | | └──EventLoop事件循环三_ev.mp4 70.18M
- | ├──28 EventLoop事件循环四
- | | └──EventLoop事件循环四_ev.mp4 76.64M
- | ├──29 Thread线程类讲解
- | | └──Thread线程类讲解_ev.mp4 93.15M
- | ├──30 EventLoopThread事件线程类讲解
- | | └──EventLoopThread事件线程类讲解_ev.mp4 55.41M
- | ├──31 EventLoopThreadPool池
- | | └──EventLoopThreadPool池_ev.mp4 64.71M
- | ├──32 Socket封装fd
- | | └──Socket封装fd_ev.mp4 102.82M
- | ├──33 Acceptor代码详解
- | | └──Acceptor代码详解_ev.mp4 106.69M
- | ├──34 代码阶段编译问题处理一
- | | └──代码阶段编译问题处理一_ev.mp4 23.65M
- | ├──35 TcpServer代码讲解一
- | | └──TcpServer代码讲解一_ev.mp4 88.38M
- | ├──36 TcpServer代码讲解二
- | | └──TcpServer代码讲解二_ev.mp4 113.64M
- | ├──37 代码阶段性编译问题处理二
- | | └──代码阶段性编译问题处理二_ev.mp4 11.76M
- | ├──38 Buffer缓冲区一
- | | └──Buffer缓冲区一_ev.mp4 121.90M
- | ├──39 Buffer缓冲区二
- | | └──Buffer缓冲区二_ev.mp4 58.77M
- | ├──40 TcpConnection连接一
- | | └──TcpConnection连接一_ev.mp4 115.75M
- | ├──41 TcpConnection连接二
- | | └──TcpConnection连接二_ev.mp4 104.88M
- | ├──42 TcpConnection连接三
- | | └──TcpConnection连接三_ev.mp4 104.37M
- | ├──43 TcpConnection连接四
- | | └──TcpConnection连接四_ev.mp4 73.70M
- | ├──44 TcpServer终章
- | | └──TcpServer终章_ev.mp4 120.42M
- | ├──45 编译安装脚本以及项目测试代码
- | | └──编译安装脚本以及项目测试代码_ev.mp4 101.20M
- | ├──46 项目测试问题处理
- | | └──项目测试问题处理_ev.mp4 33.24M
- | ├──47 网络库各模块交互流程梳理一
- | | └──网络库各模块交互流程梳理一_ev.mp4 115.30M
- | ├──48 网络库各模块交互流程梳理二
- | | └──网络库各模块交互流程梳理二_ev.mp4 48.44M
- | ├──49 网络库项目扩展
- | | └──网络库项目扩展_ev.mp4 36.37M
- | ├──50 source insght工具
- | | └──source insght工具_ev.mp4 33.19M
- └──资料
- | ├──muduo项目资料.zip 24.31M
- | └──推荐课程学习路径.pdf 95.50kb