
王道 - C- Linux语言短期班
来自 网络整理·免费领取学习资源
7,838 领取 · 8,740 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《王道 - C- Linux语言短期班》。官网需要单独购买,有集上可以免费领取。
课程简介
CLinux短期班的项目是编译器 + 网盘项目,内容包括常用数据结构和算法,编译原理,操作系统原理实战,内核原理解析,计算机网络实战等。如果原有没有C语言基础,或者C语言学的不怎么好,没有编程基础,建议报C短期班,因为C短期班难度低于C++短期班。短期班是会提升编程能力和项目经验的,是锦上添花。如果是学历背景不错,或者科班的,春招是很不错的
课程目录
- 2022王道C-Linux语言短期班/
- 01、C两周内容 视频
- 1.day1-课程介绍-规章制度-环境安装(1)
- 1.day1-课程介绍-规章制度-环境安装
- 10.day3-条件运算-自增自减-if与switch(1)
- 10.day3-条件运算-自增自减-if与switch
- 11.day3-switch-循环-作业思路(1)
- 11.day3-switch-循环-作业思路
- 12.day4-昨日总结-常见错误-数组(1)
- 12.day4-昨日总结-常见错误-数组
- 13.day4-一维数组-二维数组(1)
- 13.day4-一维数组-二维数组
- 14.day4-二维数组-字符数组-gets-str系列(1)
- 14.day4-二维数组-字符数组-gets-str系列
- 15.day4-strn-mem-菱形打印(1)
- 15.day4-strn-mem-菱形打印
- 16.day4-有序数组-元素超过二分之n(1)
- 16.day4-有序数组-元素超过二分之n
- 17.day5-昨日总结-指针的本质(1)
- 17.day5-昨日总结-指针的本质
- 18.day5-指针的传递使用-含有1的个数-日期作业-102个数作业(1)
- 18.day5-指针的传递使用-含有1的个数-日期作业-102个数作业
- 19.day6-上周总结-指针的偏移-自增自减(1)
- 19.day6-上周总结-指针的偏移-自增自减
- 2.day2-考研规划-春招-程序的编译过程(1)
- 2.day2-考研规划-春招-程序的编译过程
- 20.day6-指针与动态内存申请-野指针(1)
- 20.day6-指针与动态内存申请-野指针
- 21.day6-野指针-栈空间与堆空间差异-字符指针与字符数组初始化(1)
- 21.day6-野指针-栈空间与堆空间差异-字符指针与字符数组初始化
- 22.day6-const-memmove-数组指针与二维数组(1)
- 22.day6-const-memmove-数组指针与二维数组
- 23.day6-数组指针-二级指针(1)
- 23.day6-数组指针-二级指针
- 24.day7-昨日总结-二级指针的偏移(1)
- 24.day7-昨日总结-二级指针的偏移
- 25.day7-二级指针偏移-函数嵌套调用(1)
- 25.day7-二级指针偏移-函数嵌套调用
- 26.day7-嵌套调用-全局变量-setjmp-递归函数(1)
- 26.day7-嵌套调用-全局变量-setjmp-递归函数
- 27.day7-递归调用-函数及变量作用域(1)
- 27.day7-递归调用-函数及变量作用域
- 28.day7-柱形图-103个数作业讲解(1)
- 28.day7-柱形图-103个数作业讲解
- 29.day8-昨日总结-结构体-typedef(1)
- 29.day8-昨日总结-结构体-typedef
- 3.day2-常量-变量-进制转换(1)
- 3.day2-常量-变量-进制转换
- 30.day8-链表的头插-尾插(1)
- 30.day8-链表的头插-尾插
- 31.day8-链表的有序插入和删除(1)
- 31.day8-链表的有序插入和删除
- 32.day8-日期作业讲解-(1)
- 32.day8-日期作业讲解-
- 33.day9-昨日总结-栈的实现(1)
- 33.day9-昨日总结-栈的实现
- 34.day9-循环队列和二叉树建树原理(1)
- 34.day9-循环队列和二叉树建树原理
- 35.day9-二叉树的层次件数-排序初步(1)
- 35.day9-二叉树的层次件数-排序初步
- 36.day9-冒泡-选择-插入(1)
- 36.day9-冒泡-选择-插入
- 37.day9-希尔-快排-考研大题解析(1)
- 37.day9-希尔-快排-考研大题解析
- 38.day10-昨日总结-堆排(1)
- 38.day10-昨日总结-堆排
- 39.day10-归并排序和计数排序(1)
- 39.day10-归并排序和计数排序
- 4.day2-补码-整型变量-溢出-浮点型IEEE754-精度丢失(1)
- 4.day2-补码-整型变量-溢出-浮点型IEEE754-精度丢失
- 40.day10-各种排序算法时间与空间复杂度计算-qsort-排序实战(1)
- 40.day10-各种排序算法时间与空间复杂度计算-qsort-排序实战
- 41.day10-二分查找-哈希-红黑树介绍(1)
- 41.day10-二分查找-哈希-红黑树介绍
- 42.day10-红黑树新增原理解析-代码详解(1)
- 42.day10-红黑树新增原理解析-代码详解
- 43.day11-昨日总结-编译步骤解析(1)
- 43.day11-昨日总结-编译步骤解析
- 43.day11-昨日总结-编译步骤解析_20220828_111235(1)
- 43.day11-昨日总结-编译步骤解析_20220828_111235
- 44.day11-动态数组讲解-演示打印讲解-词法分析项目主流程解析(1)
- 44.day11-动态数组讲解-演示打印讲解-词法分析项目主流程解析
- 45.day11-文件操作-词法分析项目解析(1)
- 45.day11-文件操作-词法分析项目解析
- 46.day11-表达式词法语法分析解析(1)
- 46.day11-表达式词法语法分析解析
- 47.day11-语法分析项目解析(1)
- 47.day11-语法分析项目解析
- 48.day12-昨日总结-红黑树删除情形解析(1)
- 48.day12-昨日总结-红黑树删除情形解析
- 49.day12-红黑树删除图形实战-文件操作初步(1)
- 49.day12-红黑树删除图形实战-文件操作初步
- 5.day2-字符型-转义字符-混合运算(1)
- 5.day2-字符型-转义字符-混合运算
- 50.day12-fopen-fread-fwrite(1)
- 50.day12-fopen-fread-fwrite
- 51.day12-fseek-fgets-ftell-fprintf讲解(1)
- 51.day12-fseek-fgets-ftell-fprintf讲解
- 52.day12-fscanf与Ubuntu安装讲解(1)
- 52.day12-fscanf与Ubuntu安装讲解
- 6.day2-scanf读取原理-循环读取(1)
- 6.day2-scanf读取原理-循环读取
- 7.day3-昨日总结-多种类型混合输入-getchar(1)
- 7.day3-昨日总结-多种类型混合输入-getchar
- 8.day3-printf-算术-关系-逻辑运算符(1)
- 8.day3-printf-算术-关系-逻辑运算符
- 9.day3-逻辑运算-位运算-赋值(1)
- 9.day3-逻辑运算-位运算-赋值
- 02、Linux第一周视频
- 52.day12-fscanf与Ubuntu安装讲解(1)
- 52.day12-fscanf与Ubuntu安装讲解
- 53.day13-昨日总结-ubuntu安装常见错误解析(1)
- 53.day13-昨日总结-ubuntu安装常见错误解析
- 54.day13-Linux用户配置命令(1)
- 54.day13-Linux用户配置命令
- 55.day13-固定IP配置-cp-mkdir的使用(1)
- 55.day13-固定IP配置-cp-mkdir的使用
- 56.day13-mv命令到find命令的使用(1)
- 56.day13-mv命令到find命令的使用
- 57.day13-find-df-du-cat等命令使用(1)
- 57.day13-find-df-du-cat等命令使用
- 58.day14-昨日总结-cat讲解(1)
- 58.day14-昨日总结-cat讲解
- 59.day14-grep-head等文件查看-scp命令(1)
- 59.day14-grep-head等文件查看-scp命令
- 60.day15-昨日总结-VIM的两种模式(1)
- 60.day15-昨日总结-VIM的两种模式
- 61.day15-VIM编辑器命令使用讲解(1)
- 61.day15-VIM编辑器命令使用讲解
- 62.day15-编译过程-gcc常用参数(1)
- 62.day15-编译过程-gcc常用参数
- 63.day15-动态库与静态库差异-实战(1)
- 63.day15-动态库与静态库差异-实战
- 64.day15-静态库制作-gdb使用(1)
- 64.day15-静态库制作-gdb使用
- 65.day16-昨日总结-gdb使用(1)
- 65.day16-昨日总结-gdb使用
- 66.day16-gdb调试core文件-Makfile基本规则-简单脚本编写(1)
- 66.day16-gdb调试core文件-Makfile基本规则-简单脚本编写
- 67.day16-无秘钥登录-makefile变量(1)
- 67.day16-无秘钥登录-makefile变量
- 68.day16-makefile预定义变量-函数使用(1)
- 68.day16-makefile预定义变量-函数使用
- 69.day16-sprintf-chmod-getcwd-chdir(1)
- 69.day16-sprintf-chmod-getcwd-chdir
- 70-昨日总结-码云仓库及git使用(1)
- 70-昨日总结-码云仓库及git使用
- 71.PATH环境变量-目录打开遍历-vimplus安装(1)
- 71.PATH环境变量-目录打开遍历-vimplus安装
- 03、Linux第二周视频
- 72.day18-昨日总结-VScode使用-目录深度优先遍历(1)
- 72.day18-昨日总结-VScode使用-目录深度优先遍历
- 73.day18-硬链接原理解析-seekdir和rewinddir(1)
- 73.day18-硬链接原理解析-seekdir和rewinddir
- 74.day18-windows的VScode设置及stat使用(1)
- 74.day18-windows的VScode设置及stat使用
- 75.day18-ls-l的实现-open-读写-ftruncate(1)
- 75.day18-ls-l的实现-open-读写-ftruncate
- 76.day18-零copy原理解析-mmap及lseek使用(1)
- 76.day18-零copy原理解析-mmap及lseek使用
- 77.day19-昨日总结-引用计数原理(1)
- 77.day19-昨日总结-引用计数原理
- 78.day19-dup-重定向标准输出-管道通信(1)
- 78.day19-dup-重定向标准输出-管道通信
- 79.day19-多路复用实现即时聊天(1)
- 79.day19-多路复用实现即时聊天
- 80.day19-进程控制块-pid-uid和euid的权限提升(1)
- 80.day19-进程控制块-pid-uid和euid的权限提升
- 81.day19-sourceinsight简单使用-进程状态-ps-top命令解析(1)
- 81.day19-sourceinsight简单使用-进程状态-ps-top命令解析
- 82.day20-昨日总结-system-fork(1)
- 82.day20-昨日总结-system-fork
- 83.day20-fork原理解析-execl-wait资源回收(1)
- 83.day20-fork原理解析-execl-wait资源回收
- 84.day21-昨日总结-waitpid-守护进程介绍(1)
- 84.day21-昨日总结-waitpid-守护进程介绍
- 85.day21-进程组-会话组-daemon进程-(1)
- 85.day21-进程组-会话组-daemon进程-
- 86.day21-popen-无名管道-unlink(1)
- 86.day21-popen-无名管道-unlink
- 87.day21-共享内存创建-连接-并发演示-短命令封装(1)
- 87.day21-共享内存创建-连接-并发演示-短命令封装
- 88.day21-共享内存属姓获取-设置-虚拟地址转物理地址原理解析-信号灯初识(1)
- 88.day21-共享内存属姓获取-设置-虚拟地址转物理地址原理解析-信号灯初识
- 89.day22-昨日总结-共享内存删除-调度策略及优先级(1)
- 89.day22-昨日总结-共享内存删除-调度策略及优先级
- 90.day22-改变优先级-信号量使用(1)
- 90.day22-改变优先级-信号量使用
- 91.day22-信号量的setall-stat-生产者消费者(1)
- 91.day22-信号量的setall-stat-生产者消费者
- 92.day22-生产者消费者-消息队列(1)
- 92.day22-生产者消费者-消息队列
- 93.day22-信号的默认行为-产生-信号处理行为设定(1)
- 93.day22-信号的默认行为-产生-信号处理行为设定
- 94.day23-昨日总结-信号行为分析(1)
- 94.day23-昨日总结-信号行为分析
- 95.day23-长期班优惠-sigaction使用(1)
- 95.day23-长期班优惠-sigaction使用
- 04、Linux第三周
- 100.day24-线程创建-参数传递-堆栈使用(1)
- 100.day24-线程创建-参数传递-堆栈使用
- 101.day25-昨日总结-线程全局变量-文件操作-线程退出(1)
- 101.day25-昨日总结-线程全局变量-文件操作-线程退出
- 102.day25-pthread_join回收及获取返回值-pthread_cancel(1)
- 102.day25-pthread_join回收及获取返回值-pthread_cancel
- 103.day25-进程间同步-线程资源清理-加解锁(1)
- 103.day25-进程间同步-线程资源清理-加解锁
- 104.day25-线程锁属姓(1)
- 104.day25-线程锁属姓
- 105.day25-读写锁-卖票案例-火车站应对并发原理解析(1)
- 105.day25-读写锁-卖票案例-火车站应对并发原理解析
- 106.day26-昨日总结-线程条件变量(1)
- 106.day26-昨日总结-线程条件变量
- 107.day26-超时等待-线程安全-线程属姓(1)
- 107.day26-超时等待-线程安全-线程属姓
- 108.day27-昨日总结-线上班优惠政策-TCPIP协议-鲨鱼安装(1)
- 108.day27-昨日总结-线上班优惠政策-TCPIP协议-鲨鱼安装
- 109.day27-以太网帧协议-ARP-IP协议解析(1)
- 109.day27-以太网帧协议-ARP-IP协议解析
- 110.day27-ICMP协议-路由介绍-TCP协议解析(1)
- 110.day27-ICMP协议-路由介绍-TCP协议解析
- 111.day27-四次挥手-UDP协议-CS和BS模式区别(1)
- 111.day27-四次挥手-UDP协议-CS和BS模式区别
- 112.day27-大小端解析-端口及IP地址的大小端(1)
- 112.day27-大小端解析-端口及IP地址的大小端
- 113.day28-昨日总结-gethostbyname(1)
- 113.day28-昨日总结-gethostbyname
- 114.day28-tcp服务器端-客户端连接流程编写(1)
- 114.day28-tcp服务器端-客户端连接流程编写
- 115.day28-recv-send-防火墙病毒木马-NAT模式(1)
- 115.day28-recv-send-防火墙病毒木马-NAT模式
- 116.day28-tcp的即时聊天-再次连接的即时聊天(1)
- 116.day28-tcp的即时聊天-再次连接的即时聊天
- 117.day28-socket实现udp通信-即时聊天-TIME-WAIT状态演示(1)
- 117.day28-socket实现udp通信-即时聊天-TIME-WAIT状态演示
- 118.day29-昨日总结-两次握手斯锁-setsockopt-广播组播(1)
- 118.day29-昨日总结-两次握手斯锁-setsockopt-广播组播
- 119.day29-DDOS攻击-epoll编写即时聊天-边沿触发(1)
- 119.day29-DDOS攻击-epoll编写即时聊天-边沿触发
- 120.day29-非阻塞-epoll和select对比-五种编程模型(1)
- 120.day29-非阻塞-epoll和select对比-五种编程模型
- 121.day29-信号驱动编程-异步编程-桥接模式(1)
- 121.day29-信号驱动编程-异步编程-桥接模式
- 122.day29-进程池简介-人生的关键是什么(1)
- 122.day29-进程池简介-人生的关键是什么
- 95.day23-长期班优惠-sigaction使用
- 96.day24-昨日总结-sigaction的阻塞和挂起检测(1)
- 96.day24-昨日总结-sigaction的阻塞和挂起检测
- 97.day24-sigprocmask全程阻塞使用(1)
- 97.day24-sigprocmask全程阻塞使用
- 98.day24-kill-sleep实现-三种时间讲解(1)
- 98.day24-kill-sleep实现-三种时间讲解
- 99.day24-计时器讲解-线程原理初步介绍(1)
- 99.day24-计时器讲解-线程原理初步介绍
- 05、Linux第四周
- 123.day30-本周内容-进程池原理解析-创建子进程(1)
- 123.day30-本周内容-进程池原理解析-创建子进程
- 124.day30-进程池初试化-epoll监控-ubuntu网络异常如何处理(1)
- 124.day30-进程池初试化-epoll监控-ubuntu网络异常如何处理
- 125.day30-父进程派任务-处理子进程完成任务(1)
- 125.day30-父进程派任务-处理子进程完成任务
- 126.day30-发送内核控制信息(1)
- 126.day30-发送内核控制信息
- 127.day30-文件下载协议(1)
- 127.day30-文件下载协议
- 128.day31-昨日总结-不能下载大文件的原因分析(1)
- 128.day31-昨日总结-不能下载大文件的原因分析
- 128.day31-昨日总结-不能下载大文件的原因分析_20220828_094257(1)
- 128.day31-昨日总结-不能下载大文件的原因分析_20220828_094257
- 129.day31-循环接收-大文件下载-进度条(1)
- 129.day31-循环接收-大文件下载-进度条
- 130.day31-使用mmap提高文件下载效率(1)
- 130.day31-使用mmap提高文件下载效率
- 130.day31-使用mmap提高文件下载效率_20220828_094415(1)
- 130.day31-使用mmap提高文件下载效率_20220828_094415
- 131.day31-使用sendfile-splice提高下载效率(1)
- 131.day31-使用sendfile-splice提高下载效率
- 132.day31-有序退出机制-日志框架的文件名与行号(1)
- 132.day31-有序退出机制-日志框架的文件名与行号
- 134.day32-昨日总结-线程池的流程(1)
- 134.day32-昨日总结-线程池的流程
- 135.day32-线程池的编写及验证(1)
- 135.day32-线程池的编写及验证
- 136.day32-线程池退出机制及Mysql安装过程(1)
- 136.day32-线程池退出机制及Mysql安装过程
- 137.day33-昨日总结-数据库及Navicat安装异常解决-创建数据库和表(1)
- 137.day33-昨日总结-数据库及Navicat安装异常解决-创建数据库和表
- 138.day33-修改表-数据库数据类型-表中插入数据(1)
- 138.day33-修改表-数据库数据类型-表中插入数据
- 139.day33-修改-删除-where后条件-完整姓(1)
- 139.day33-修改-删除-where后条件-完整姓
- 140.day33-外键-表的三种关系-关联查询(1)
- 140.day33-外键-表的三种关系-关联查询
- 141.day33-groupby-备份还原-索引的原理-B+树索引(1)
- 141.day33-groupby-备份还原-索引的原理-B+树索引
- 142.day34-昨日总结-主键索引-聚集索引(1)(1)
- 142.day34-昨日总结-主键索引-聚集索引(1)
- 142.day34-昨日总结-主键索引-聚集索引(2)
- 142.day34-昨日总结-主键索引-聚集索引
- 143.day34-数据库的结构和事务讲解(1)
- 143.day34-数据库的结构和事务讲解
- 144.day34-数据库的增删查看-百度网盘1期功能演示(1)
- 144.day34-数据库的增删查看-百度网盘1期功能演示
- 145.day34-1期代码解析-加密算法分类(1)
- 145.day34-1期代码解析-加密算法分类
- 146.day34-登录原理-虚拟文件系统-百度网盘三期需求(1)
- 146.day34-登录原理-虚拟文件系统-百度网盘三期需求
- 147.day35-昨日总结-四期需求与设计-五期需求(1)
- 147.day35-昨日总结-四期需求与设计-五期需求
- 148.day35-四期功能的数据结构设计-服务器主线程流程设计(1)
- 148.day35-四期功能的数据结构设计-服务器主线程流程设计
- 149.day35-服务器端子线程设计流程(1)
- 149.day35-服务器端子线程设计流程
- 150.day35-客户端主线程-子线程设计流程-参考代码解析(1)
- 150.day35-客户端主线程-子线程设计流程-参考代码解析
- 151.day35-根据设计编写net-disk-简历编写方法-优惠政策(1)
- 151.day35-根据设计编写net-disk-简历编写方法-优惠政策
- 06、职业规划视频
- 152.day35-职业规划(1)
- 152.day35-职业规划
- 07、部分作业讲解录播
- 1-九九乘法表-进制转换-菱形第三题(1)
- 1-九九乘法表-进制转换-菱形第三题
- 2-day4的str系列实现-单词统计-单词翻转-day5的字母数字分离-替换空格-删除重复数字-找最大次大字符串(1)
- 2-day4的str系列实现-单词统计-单词翻转-day5的字母数字分离-替换空格-删除重复数字-找最大次大字符串
- 2-day4的单词输出-day5的去除多余空格(1)
- 2-day4的单词输出-day5的去除多余空格
- 3-day8作业讲解(1)
- 3-day8作业讲解
- 3-day8作业讲解2(1)
- 3-day8作业讲解2
- 3-day8作业讲解3(1)
- 3-day8作业讲解3
- day4和day5作业答案代码实现(1)
- day4和day5作业答案代码实现
- day8作业代码(1)
- day8作业代码
- 九九乘法表-进制转换-菱形第三题(1)
- 九九乘法表-进制转换-菱形第三题
- 08、附赠C++
- 容器讲解(1)
- 容器讲解
- 课件和资料
包含内容
- · 01、C两周内容 视频
- · 1.day1-课程介绍-规章制度-环境安装(1)
- · 1.day1-课程介绍-规章制度-环境安装
- · 10.day3-条件运算-自增自减-if与switch(1)
- · 10.day3-条件运算-自增自减-if与switch
- · 11.day3-switch-循环-作业思路(1)
- · 11.day3-switch-循环-作业思路
- · 12.day4-昨日总结-常见错误-数组(1)
贡献者
林一
黄金
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。