找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

129

积分

0

好友

15

主题
发表于 3 天前 | 查看: 6| 回复: 0

课程简介

本课程全面讲解C++全栈开发技术,涵盖Linux系统编程、网络通信、分布式架构和微服务设计。通过云安全云盘项目实战,深入掌握libevent网络框架、MySQL数据库开发、OpenSSL安全加密、Protobuf数据序列化等核心技术。课程包含完整的开发环境搭建、代码规范、项目部署全流程,帮助学员构建企业级分布式系统开发能力。学习完成后,学员将具备独立开发高并发、安全可靠的分布式应用系统的实战经验。


下载地址

游客,如果您要查看本帖隐藏内容请回复

课程目录

00 开班仪式

第0节:开班仪式直播课程导学。

01 开发环境搭建

第1-9节:云盘项目架构分析、VS2017安装配置、QT环境搭建。

02 Linux系统基础

第10-25节:Ubuntu安装、常用命令、进程管理、权限设置。

03 编译与调试工具

第26-43节:GCC/G++编译、GDB调试、Makefile使用、Git版本控制。

04 网络编程基础

第44-52节:Socket编程、TCP客户端服务端、Git移植。

05 线程池与并发

第53-73节:Libevent IO模型、C++11线程池、任务分发处理。

06 通信协议封装

第74-106节:Protobuf数据序列化、自定义协议、网关代理转发。

07 数据库开发

第107-145节:MySQL API封装、事务处理、字符集转换、数据操作。

08 安全通信机制

第146-189节:OpenSSL加密、证书制作、SSL/TLS安全通信。

09 微服务架构

第190-236节:注册中心、配置中心、鉴权服务、文件上传下载。

--- 点击展开详细目录 ---

视频

PART1
  • 🎬 0. 开班仪式直播-.mp4
  • 🎬 1. 云安全云盘项目模块架构分析需求概述-.mp4
  • 🎬 2. vs2017安装和使用说明示例-.mp4
  • 🎬 3. VS2017创建四种项目和目录结构规范-.mp4
  • 🎬 4. vs项目文件作用分析和版本提交说明-.mp4
  • 🎬 5. 项目常规配置_sdk_平台工具集和输出-.mp4
  • 🎬 6. C++编译设置_头文件_预处理器宏-.mp4
  • 🎬 7. 项目链接配置_库配置_编译步骤配置-.mp4
  • 🎬 8. 解决方案配置_多项目依赖_配置管理器-.mp4
  • 🎬 9. QT5.12版本SDK安装和使用分析-.mp4
  • 🎬 10. QT的VS插件安装和QT界面项目创建-.mp4
  • 🎬 11. Linux系统安装使用课程说明-.mp4
  • 🎬 12. vmware中安装ubuntu系统-.mp4
  • 🎬 13. Linux常用命令讲解和示例-.mp4
  • 🎬 14. vim编辑器快速入门.mp4
  • 🎬 15. 安装卸载软件apt-get并更新数据源-.mp4
  • 🎬 16. openssh-server安装和使用详解-.mp4
  • 🎬 17. ubunt18.04的IP静态地址配置-.mp4
  • 🎬 18. ubuntu文件和目录分析和命令演示-.mp4
  • 🎬 19. 文件处理和链接操作指令-.mp4
  • 🎬 20. 文件的权限设定和掩码设置-.mp4
  • 🎬 21. Linux进程分析和进程启动三种方式-.mp4
  • 🎬 22. LInux进程终止和信号发送kill_pkill-.mp4
  • 🎬 23. ubuntu系统自启动程序设置-.mp4
  • 🎬 24. ubuntu系统用户添加和密码存放分析-.mp4
  • 🎬 25. ubuntu系统rsyslog网络转发配置-.mp4
  • 🎬 26. C++编码规则分析-.mp4
  • 🎬 27. c++编码规则_头文件规则详解分析-.mp4
  • 🎬 28. c++编码规则_头文件规则代码示例-.mp4
  • 🎬 29. C++编码规则中的类定义规则详解分析-.mp4
  • 🎬 30. C++编码规则中的类定义规则代码示例-.mp4
  • 🎬 31. 编码规则文件_类_变量_函数命名规则-.mp4
  • 🎬 32. C++Doxygen注释规则并生成API的文档-.mp4
  • 🎬 33. ubuntu开发环境安装gcc_make_gdb_编译-.mp4
  • 🎬 34. 使用gcc_g++编译程序详解-.mp4
  • 🎬 35. g++分步预处理_编译_汇编_执行代码-.mp4
  • 🎬 36. gdb调试工具使用和coredump查看-.mp4
  • 🎬 37. g++编译动态链接库并测试-.mp4
  • 🎬 38. makefile介绍和第一个项目示例-.mp4
  • 🎬 39. makefile变量使用和规则分析-.mp4
  • 🎬 40. makefile多文件和动态库编译示例-.mp4
  • 🎬 41. Git使用说明和原理分析-.mp4
  • 🎬 42. Git在Linux上服务安装配置提交和更新-.mp4
  • 🎬 43. Git日志查看和版本回滚-.mp4
