项目提供完整的教学视频与实操源码,提供学习过程的中疑难点答疑,完全复刻实现项目。解决面试项目不足的困境,提高面试成功率。
一、Linux基础架构-Kv存储
- 1、kv存储的架构设计
- 2、网络同步与事务序列化
- 3、KV存储的性能测试
学完简历模板示例:
二、高性能存储spdk文件系统
- 1、spdk blob文件系统设计分析
- 2、文件系统引入线程与json配置解析
- 3、文件系统四层架构设计与构建git版本管理
- 4、从blob读写到文件系统的原语操作实现
- 5、syscall的hook实现
- 6、基数树对文件系统内存管理
- 7、文件系统hook api的设计与实现
- 8、文件系统posix api的兼容问题与文件夹设计
三、Linux内核实战
- 1、自旋锁项目实战分析
- 2、RCU项目实战分析
- 3、分配物理页实战分析
- 4、vmalloc案例实战分析
- 5、kmalloc案例实战分析
- 6、kzalloc&kcallolc案例实战分析
- 7、创建slab缓存案例实战分析
四、手把手实现播放器
- 1、FFMpeg+SDL开发环境搭建
- 2、播放器框架和解复用模块开发
- 3、包队列帧队列模块设计
- 4、解码线程模块实现
- 5、声音输出模块实现
- 6、视频画面渲染
- 7、音视频同步和作业讲解
五、客户端与服务器系统架构
- 客户端与服务器架构系统介绍
- 客户端[系统UI界面设计与实现]
- 客户端[系统函数设计与获取本机IP地址]
- 客户端[连接及断开服务器,读取服务器socket消息]
- 客户端[发送消息及日期时间处理]
- 客户端[传输文件及进度条状态更新]
- 客户端[系统托盘技术]
注意事项:
1、学习周期为1个月 2、视频不能下载,只能在小鹅通上面在线观看,可以用小程序 3、代码是GitHub上面的,报名开通权限之后可以看。可以通过可以git clone下来 4、过了1个月的周期就看不了,整个三天必会系列的内容,老师计划的学习周期的3天。
精品文章推荐阅读:
- 掌握GDB调试工具,轻松排除bug
- 探索C++世界:最流行的开源框架大全
- 2023年Linux的知识技术合集(基础入门到高级进阶)
- 深入挖掘Linux内核源码:揭秘其惊人的架构和设计
- 2023年音视频开发知识技术合集(基础入门到高级进阶)