首页
宝藏大会员
OJ刷题
积分商城
海贼题库
潘多拉魔盒
Leetcode(在线刷面试算法)
牛客网(面试真题测评)
C/CPP 参考手册(在线文档+运行环境)
Git 操作在线学习
ProjectEuler(英文原站)
ProjectEuler(中英对照)
首页
宝藏大会员
OJ刷题
积分商城
海贼题库
潘多拉魔盒
Leetcode(在线刷面试算法)
牛客网(面试真题测评)
C/CPP 参考手册(在线文档+运行环境)
Git 操作在线学习
ProjectEuler(英文原站)
ProjectEuler(中英对照)
登录
注册
登录
注册
操作系统与系统编程
第132任务: 【课程视频-0329】客户端:在子进程中发送数据
查看课程
任务列表
第1任务: 命令行参数解析
第2任务: 【课程视频-0725】命令行解析
第3任务: 【课程视频-0725】ls的简单框架
第4任务: 【课程视频-0725】文件属性,用户名,组名的获取
第5任务: 【课程视频-0728】ls命令的参数解析
第6任务: 【课程视频-0728】遍历ls的各参数
第7任务: 【课程视频-0728】-l参数的详细实现
第8任务: 【课程视频-0728】ls的排序与上色
第9任务: 【课程视频-0730】ls的分列显示
第10任务: 【课程视频-0726】cat命令的简单实现
第11任务: 【课程视频-0726】cp命令的简单实现
第12任务: 【课程视频-0726】文件的打开、读写与关闭
第14任务: 【课程视频-0730】多进程编程
第13任务: 【课程资料】多进程编程
第15任务: 【课程视频-0801】进程等待
第16任务: 【课程视频-0801】多进程exec
第17任务: 【课程资料】高级进程管理.PPT
第18任务: 【课程视频-0801】进程调度器
第19任务: 【课程视频-0802】多进程数字累加(使用文件)
第20任务: 【课程视频-0802】内存共享
第21任务: 【课程视频-0802】共享内存:子进程输入,父进程输出
第22任务: 【课程视频-0802】在共享内存中使用信号
第23任务: 【课程视频-0804】共享内存、信号、线程互斥锁
第24任务: 【课程视频-0804】条件变量
第25任务: 【课程视频-0804】共享内存、条件变量
第26任务: 【课程视频-0804】管道
第27任务: 【课程视频-0804】popen的使用
第28任务: 【课程视频-0804】popen的实现
第29任务: 【课程视频-0923】存储映射
第30任务: 【课程视频-0923】消息队列
第31任务: 【课程视频-0923】信号量
第32任务: 多线程的创建与退出
第33任务: 【课程视频-0801】线程API
第34任务: 【课程视频-0801】多线程数字累加
第35任务: 【课程视频-0808】线程池的实现
第36任务: 【课程视频-0808】线程池的调试
第37任务: 【课程视频-0808】get_conf的实现
第38任务: 阻塞IO与非阻塞IO
第39任务: 【课程视频-0808】非阻塞IO的实现
第40任务: 【课程视频-0409】缓冲IO的介绍
第41任务: 【课程视频-0409】内核和缓冲IO
第42任务: 【课程视频-0808】IO多路复用之select
第43任务: 【课程视频-0809】IO多路复用之epoll讲解
第44任务: 【课程视频-0809】IO多路复用之epoll实例讲解
第45任务: socket编程基础
第46任务: 【课程视频-0809】socket编程基础
第47任务: 【课程视频-0809】socket编程实例
第48任务: 【课程视频-0812】地址重用
第49任务: 【课程视频-0812】IO模式:多进程
第50任务: 【课程视频-0812】IO模式:多线程
第51任务: 【课程视频-0812】IO模式:reactor模式
第52任务: 【课程视频-0819】C:S聊天室的实现(一)
第53任务: 【课程视频-0819】C:S聊天室的实现(二)
第54任务: 【课程视频-0819】C:S聊天室的实现(三)
第55任务: 【课程视频-0821】C:S聊天室的实现(四)
第56任务: 【课程视频-0821】C:S聊天室的实现(五)
第57任务: 【课程视频-0823】ncurses编程 - 1
第58任务: 【课程视频-0823】间隔计时器
第59任务: 【课程视频-0823】ncurses编程 - 2
第60任务: 【课程视频-0823】聊天室界面的实现 - 1
第61任务: 【课程视频-0823】聊天室界面的实现 - 2
第62任务: 【课程视频-0916】使用联合体与指针判断系统的大小端
第63任务: 【课程视频-0916】实现自己的inet_ntoa函数
第64任务: 【课程视频-0918】CS文件传输程序的实现
第65任务: 【课程视频-0918】CS文件传输程序的测试
第66任务: 【课程视频-0414】使用select+自定义buffer实现echo服务器
第67任务: 【课程视频-0411】poll的讲解
第68任务: 【课程视频-0411】使用poll实现echo服务器
第69任务: 【课程视频-0411】epoll的API讲解
第70任务: 【课程视频-0322】Server端的实现
第71任务: 【课程视频-0322】Client端的实现
第72任务: 【课程视频-0322】使用多进程优化Server端
第73任务: 【课程视频-0328】地址重用与延时关闭socket
第74任务: 【课程视频-0328】地址重用与延迟关闭的实现
第75任务: 【课程视频-0328】listen的参数backlog详解
第76任务: 【课程资料】UDP编程基础.PPT
第77任务: 【课程视频-0528】使用UDP编程
第78任务: 【课程视频-0528】UDP编程实践
第79任务: 【课程视频-0324】进程ID、进程创建及进程变身
第80任务: 【课程视频-0324】wait与进程的结束
第81任务: 【代码演示-0324】fork的小例子
第82任务: 【代码演示-0324】使用fork创建n个子进程并编号
第83任务: 【作业-0324】使用fork和exec完成任务
第84任务: 【课程视频-0326】exec作业讲解
第85任务: 【课程视频-0404】进程间通信及文件锁
第86任务: 【课程视频-0404】使用文件实现多进程数字累加的原理
第87任务: 【课程视频-0404】多进程数字累加的实现(flock)
第88任务: 【课程视频-0404】锁与文件锁
第89任务: 【课程视频-0404】共享内存及相关系统接口
第90任务: 【课程视频-0404】亲缘关系进程间内存共享
第91任务: 【课程视频-0404】非亲缘进程间的内存共享
第92任务: 【课程视频-0405】互斥锁及其接口
第93任务: 【课程视频-0405】使用互斥锁实现多进程数字累加
第94任务: 【课程视频-0405】条件变量及其接口
第95任务: 【课程视频-0405】使用条件变量、互斥锁、共享内存进行进程间通信
第96任务: 【课程视频-0407】匿名管道及相关函数
第97任务: 【课程视频-0407】使用匿名管道进行进程间通信
第98任务: 【课程视频-0414】popen的实现
第99任务: 【课程视频-0414】pclose的实现
第100任务: 【课程视频-0510】命名管道
第101任务: 【课程视频-0416】存储映射与mmap
第102任务: 【课程视频-0416】mmap的例子
第103任务: 【课程视频-0416】mmap例子的说明
第104任务: 【课程视频-0510】消息队列的介绍
第105任务: 【课程视频-0510】消息队列的例子
第106任务: 【课程视频-0510】信号量介绍
第107任务: 【课程视频-0510】信号量简单示例
第108任务: 【课程视频-0510】信号量的业务中的应用
第109任务: 【课程视频-0328】代码封装、使用GitHub管理
第110任务: 【课程视频-0328】作业:使用多线程处理socket
第111任务: 【课程视频-0328】多线程中使用数组处理竞争问题
第112任务: 【课程视频-0407】线程池介绍
第113任务: 【课程视频-0407】线程池的实现
第114任务: 【课程视频-0407】线程池的调试
第115任务: 【课程视频-0528】终端编程 - 1
第116任务: 【课程视频-0528】终端编程 - 2
第117任务: 【课程视频-0530】终端编程 - 3
第118任务: 【课程视频-0531】curses的使用 - 1
第119任务: 【课程视频-0531】curses的使用 - 2
第120任务: 【课程视频-0531】sleep的原理
第121任务: 【课程视频-0531】间隔定时器
第122任务: 【课程视频-0329】广域网聊天室的需求
第123任务: 【课程视频-0329】get_value函数的实现
第124任务: 【课程视频-0329】get_value的bug更改
第125任务: 【课程视频-0329】颜色输出:color.h的实现
第126任务: 【课程视频-0329】对ctrl + c信号的处理
第127任务: 【课程视频-0329】服务端:大致框架实现
第128任务: 【课程视频-0329】服务端:完成主要框架,可运行测试
第129任务: 【课程视频-0329】客户端:完成客户端的上线连接
第130任务: 【课程视频-0329】服务端:线程处理函数work的实现
第131任务: 【课程视频-0329】客户端:接受服务端对登录操作的反馈信息
第132任务: 【课程视频-0329】客户端:在子进程中发送数据
第133任务: 【课程视频-0329】对ctrl + c信号的处理
第134任务: 【课程视频-0331】作业:将公聊信息转发给所有人
第135任务: 【课程视频-0331】freopen的使用
第136任务: 【课程视频-0331】服务端:对私聊信息的处理
第137任务: 【课程视频-0331】客户端:发送和处理私聊信息
第138任务: 【课程视频-0402】拆包、粘包问题
第139任务: 【课程视频-0402】文件传送的实现 - 1
第140任务: 【课程视频-0402】文件传送的实现 - 2
第141任务: 【课程视频-0402】文件传送的实现 - 3
第142任务: 【课程视频-0402】文件传送的实现 - 4
第143任务: 【课程视频-0531】小游戏的实现 - 1
第144任务: 【课程视频-0531】小游戏的实现 - 2
第145任务: 【课程视频-0531】小游戏的实现 - 3
第146任务: 【课程视频-0531】小游戏的实现 - 4
第147任务: 【课程视频-0531】小游戏的实现 - 5
第148任务: 【源码】game.h
第149任务: 【源码】game.c
第150任务: 【课程视频-0602】足球小游戏的实现 - 1
第151任务: 【课程视频-0602】足球小游戏的实现 - 2
第152任务: 【课程视频-0602】足球小游戏的实现 - 3
第153任务: 【课程视频-0602】足球小游戏的实现 - 4
第154任务: 【课程视频-0602】足球小游戏的实现 - 5
第155任务: 【课程视频-0604】connect函数在UDP中的使用
第156任务: 【课程视频-0604】server端epoll的优化
第157任务: 【课程视频-0604】客户端的实现与调试
第158任务: 【课程视频-0606】bug的查找与修复
第159任务: 【课程视频-0606】ctags的安装与配置
第160任务: 【课程视频-0606】服务端:登录信息的接受与答复
第161任务: 【课程视频-0606】客户端:登录信息的发送与接受服务端答复
第162任务: 【课程视频-0607】IO模型大总结
第163任务: 【课程视频-0609】服务端:线程池的实现
第164任务: 【课程视频-0609】服务端:将任务添加到从反应堆
第165任务: 【课程视频-0609】服务端:从反应堆的业务实现
第166任务: 【课程视频-0609】服务端&客户端:心跳,信息的交互与联合调试
第167任务: 【课程视频-0613】下线的告知与检测
第168任务: 【课程视频-0613】重复登录的检测
第169任务: 【课程视频-0613】在Client端重绘界面
第170任务: 【课程视频-0613】在Message窗口滚动显示信息
第171任务: 【课程视频-0613】在Client端发送聊天信息
第172任务: 【课程视频-0614】Client端按Enter后发送聊天信息
第173任务: 【课程视频-0614】Client发送控制信息与服务端绘制运动
第174任务: 【课程视频-0630】界面重构,客户端踢球力度条,服务端数据流展示的需求说明
第175任务: 【课程视频-0702】踢球逻辑的实现
第176任务: 【课程视频-0702】足球位置的更新
第177任务: 【课程视频-0528】SCP的使用说明
第178任务: 【课程视频-0804】管道