- 博客(4)
- 收藏
- 关注
原创 FIFO算法和LRU算法-C程序实现
实验3、实验4 FIFO算法和LRU算法-C程序实现简要的说一下我的思路题目要求为4个物理块,给出8个数,这就涉及一个内存命中和替换的操作了。FIFO算法先是定义一个内存大小为4的数组。每次读取1个数字。如果数组中已经存在这个数字时,即内存命中时,皆大欢喜。反之,查看数组存储的数据量是否已经为4,如果不满足4,就在后面加上这个数。如果内存没有命中,并且数组的大小已经满了,就从数组的第1,2,3个数字逐个替换。(也可以用队列方式实现)LRU算法我的想法是每个内存
2020-11-02 22:59:06
3263
3
原创 下载graphviz配置问题
官网下载地址1. 下载安装完后,在设置中打开环境变量配置,在path中指定graphviz安装目录下的bin目录。2. 按住win+R,输入cmd,然后输入dot -v,本来是想查看graphviz的版本,没想到会报错,提示运行dot -c。3. 关掉cmd,在菜单中查找Windows 系统下的命令提示符,右键-更多-以管理员身份运行,输入dot -c,运行结束。4. 重新运行cmd,输入dot -v,可以见到没有问题了。5. 至于bin目录下没有gvedit.exe的问题,还没有解决,可以用别的
2020-11-02 22:29:29
1436
7
原创 windows下cfree5中%d输出浮点数的问题
最近写了一段代码#include<stdio.h>int main(){ float a = 9.0; printf("%d",a); return 0;}根据浮点数的转换公式:得出符号位为 0,有效位为 1.001,指数为 3。所以得到的32位二进制应该为 0100 0001 0001 0000 0000 0000 0000 0000,转换为十进制是 1091567616,但程序的运行结果是 0。去网上查了一下资料以后发现变量在printf函数中会发生上转
2020-07-29 23:08:48
291
原创 Clion配置openGL
下载 glad 和 GLFWgl版本选择3.3及以上的即可,profile模式选core点击GENRATE生成文件下载文件并且解压得到include和src两个文件夹下载 GLFW根据自己的电脑位数下载不同的版本,我的电脑是64位的,这里下载64位,下载好后解压。如图:打开Clion,新建工程,并且在根目录下新建include,src,lib三个文件夹。把解压之后的 g...
2019-12-05 16:23:35
586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人