本课程由丁宋涛主讲,专注于C/C++在Linux环境下的系统编程实战。C/C++作为系统级语言,在开源操作系统Linux中扮演重要角色。课程从零基础出发,降低入门门槛,涵盖Centos实验环境、核心命令、gcc/gdb开发工具,讲解460多个常用类Unix/POSIX API。
学习收益包括:掌握Linux开发基础,熟悉核心系统调用,掌握调试技巧,解决常见bug。
课程模块包括:
1. 课程介绍与Linux程序设计概述
2. 命令行常用技巧(如目录切换、文件查找)
3. 文件和目录操作API
4. 程序与进程区别及生命周期
5. 标准C库与POSIX IO函数
6. 文件锁应用
7. 终端设备与进程挂钩
8. 信号及处理函数
9. 多线程并发编程
10. 进程间通信(IPC)与网络通信
11. Socket通信与HTTP服务器实现
课程已服务多所本科院校和科研院所,案例手工调试,结合工程经验讲解。适合高年级本科生、应届生及1年Linux开发经验者。
视频列表包括:课程介绍、Linux引导过程、命令行快捷键等。提供代码和笔记压缩包下载。
声明:本站所有文章,如无特殊说明或标注,均来自互联网采集。本站不对其安全性实用性负责。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
