- 博客(7)
- 收藏
- 关注
原创 操作系统实验代码-动态分区分配算法-C++实现
通过这次实验,加深对动态分区分配算法的理解,进一步掌握首次适应算法、循环首次适应算法、最佳适应算法和最坏适应算法的实现方法。
2023-10-29 20:54:09
1962
1
原创 操作系统实验代码-虚拟内存页面置换算法-C++实现
通过这次实验,加深对虚拟内存页面置换概念的理解,进一步掌握先进先出FIFO、最佳置换OPI和最近最久未使用LRU页面置换算法的实现方法。
2023-10-28 13:15:55
1673
原创 操作系统实验-预防进程死锁的银行家算法-C++实现
通过这次实验,加深对进程死锁的理解,进一步掌握进程资源的分配、死锁的检测和安全序列的生成方法。
2023-10-26 15:29:42
1109
2
原创 操作系统实验代码-先来先服务FCFS和短作业优先SJF进程调度算法-C++实现
通过这次实验,加深对进程概念的理解,进一步掌握进程状态的转变、进程调度的策略及对系统性能的评价方法。
2023-10-24 19:53:50
943
原创 Python实现图形学种子填充算法
算法原理采用了种子填充算法,种子填充算法的原理比较简单。即在多边形内选取一个起始点,从这个起始点出发,可选取上下左右四个方向前进,若前进的方向不是多边形的边界,则前进到该像素点,填充上新颜色后,再以此点位起始点,不断递归上述过程,知道碰到多边形边界。(有点像深度优先算法)。算法步骤1)先定义一个二维矩阵,定义所有的像素的为0a=np.zeros((450,450))2)利用我之前做过的DDA算法,将多边形的边绘制出来。同时将边所经过的像素点都记为2(...
2022-01-12 17:11:00
2430
6
原创 Python实现图形学DDA算法
算法原理DDA算法是计算机图形学中最简单的绘制直线算法。其主要思想是由直线公式y = kx + b推导出来的。我们已知直线段两个端点P0(x0,y0)和P1(x1,y1),就能求出 k 和 b 。在k,b均求出的条件下,只要知道一个x值,我们就能计算出一个y值。如果x的步进为1(x每次加1,即x = x +1),那么y的步进就为k+b;同样知道一个y值也能计算出x值,此时y的步进为1,x的步进为(1-b)/k。根据计算出的x值和y值,向下取整,得到...
2022-01-12 17:00:38
1631
2
原创 Java批量png转jpg图片格式
用Java语言将一个文件夹中的png文件转为jpg文件,导入和导出都在同一个文件夹。使用时,只需要替换导入文件中的路径即可```//在这里替换为自己文件夹的绝对路径File file = new File("C:\\Users\\sfnine\\Desktop\\taffy_jpg");```源码如下```public class ConvertImageFile { public static void main(String[] args) { Buf...
2022-01-12 16:52:11
1362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人