linux学习记录

一、学习计划

Linux开发模块 (共4周)

第1周

命令,编辑器 VIM,gcc g++编译器,gdb调试,Makefile 编译工具,文件操作。(shell不讲)

第2周

进程 Process 多进程Linux调度 进程间通信  IPC(管道 共享内存 信号量) 信号

第3周

线程 多线程 mutex cond条件变量 互斥和同步 网络编程 socket 套接字 TCP UDP通信  epoll多路复用  并发处理 

第4周

进程池与线程池  文件传输的阶段小项目开发

二、学习记录

5月08日(周日): 

晚上:安装ubuntu

5月09日(周一): 

上午:环境配置

下午:命令

5月10日(周二): 

上午:命令

下午:1.命令

           2.vim

5月11日(周三): 

上午:1.gcc

下午:自习

5月12日(周四): 

上午:1.gdb

      2.makefile

下午:1.linux下的文件操作(不再用c语言那一套的文件操作)

5月13日(周五): 

上午:1.目录遍历

下午:爬山

晚上:组聚餐

5月14日(周六): 

上午:1.linux的文件操作

下午:考试

5月16日(周一): 

上午:1.open、read、write加强

      2.lseek

        3.ftruncate截断改变文件的大小

        4.dup  文件描述符复制

下午:1.两个进程通信:管道文件的作用、select多路复用

        2.内存文件映射 mmap

5月17日(周二): 

上午:1.进程是什么、passwd原理

        2.进程PCB(进程控制块)

   3.进程创建、终止、回收

5月18日(周三): 

上午:1.管道

   2.共享内存

5月19日(周四): 

上午:1.共享内存删除,获取共享内存信息,设置

        2.信号量 锁

5月20日(周五): 

上午:1.信号

5月21日(周六): 

上午:1.信号

下午:1.考试

5月23日(周一): 

5月24日(周二): 

上午:同步

下午:网络编程

5月25日(周三): 

上午:讲前面的作业题

下午:没事

5月26日(周四): 

           socket编程

5月27日(周五): 

epoll多路复用

5月28日(周六): 

上午:进程池:如何在进程间传递描述信息

下午:考试

5月30日(周一): 

      进程池

5月31日(周二): 

上午:自习

下午:线程池

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值