![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Mason_Zhao
stay hangry,stay foolish
展开
-
操作系统_进程调度算法C/C++语言实现
操作系统课程实验,C/C++实现四种进程调度算法。包括先到先执行、优先级原则、短作业优先、时间片轮转。本篇主要讲述整体框架及几个调度算法的具体实现。之所以说是C/C++是因为程序整体框架为C结构化没有使用面向对象。但是使用了c++标准输入输出以及c++标准库里的queue队列一、整体框架整体框架流程图二、调度算法实现四种调度算法不懂的可以参考此篇[操作系统]调度...原创 2019-11-29 22:45:04 · 4101 阅读 · 0 评论 -
C/C++实现最简单的爬虫
作为一名程序员我觉得最简单的骚操作还是需要具备的,比如爬虫。本文主要介绍实现最简单的c++爬虫,为什么标题是c/c++呢,因为写的时候用到了一些c++内容但主要结构还是c顺序结构。主要实现了对http协议网站的图片爬取。主要内容:爬虫思路 开发时需要注意的地方 运行结果 需要改进的地方 完整源码爬虫思路:基本可分为三大步骤用户输入起始地址 创建用来保存图片的文件夹...原创 2019-11-03 19:20:55 · 20816 阅读 · 13 评论 -
C++共用体
基本语法共用体(union)是一种数据格式,它能够存储不同的数据类型,但只能同时存储其中的一种类型,也就是说,共用体只能存储int、long或double,而结构体可以同时存储int、long和double。共用体的语法与结构体相似,但含义不同。请看下面声明:union one4all{ int int_val; long long_val; double ...原创 2019-05-06 22:38:40 · 5607 阅读 · 4 评论 -
C/C++实现Cache仿真器
主要内容全映射工作原理及工作过程 Cache仿真设计 具体实现 测试用例 完整源码全相联映射的工作原理主存分块,Cache分行(Line),两者大小相同; 设每块4个字,主存大小为1024个字,则第61个字的主存地址为: 00001111 01 (块号 块内地址)主存分块后地址从一位转为二维,即从本来的第几个字变...原创 2019-07-01 22:49:28 · 6143 阅读 · 0 评论