PART2
  • 🎬 44. Git解决提交冲突的问题-.mp4
  • 🎬 45. 在windows安装tortoiseGit-.mp4
  • 🎬 46. Linux使用RSA公私钥免密码提交更新-.mp4
  • 🎬 47. Windows使用TortoiseGit免密码-.mp4
  • 🎬 48. 版本号制定规则-.mp4
  • 🎬 49. 网络编程socket接口详解-.mp4
  • 🎬 50. 网络编程详解TCP的服务端代码示例-.mp4
  • 🎬 51. Linux下socket编程TCP客户端代码演示-.mp4
  • 🎬 52. git提交并移植socket程序到window-.mp4
  • 🎬 53. 安全云盘系统xdisk需求分析-.mp4
  • 🎬 54. libevent实训课程说明和IO模型-.mp4
  • 🎬 55. windows平台编译libevent分析及环境安装-.mp4
  • 🎬 56. 用vs2017编译zlib源码-.mp4
  • 🎬 57. 用vs2017编译openssl源码-.mp4
  • 🎬 58. libevent源码vs2017编译包含openssl-.mp4
  • 🎬 59. libevent集成zlib的测试程序配置修改-.mp4
  • 🎬 60. libevent源码vs2017编译批处理-.mp4
  • 🎬 61. libevent第一个vs2017的测试程序完成-.mp4
  • 🎬 62. libevent在linux环境编译源码并测试-.mp4
  • 🎬 63. 基于event监控客户端连接并获取连接-.mp4
  • 🎬 64. evconnlistener绑定端口监听连接-.mp4
  • 🎬 65. bufferevent服务端代码示例事件策略-.mp4
  • 🎬 66. 基于libevent的c++线程池原理详解-.mp4
  • 🎬 67. 创建好XThreadPool的单件模式代码-.mp4
  • 🎬 68. 使用c++11的thread完成XThread线程池-.mp4
  • 🎬 69. 完成线程的安装和跨平台管道激活事件-.mp4
  • 🎬 70. 完成线程池的线程分发和线程激活-.mp4
  • 🎬 71. 完成线程池的自定义任务及其分发-.mp4
  • 🎬 72. 完成想线程池线程中添加自定义任务-.mp4
  • 🎬 73. 完成线程池任务资源清理并移植到linux-.mp4
  • 🎬 74. QT的工具_MVD架构和信号槽原理分析-.mp4
  • 🎬 75. Qt界面编程代码示例-.mp4
  • 🎬 76. 云盘原型系统详细设计-.mp4
  • 🎬 77. 移植线程池到通信模块动态库并测试-.mp4
  • 🎬 78. 通信模块动态库移植到linux并完成云盘-.mp4
  • 🎬 79. 创建好客户端项目完成连接功能-.mp4
  • 🎬 80. 完成客户端和服务端数据通信-.mp4
  • 🎬 81. 完成了基于XMsg格式的消息通信-.mp4
  • 🎬 82. 完成了服务端和客户端通信获取目录-.mp4
  • 🎬 83. 完成了文件上传功能和目录刷新-.mp4
  • 🎬 84. 完成了文件下载功能和内存泄漏修正-.mp4
  • 🎬 85. protobuf课程介绍和在windows编译源码-.mp4
  • 🎬 86. protobuf基础概念分析-.mp4
  • 🎬 87. protobuf代码示例_vs2017-.mp4
  • 🎬 88. 反射_根据Message对象和字段名称获取-.mp4
  • 🎬 89. 反射_运行时解析proto文件-.mp4
  • 🎬 90. protobuf联合libevent测试程序设计-.mp4
  • 🎬 91. 基于bufferevent的服务端和客户端-.mp4
  • 🎬 92. pb协议分析和类图设计和消息代码-.mp4
  • 🎬 93. 完成自定义协议和pb数据的封包和解包-.mp4
  • 🎬 94. 完成消息类成员回调函数注册和调用-.mp4
  • 🎬 95. protobuf项目移植到linux-.mp4
  • 🎬 96. 课程介绍和设计文档分析类图和顺序图-.mp4
  • 🎬 97. 线程池代码重构加入工厂和退出处理-.mp4
  • 🎬 98. 完成通信模块libevent和pb的封装-.mp4
  • 🎬 99. 通信模块客户端项目创建和测试-.mp4
  • 🎬 100. 通信模块服务端项目创建和测试-.mp4
  • 🎬 101. 通信客户端pb数据准备和自动重连开发-.mp4
  • 🎬 102. 客户端和服务端基于pb数据通信-.mp4
  • 🎬 103. 完成消息注册的成员函数和互斥处理类-.mp4
  • 🎬 104. 客户端和微服务的通信获取测试目录-.mp4
  • 🎬 105. apigateway代码创建-.mp4
  • 🎬 106. 路由经过proxy转发数据测试完成-.mp4
  • 🎬 107. 完成代理自动重连和微服务集群测试-.mp4
  • 🎬 108. mysql数据库开发快速入门-.mp4
  • 🎬 109. mysql_workbench客户端使用-.mp4
  • 🎬 110. vs2017mysqlapi项目调用静态和动态库-.mp4
  • 🎬 111. MysqlServer8.0在ubuntu上安装和配置-.mp4
  • 🎬 112. linux上mysqlapi项目创建编译运行-.mp4
  • 🎬 113. mysql_init_API库的初始化和清理-.mp4
  • 🎬 114. mysql_real_connect数据库完成连接-.mp4
  • 🎬 115. mysql连接超时时间和自动重连设置测试-.mp4
  • 🎬 116. 查询接口分析和mysql_real_query代码-.mp4
  • 🎬 117. 获取结果集mysql_store_result-.mp4
  • 🎬 118. 遍历并显示结果集mysql_fetch_row-.mp4
  • 🎬 119. 使用MysqlAPI通过INSERT插一千条数据-.mp4
  • 🎬 120. UPDATE修改数据并根据map生成update-.mp4
  • 🎬 121. DELETE和truncate清数据和清表空间-.mp4
  • 🎬 122. 完成支持map的Insert插入数据接口封装-.mp4
  • 🎬 123. 完成文件读取接口的封装-.mp4
  • 🎬 124. 完成二进制文件内容插入接口InsertBin-.mp4
  • 🎬 125. 完成文件存储接口并读取插入的二进制-.mp4
  • 🎬 126. 完成支持map的Update接口并测试修改-.mp4
  • 🎬 127. 完成UpdateBin修改二进制数据逇接口-.mp4
  • 🎬 128. 完成LXMysql事务的接口封装-.mp4
  • 🎬 129. 字符编码类型mysql设置和转换API分析-.mp4
  • 🎬 130. windows上字符集gbk和utf8互转m】.mp4
  • 🎬 131. linux上字符集GBK和UTF8互转-.mp4
  • 🎬 132. LXMysql库添加字符集转换函数-.mp4
  • 🎬 133. 简易获取数据的接口GetResult实现-.mp4
  • 🎬 134. mysql的表锁和行锁代码示例购票竞争-.mp4
  • 🎬 135. DBO数据库模块详细设计-.mp4
  • 🎬 136. mysql 数据库接口封装设计-.mp4
  • 🎬 137. LXMysql动态链接库测试vs2017项目创建-.mp4
  • 🎬 138. 完成封装的Init和Close接口-.mp4
  • 🎬 139. 完成Connect连接数据的接口和测试-.mp4
  • 🎬 140. Query执行sql语句的接口封装和测试-.mp4
  • 🎬 141. Options接口封装设置自动重连和超时-.mp4
  • 🎬 142. 结果集获取StoreResult和清理接口-.mp4
  • 🎬 143. 完成FetchRow获取一行vector数据-.mp4
  • 🎬 146. 注册中心详细设计-.mp4
  • 🎬 147. 完成注册中心客户端的连接和消息发送-.mp4
  • 🎬 148. 完成注册中心的客户端和服务端的注册请求和响应-.mp4
  • 🎬 149. 完成微服务的注册并测试异常情况-.mp4
  • 🎬 150. 完成了服务端和客户端的服务发现-.mp4
  • 🎬 151. 完成客户端多线程获取微服务列表的接口-.mp4
  • 🎬 152. 注册中心客户端集成入并注册测试微服务-.mp4
  • 🎬 153. 配置中心设计说明-.mp4
  • 🎬 154. 配置中心服务端客户端项目创建-.mp4
  • 🎬 155. 配置中心DAO存储pb配置-.mp4
  • 🎬 156. 配置中心DAO读取配置和多线程互斥-.mp4
  • 🎬 157. 完成配中心的服务端初始化-.mp4
  • 🎬 158. 完成了配置中心的上传配置-.mp4
  • 🎬 159. 完成了下载配置的服务端和客户端-.mp4
  • 🎬 160. 配置中心客户端多线程获取配置接口-.mp4
  • 🎬 161. 测试微服务集成注册中心-.mp4
  • 🎬 162. 配置中心客户端反射具体配置内容-.mp4
  • 🎬 163. 管理工具的功能设计说明-.mp4
  • 🎬 164. 管理工具的qt界面样式设计圆角边框-.mp4
  • 🎬 165. 获取配置列表的DAO层代码完成-.mp4
  • 🎬 166. 获取配置列表的前后端代码和自动重连-.mp4
  • 🎬 167. 完成了配置的列表显示和日志显示界面.mp4
  • 🎬 168. 完成配置新增功能界面和业务逻辑添加-.mp4
  • 🎬 169. 动态解析proto文件获取类型-.mp4
  • 🎬 170. 动态生成message代码并创建对象-.mp4
  • 🎬 171. 根据proto文件反射自动生成输入界面-.mp4
  • 🎬 172. 完成配置的基础信息存储-.mp4
  • 🎬 173. 通过proto反射设置配置信息并存储-.mp4
  • 🎬 174. 完成配置删除确认并处理-.mp4
  • 🎬 175. 修改配置完成proto文件缓存和解析-.mp4
  • 🎬 176. 完成了配置修改重构了界面生成-.mp4
  • 🎬 177. SSL_TLS加密通信的基础原理-.mp4
  • 🎬 178. 基于OpenSSL证书和秘钥的制作-.mp4
  • 🎬 179. OpenSSL 加密SSL_TLS通信接口分析-.mp4
  • 🎬 180. OpenSSL接口编程实例完成跨平台通信-.mp4
  • 🎬 181. 完成OpenSSL服务端SSL握手调用.mp4
  • 🎬 182. 完成SSL通信客户端和服务端的握手连接-.mp4
  • 🎬 183. 打印通信使用的协议和x509证书信息-.mp4
  • 🎬 184. 完成基于OpenSSL的安全加密通信-.mp4
  • 🎬 185. 基于libevent和openssl通信的客户端-.mp4
  • 🎬 186. 基于libevent和openssl通信的服务端-.mp4
  • 🎬 187. 重构xplatform添加ssl通信完成客户端-.mp4
  • 🎬 188. 重构xplatform完成ssl消息通信服务端-.mp4
  • 🎬 189. 重构gateway添加从配置中心获取SSL-.mp4
  • 🎬 190. 注册中心高可用重构说明-.mp4
  • 🎬 191. 添加注册中心makefile的安装卸载-.mp4
  • 🎬 192. 注册中心高可用重构_通信模块断开-.mp4
  • 🎬 193. 注册中心客户端内存缓冲和磁盘缓冲-.mp4
  • 🎬 194. 注册中心客户端读取本地磁盘缓冲-.mp4
  • 🎬 195. 注册中心使用定时器实现心跳-.mp4
  • 🎬 196. 配置中心高可用重构客户端测试程序-.mp4
  • 🎬 197. 配置中心客户端定时通过注册中心获取-.mp4
  • 🎬 198. 配置中心客户端的磁盘缓存读写完成-.mp4
  • 🎬 199. 配置中心在linux上的部署-.mp4
  • 🎬 200. 网关移植linux配置接口和注册接口-.mp4
  • 🎬 201. MooseFS介绍和上传下载流程说明-.mp4
  • 🎬 202. 安装配置管理服务器mfsmaster_元数据-.mp4
  • 🎬 203. 安装数据服务器mfs_chunkserver-.mp4
  • 🎬 204. 安装mfsmount客户端并配置存储份数-.mp4
  • 🎬 205. OpenSSL生成MD5和SHA256接口和原理-.mp4
  • 🎬 206. OpenSSL基于BIO接口的Base64编解码-.mp4
  • 🎬 207. 鉴权中心业务流程说明-.mp4
  • 🎬 208. 添加鉴权中心服务端和客户端处理登录-.mp4
  • 🎬 209. 初始化好鉴权中心表完成用户新增-.mp4
  • 🎬 210. 完成登录验证DAO含token生成-.mp4
  • 🎬 211. 完成登录客户端接收新增用户-.mp4
  • 🎬 212. 鉴权中心客户端添加到配置管理工具-.mp4
  • 🎬 213. 完成日志的DAO模块创建好表-.mp4
  • 🎬 214. 完成日志模块微服务和客户端-.mp4
  • 🎬 215. 云安全云盘项目说明-.mp4
  • 🎬 216. 登录界面qss样式说明-.mp4
  • 🎬 217. 完成鉴权中心注册和网关登录系统-.mp4
  • 🎬 218. 注册中心和网关的IP通过主机名或域名-.mp4
  • 🎬 219. 主控界面设计和目录刷新接口设计-.mp4
  • 🎬 220. 完成目录微服务创建接收目录获取请求-.mp4
  • 🎬 221. 完成自定义信号槽实现目录显示-.mp4
  • 🎬 222. 完成文件图标_大小显示和全选功能-.mp4
  • 🎬 223. 完成token鉴权消息封装网关验证目录-.mp4
  • 🎬 224. 完成新建目录并刷新显示-.mp4
  • 🎬 225. 完成目录切换后退和当前目录显示-.mp4
  • 🎬 226. 完成文件删除的前后端-.mp4
  • 🎬 227. 完成磁盘和用户空间的显示-.mp4
  • 🎬 228. 上传微服务处理文件上传请求创建-.mp4
  • 🎬 229. 完成了客户端的文件上传指令处理-.mp4
  • 🎬 230. 完成发送和接收文件片-.mp4
  • 🎬 231. 文件上传进度显示核心代码讲解-.mp4
  • 🎬 232. 文件下载代码分析-.mp4
  • 🎬 233. 上传和下载任务列表进度定时刷新-.mp4
  • 🎬 234. 上传和下载微服务获取和轮训负载访问-.mp4
  • 🎬 235. 文件上传和下载的完整性校验-.mp4
  • 🎬 236. 文件AES加密上传和下载解密-.mp4


您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|云栈社区(YunPan.Plus) ( 苏ICP备2022046150号-2 )

GMT+8, 2025-11-19 10:43 , Processed in 0.061952 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 CloudStack.

快速回复 返回顶部 返回列表