摘要: 简单循环轮转调度算法原理 当CPU空闲时,选取就绪队列队首元素,赋予时间片。当该进程时间片用完时,则释放CPU控制权,进入就绪队列的队尾,CPU控制权给下一个处于就绪队列首元素,原理如下图。 实现流程图 进程控制块PCB 的结构如下: 模拟实现 ①时间片定义为:总相应时间/进程数; ②在屏幕上输出以 阅读全文
posted @ 2018-05-05 23:32 Hahallo 阅读(3377) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/valage/article/details/73332147 图片中可以看到挂载点“/”的利用率移到100%,空间不够,所以要对其进行分区。 1. 先进入虚拟机设置里增大磁盘空间 注意:将25改成50,以扩大空间。这里一定要写比25大的数,因为他是 阅读全文
posted @ 2018-04-25 23:35 Hahallo 阅读(4125) 评论(0) 推荐(0) 编辑
摘要: 在使用vector容器的时候,需要将一个vector中的内容复制到另一个vector结尾,如何实现呢? 使用vector的insert方法 参数解释: position:插入容器中插入的位置,iteratior是一种成员类型,定义为指向元素的随机访问迭代器类型。 first,last:需要插入的容器 阅读全文
posted @ 2018-03-24 23:46 Hahallo 阅读(6698) 评论(0) 推荐(1) 编辑
摘要: 最近在写一个算法的时候,把一些数据存在了pair中,并且需要根据pair中first或者second的值对这些数据进行排序。比如:输入数据(1,2)、(4,2)、(3,3)、(2,1)根据first的值大小进行升序排序,输出(1,2)、(2,1)、(3,3)、(4,2)。经过思索之后得到的实现方法如 阅读全文
posted @ 2018-03-17 16:15 Hahallo 阅读(13686) 评论(1) 推荐(0) 编辑
摘要: 前段时间做项目需要读取一个文件夹里面所有的txt文件,查询资料后得到以下实现方法:首先了解一下这个结构体struct _finddata_t { unsigned attrib; time_t time_create; time_t time_access; time_t time_write; _ 阅读全文
posted @ 2018-03-11 23:42 Hahallo 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: c语言中32位int型数据在运算的时候可能会出现溢出的情况,如: -2147483648-1会得到什么结果? -2147483648乘(-1)会得到什么结果? 2147483647+1会得到什么结果? 在编译器中运行一下得到的结果分别是: -2147483648-1=2147483647; -214 阅读全文
posted @ 2018-03-08 19:05 Hahallo 阅读(1289) 评论(0) 推荐(1) 编辑