原价 156 元的课程直接积分购买,通过该系列课程,可以学习使用 Linux 直接提供的系统文件 IO 来操作文件,通过文件 IO 的学习,从本质上理解文件读写的过程,为理解标准 IO 打基础。学习如何通过 Linux 文件 IO 操作文件的属性,比如获取文件名称、权限、所属用户、大小等等属性,理解什么是文件属性,以及深入理解有关 Linunx 文件权限。学习如何获取 Linux 的系统信息。了解一个程序如果要运行起来,必须要有哪些运行环境的支持。理解一个应用程序是如何基于 OS 运行起来,然后演变为一个进程的,基于 OS 运行与裸机运行有什么区别。了解什么是信号,信号有什么用,通过信号的学习,可以帮助我们理解其他与信号类似的一些机制。知道什么事 IPC,什么情况下使用 IPC,IPC 有哪些?学习如何实现 C 线程,以及学习 C 线程常用的资源保护机制。学习有关文件 IO 操作的一些高级用法。理解什么是网络编程,加深对网络通信、以及 TCP/IP 协议族的理解,学习 Linux 系统的常用的网络 API,为学习 C++/JAVA 库所提供的网络 API 打基础。
正版课程链接购买:https://edu.51cto.com/topic/1527.html
课程目录
《Linux系统编程、网络编程》第1章:文件IO【视频课程】
《Linux系统编程、网络编程视频课程》第2章:文件属性【视频课程】
《Linux系统编程、网络编程视频课程》第3章:系统信息【视频课程】
《Linux系统编程、网络编程》第4章 进程环境【视频课程】
《Linux系统编程、网络编程》第5章 进程控制【视频课程】
《Linux系统编程、网络编程》第6章 信号【视频课程】
《Linux系统编程、网络编程》第7章 进程间通信(本机IPC)视频课程
《Linux系统编程、网络编程》第8章 C线程视频课程
《Linux系统编程、网络编程》 第9章 高级IO视频课程
《Linux系统编程、网络编程》第10章 网络编程视频课程