- 资源介绍
课程介绍:
本套课程主要讲解了如何从无到有实现一个多反应堆的高并发网络服务器【和 Muduo网络库类似】,分别基于C语言、C++进行了实现。在应用层使用了Http协议,最终实现了一个B/S架构的网络模型,可以处理浏览器的请求。
课程视频总时长 22小时37分钟,清晰度为 1080P
课程目录:
001.1. 项目概述以及要求_ev.mp4
002.2. 项目效果展示_ev.mp4
003.3. 关于项目业务层的说明_ev.mp4
004.4. 多反应堆模型结构概述_ev.mp4
005.5. 在VS中创建基于Linux的项目_ev.mp4
006.6. 初始化服务器端用于监听的套接字_ev.mp4
007.7. epoll 工作模型的雏形_ev.mp4
008.8. 和客户端建立新连接_ev.mp4
009.9. https的get请求数据块的格式_ev.mp4
010.10. https的post请求数据块的格式_ev.mp4
011.11. https响应消息的数据格式_ev.mp4
012.12. https的状态码和如何指定content-type_ev.mp4
013.13. 接收客户端的https请求消息_ev.mp4
014.14. sscanf 函数的使用_ev.mp4
015.15. 解析请求行_ev.mp4
016.16. 发送文件的两种方式_ev.mp4
017.17. 组织https响应的数据块头_ev.mp4
018.18 通过https响应消息发送文件_ev.mp4
019.19. Linux 中遍历目录的两种方式_ev.mp4
020.20. 发送目录-上_ev.mp4
021.21. 发送目录-下_ev.mp4
022.22. 代码的补充和编译_ev.mp4
023.23. 程序测试和部分bug的修改_ev.mp4
024.24-非阻塞模式下关于sendfile函数的说明_ev.mp4
025.25. 解决浏览器无法访问带特殊字符的文件的问题_ev.mp4
026.26. 添加多线程处理_ev.mp4
027.27. 第2阶段模块功能概述_ev.mp4
028.28. Channel 模块的实现_ev.mp4
029.29. ChannelMap 模块的实现 - 上_ev.mp4
030.30. ChannelMap 模块的实现 - 下_ev.mp4
031.31. Dispatcher 模块的实现思路_ev.mp4
032.32. Dispatcher 的定义_ev.mp4
033.33. EpollDispatcher 的实现 - 上_ev.mp4
034.34. EpollDispatcher 的实现 - 中_ev.mp4
035.35. EpollDispatcher 的实现 - 下_ev.mp4
036.36. PollDispatcher 的实现 - 上_ev.mp4
037.37. PollDispatcher 的实现 - 下_ev.mp4
038.38. SelectDispatcher 的实现_ev.mp4
039.39. EventLoop 模块的剖析_ev.mp4
040.40. EventLoop 的初始化_ev.mp4
041.41. 启动 EventLoop_ev.mp4
042.42. 在 EVentLoop 中处理被激活的文件描述符的事件_ev.mp4
043.43. 往 EventLoop 的任务队列中添加新任务_ev.mp4
044.44. 主线程给子线程添加任务以及如何处理该任务_ev.mp4
045.45. 处理任务队列中的任务_ev.mp4
046.46. 将任务队列中的任务添加到 Dispatcher 的检测集合中_ev.mp4
047.47. 任务队列中节点在 Dispatcher 中的删除和修改_ev.mp4
048.48. 子线程 WorkerThread 的实现_ev.mp4
049.49. 线程池 ThreadPool 的初始化_ev.mp4
050.50. 线程池的启动和从线程池中取出一个反应堆实例_ev.mp4
051.51. Buffer 的创建和销毁_ev.mp4
052.52. Buffer 的扩容_ev.mp4
053.53. Buffer 的数据写入-直接写_ev.mp4
054.54. 通过 Buffer 接收套接字数据_ev.mp4
055.55. 创建并初始化 TcpServer 实例_ev.mp4
056.56. 启动 TcpServer_ev.mp4
057.57. 主线程反应堆模型的事件添加和处理详解_ev.mp4
058.58. 创建一个 TcpConnection 实例_ev.mp4
059.59. 在 TcpConnection 接收客户端数据_ev.mp4
060.60. HttpRequest 的定义和初始化_ev.mp4
061.61. HttpRequest 资源重置和销毁_ev.mp4
062.62. 添加和查找 HttpRequest 请求头_ev.mp4
063.63. 解析请求行(通过指针方式解析非 sscanf 方式)_ev.mp4
064.64. 优化解析请求行的代码_ev.mp4
065.65. 解析请求头并存储_ev.mp4
066.66. 解析完整的 https 请求协议_ev.mp4
067.67. 处理 https 请求 - 上_ev.mp4
068.68. HttpResponse 的定义和初始化_ev.mp4
069.69. HttpREsponse 添加响应头和内存释放_ev.mp4
070.70. 组织 HttpResponse 响应消息_ev.mp4
071.71. 处理 Http 请求 - 下_ev.mp4
072.72. 修改发送目录和文件的函数_ev.mp4
073.73. 在 TcpConnection 中接收并解析 Http 请求消息_ev.mp4
074.74. 给客户端回复数据的两种方式-上_ev.mp4
075.75. 给客户端回复数据的两种方式 - 下_ev.mp4
076.76. 内存资源的释放_ev.mp4
077.77. 程序的编译和错误的修改 - 上_ev.mp4
078.78. 程序的编译和bug的修改 - 下_ev.mp4
079.79. 启动服务器和添加日志功能_ev.mp4
080.80. 程序的调试和bug修改 - 上_ev.mp4
081.81. 程序的调试和bug修改 - 下_ev.mp4
082.82. 使用CPP重构项目-前言_ev.mp4
083.83. 重构 Channel 类_ev.mp4
084.84. 重构 Dispatcher 类_ev.mp4
085.85. 重构 EpollDispatcher 类_ev.mp4
086.86. 重构 PollDispatcher 类_ev.mp4
087.88. 重构 EventLoop 类 - 1_ev.mp4
088.87. 重构 SelectDispatcher 类_ev.mp4
089.89. 重构 EventLoop 类 - 2_ev.mp4
090.90. 重构 EventLoop l类 - 3_ev.mp4
091.91. 重构 EventLoop 类 - 4_ev.mp4
092.92. 重构 EventLoop 类 - 5_ev.mp4
093.93. 重构 ThreadWorker 类_ev.mp4
094.94. 重构 ThreadPool 类_ev.mp4
095.95. 重构 TcpServer 类_ev.mp4
096.96. 重构 Buffer 类 - 上_ev.mp4
097.97. 重构 Buffer 类 - 下_ev.mp4
098.98. 重构 HttpRequest 类 - 1_ev.mp4
099.99. 重构 HttpRequest 类 - 2_ev.mp4
100.100. 重构 HttpRequest 类 - 3_ev.mp4
101.101. 重构 HttpRequest 类 - 4_ev.mp4
102.102. 重构 HttpResponse 类_ev.mp4
103.103. 重构 HttpResponse 类 - 续_ev.mp4
104.104. 重构 TcpConnection 类 - 上_ev.mp4
105.105. 重构 TcpConnection 类 - 下_ev.mp4
106.106. 多反应堆服务器事件处理流程梳理_ev.mp4
107.107. 程序的编译和语法上的bug修改_ev.mp4
108.108. 测试和bug修改_ev.mp4
109.109. 内容更正_ev.mp4
资料.rar
猜你喜欢
-
深度之眼多模态实战班
2024-06-06 -
C/C++ 高频交易系统编写(纳秒级,多进程,分布式,附基础代码)
2024-01-05 -
企业级大数据部署调优与运维实战 画像+监控+告警+Docker+K8S+大数据治理深度融合
2024-08-01 -
科瑞Win逆向41期
2024-04-09 -
PCB电路设计从入门到精通
2024-05-07 -
郁金香游戏逆向2022
2024-03-12 -
Libevent C++高并发网络编程
2024-07-10 -
唐老师Unity3d实战就业课程
2024-07-09 -
牛客网C++高薪求职项目课:Linux高并发服务器开发
2024-06-13 -
小白算法集训营-大幅提升刷题量,快速逃离新手区|完结
2024-07-25
-
恶意程序分析与高级对抗技术,专杀/通杀/恶意行为/工具使用等,价值799
2024-07-14 -
慕课Java七大热门技术框架源码解析
2024-05-31 -
抖码【课程 A + B + C + D】基础内功系列 + 数据库系列
2024-04-07 -
Linux系统编程
2023-10-11 -
算法与数据结构-综合提升 C++版
2022-11-11 -
开课吧-C++名企研发工程师领航就业班|高清无密
2023-05-14 -
uni-app 快速入门 从零开始实现新闻资讯类跨端应用
2022-12-08 -
2022奇牛学院|CC++从入门到精通-高级程序员之路第2期
2022-11-11 -
数据结构严蔚敏C语言版-教你实现数据结构|完结无密
2023-06-28 -
图灵 – 爬虫第13期+核心16期 学习笔记
2024-06-08
猜你在找
常见问题FAQ
- 视频加密吗?
- 无密,本站视频全部为超清无密MP4格式
- 怎么发货?
- 课程没更新完怎么办?
- 有问题怎么解决?