项目介绍
主要介绍博主做过的一些项目,博客有项目的详细说明,具体源码见GitHub链接
聪聪菜的睡不着
这个作者很懒,什么都没留下…
展开
-
【在线编译系统】二、实现
一、项目背景二、项目需求分析(一)服务器(二)客户端三、项目系统设计(一)客户端和服务器业务处理流程处理(二)客户端和服务端的编程框架设计(三)通信协议的选择与设计(四)文件和替换进程的处理四、项目技术点五、项目代码设计(一)项目框架(二)服务器(三)客户端六、项目效果演示七、项目扩展点原创 2020-07-27 18:15:04 · 2033 阅读 · 1 评论 -
【在线编译系统】一、知识储备
一、文件知识点(一)Linux下文件控制函数fcntl详解(二)Linux下unlink函数的使用(三)文件描述符复制函数dup、dup2(四)open系统调用设置的文件状态标志二、I/O复用之epoll知识点(一)Epoll事件类型(二)epoll模式- -ET边沿触发模式(三)Linux中的EAGAIN含义三、gcc/g++编译生成的文件四、TCP字节流服务粘包问题的解决五、两台主机一个做客户端一个做服务器实现通信原创 2020-07-26 09:09:23 · 598 阅读 · 0 评论 -
【MyBash项目】二、实现
一、项目背景二、项目功能三、项目知识点四、项目框架五、函数模块实现(一)主函数实现(二)打印终端提示信息函数(三)处理用户输入信息函数(四)实现内置命令函数1. cd2. exit(五)处理外置命令函数(六)实现系统外置命令1. pwd2. ls3. su4. clear5. kill6. cp六、效果演示原创 2020-08-29 22:34:51 · 852 阅读 · 0 评论 -
【MyBash项目】一、知识储备
文章目录:一、Linux相关函数知识储备(一)获取用户信息(二)获取主机信息(二)切换目录 && 获取当前工作目录(三)扫描目录获取目录下的文件(四)获取文件属性信息(五)切换进程设置当前UID(六)获取当前用户密码(七)加密函数(八)添加所有者权限(九)取消/添加系统回显功能二、处理字符串函数知识储备(一)分割字符函数strtok()(二)初始化数组函数memset()(三)判断字符存在函数strstr()(四)输出信息显示颜色函数printf()(五)字符比较函数strncmp()三、宏原创 2020-08-29 22:34:25 · 730 阅读 · 0 评论