
Linux
文章平均质量分 64
qq_45975614
这个作者很懒,什么都没留下…
展开
-
云备份项目
1. 项目名称:云备份2.项目简介:https://github.com/fangbaorui/Linux/tree/master/src搭建云备份服务器与客户端程序组成一套系统。实现客户端对主机上指定目录下需要备份的文件进行自动备份上传。服务器端会对上传的文件进行备份存储,对于非热点文件进行压缩存储节省磁盘空间,并且服务器端支持通过浏览器进行查看与下载以及断点续传功能。3.项目特点:http服务器,线程池,读写锁,bundle库中的lz压缩。4.概要设计客户端模块: window原创 2021-08-19 13:51:17 · 371 阅读 · 0 评论 -
点餐系统项目
项目名称:点餐系统1. 项目描述使用户可以通过访问浏览器与服务器进行交互,获取菜品信息并进行点餐,以及可以使管理员通过浏览访问服务器实现订单和菜品的管理。2.市场调研给毕设准备的项目。3.技术调研线程、socket、http、stl、MySQL、HTML、CSS、Vue.js、Ajax。4.项目实现整体框架采用了不太严谨的MVC框架,将项目实现整体分为三个模块:数据管理、业务管理、前端页面。4.1数据管理模块:基于MySQL数据库实现数据存储管理,并且封装数据库访问类,原创 2021-07-14 22:44:47 · 1712 阅读 · 0 评论 -
进程状态
1.进程状态的作用用于操系统对进程的管理(什么状态该对进程进行什么样的操作)。2.进程状态的分类R运行状态(running): 并不意味着进程一定在运行中,它表明进程要么是在运行中要么在运行队列里。S睡眠状态(sleeping): 意味着进程在等待事件完成(这里的睡眠有时候也叫做可中断睡眠(interruptible sleep))。D磁盘休眠状态(Disk sleep)有时候也叫不可中断睡眠状态(uninterruptible sleep),在这个状态的进程通常会等待IO的结束。T停止状原创 2021-04-17 11:30:17 · 182 阅读 · 0 评论 -
创建进程
1.创建进程的概念进程就是一个PCB是一个task_struct结构体(linux中),创建一个进程实际上就是创建了一个task_struct结构体。pid_t fork(void)–创建进程的接口—通过复制调用这个接口的父进程,创建一个新的子进程。创建进程是整体复制,只是因为程序计数器保存的位置是创建子进程成功之后的指令,因此复制过来之后紫禁城是从这个开始运行的。2.通过系统调用获取进程标识符:进程id(PID) 2.父进程ID(PPID)#include <stdio.h&g原创 2021-04-17 10:52:16 · 376 阅读 · 0 评论 -
进程概念,了解PCB
1.如何理解“管理”管理的例子描述被管理的对象组织被管理的对象2.计算机管理硬件描述起来,用struct结构体组织起来,用链表或其他高效的数据结构3.系统调用和库函数概念系统调用接口:操作系统向上提供的访问系统内核的接口库函数:库函数封装了系统调用接口,他们是上下级调用的关系4.进程概念概念:运行中的程序,但是在操作系统角度进程是PCB——进程控制块,在linux下是一个task_struct结构体,是一个程序动态运行的描述为什么:因为操作系统需要通过这些描述实现对原创 2021-04-17 10:29:03 · 168 阅读 · 0 评论 -
使用Linux上传文件到github
1. 使用git命令行安装git命令sudo yum install git2. 使用github创建项目登陆成功后, 进入个人主页, 点击 New repository创建新仓库获取地址,复制链接3. 下载项目到本地创建好一个放置代码的目录git clone 上步复制的地址链接将代码放到刚才下载好的目录中git add [文件名]提交,并且对代码描述,双引号之间填写描述的信息git commit -m " "同步到远端服务器上git p原创 2021-04-15 23:27:18 · 192 阅读 · 0 评论