CMSC 480 -系统编程

2023年秋季学期

讲座
  1. 开始
  2. 从c++到C
  3. 使用命令行参数
  4. 拼写检查示例-版本一
  5. 拼写检查示例-版本二
  6. 更多关于文件的信息
  7. 网络基础
  8. 多线程的服务器
  9. 互斥锁
  10. 工作线程
  11. Base 64编码
  12. 分支服务器
  13. 第一个CGI示例
  14. 构建、安装和使用库
  15. URL缩短与CGI赢博体育程序
  16. 信号基础
  17. 作为一个真正的服务器运行
  18. 文件权限
  19. 文件系统
  20. 事件驱动的编程
  21. C语言中的位操作
  22. 内存分配
  23. 缓冲区溢出攻击
  24. Shell脚本
考试

第一次期中考试将于10月13日星期五举行。这里有一些关于如何准备的细节。

第二次期中考试将于11月3日星期五举行。这里有一些关于如何准备的细节。

期末考试将于11月19日(周日)6:30-9:00进行。这里有一些关于如何准备的细节。

作业
  1. 拼写检查——第三版:9月22日星期五交
  2. 网址缩短:周五,9月29日
  3. 文件夹观察者:截止日期为10月9日星期一
  4. 文件夹看守2号:10月18日星期三
  5. 文件夹观察员三号:10月27日,星期五
  6. 内存分配器:11月13日星期一到期
资源

这门课的教学大纲在这里。

下面是一个关于Linux命令行的教程。

在线参考的C标准库

Linux man-pages项目是一个全面的关于Linux的在线参考