连续存储空间管理仿真系统,操作系统,课设,存储空间
1
sigar包,支持各种操作系统Linux、MacOS、Windows。
位置./sigar-bin/lib
2024/5/31 14:26:25 3.52MB sigar cpu 内存 硬盘
1
采用C++编写,完成了题目的所有要求,并附有说明文档。
大学的每个专业都要制定教学计划。
假设任何专业都有固定的学习年限,每学年含两学期,每学期的时间长度和学分上限值均相等,每个专业开设的课程都是确定的,而且课程在开设时间的安排必须满足先修关系。
每门课程有哪些先修课程是确定的,可以有任意多门,也可以没有。
每门课恰好占一个学期。
试在这样的前提下设计一个教学计划编制程序。
[基本要求](1)输入参数包括:学期总数,一学期的学分上限,每门课的课程号(固定占3位的字母数字串)、学分和直接先修课的课程号。
(2)允许用户指定下列两种编排策略之一:一是使学生在各学期中的学习负担尽量均匀;
二是使课程尽可能地集中在前几个学期中。
(3)若根据给定的条件问题无解,则报告适当的信息;
否则将教学计划输出到用户指定的文件中。
计划的表格格式自行设计。
[测试数据]学期总数:6;
学分上限:10;
该专业共开设12门课,课程号从C01到C12,学分顺序为2,3,4,3,2,3,4,4,7,5,2,3。
先修关系如下:课程编号 课程名称 先决条件C1 程序设计基础 无C2 离散数学 C1C3 数据结构 C1,C2C4 汇编语言 C1C5 语言的设计和分析 C3,C4C6 计算机原理 C11C7 编译原理 C5,C3C8 操作系统 C3,C6C9 高等数学 无C10 线性代数 C9C11 普通物理 C9C12 数值分析 C9,C10,C1[实现提示]可设学期总数不超过12,课程总数不超过100。
如果输入的先修课程号不在该专业开设的课程序列中,则作为错误处理。
应建立内部课程序号与课程号之间的对应关系。
2024/5/31 0:35:01 241KB 教学计划编制
1
awesome-cheatsheets-cn::fire::fire::fire:专为国人开发者打造的备忘单-操作系统,数据库,编程语言,框架和开发工具等速查表。
通过一个文件快速掌握或查找您所需的关键知识。
项目上榜靠你了,觉得不错点个Star吧!:rocket::rocket:
2024/5/30 14:46:26 9.95MB python java go rust
1
18级老学姐,满分代码一、 实验目的通过对操作系统启动过程的模拟,以及软件功能设计与实现,进一步理解和掌握《操作系统实验》课程中学习到的各个功能模块的原理和用法,提高自己的系统设计能力。
二、 实验环境硬件环境:计算机,无特殊配置要求软件环境:QEMU虚拟机、批处理文件、相关编译工具等语言环境:C语言、汇编语言三、 功能介绍及运行效果截图具体的功能:1. 开机等待页面显示2. 开机动画+密码3. 中文显示的支持4. 菜单栏的绘制5. 右下角显示时间(包括日期)6. 计时软件(可以基于24小时跳变)7. 桌面添加应用程序图标8. 桌面图标的响应(双击)9. 控制台的实现(命令行输入,上下键调出历史命令)10. 增加显示时间API11. 增加显示个人信息功能的API12. 更换壁纸(菜单or控制台newbg)13. 关机和重启命令
1
移植在STM8上的实时操作系统用于基于单片机的多任务应用以通过STM8S207RB芯片验证
2024/5/29 10:15:01 2.98MB STM8 uCOS
1
假定系统有五个进程,每一个进程用一个进程控制块PCB来代表;
进程控制块如包含:进程名、指针、要求运行时间、优先数、状态等。
在每次运行所设计的处理器调度程序之前,为每个进程任意确定它的“优先数”和“要求运行时间”在所设计的程序中应有显示或打印语句,能显示或打印每次被选中进程的进程名以及运行一次后进程队列的变化。
为五个进程任意确定一组“优先数”和“要求运行时间”,启动所设计的处理器调度程序,显示或打印逐次被选中进程的进程名以及进程控制块的动态变化过程
2024/5/29 7:48:27 166KB 进程调度 电梯调度 算法 C++
1
本程序实现了视频文件的解码和显示(支持HEVC,H.264,MPEG2等)。
是最简单的FFmpeg视频解码方面的教程。
通过学习本例子可以了解FFmpeg的解码流程。
项目包含两个工程:simplest_ffmpeg_player:标准版,FFmpeg学习的开始。
simplest_ffmpeg_player_su:SU(SDLUpdate)版,加入了简单的SDL的Event。
这显示该程序的最终版,除了支持VC2010之外,也支持如下几种编译方式:cl.exe命令行编译;
mingw编译;
gcc编译;
gcc(MacOS)编译;
此外修复了个别操作系统(例如Ubuntu)中绿屏的问题。
2024/5/29 4:28:22 16.93MB FFmpeg SDL 视频 解码
1
基于c++MFC的生产者-消费者问题的实现,可任意输入生产者消费者以及缓冲区的数量,动态显示生产消费的缓冲区情况。
2024/5/28 14:41:03 3.76MB c++ 生产者 消费者 操作系统
1
开发环境:WIN7+QT4.7+QTCREATOR2.8+MINGW已编译通过测试平台:XP、Win7、ubuntu、tiny210技术实现:通过第三方串口通信类,解析协议并作出处理基本功能:1:支持16进制数据发送与接收。
2:支持windows下COM9以上的串口通信。
3:自动加载对应操作系统串口号。
4:实时显示收发数据字节大小以及串口状态。
高级功能:1:可自由管理需要发送的数据,每次只要从下拉框中选择数据即可,无需重新输入数据。
2:可模拟设备回复数据,需要在主界面开启模拟设备回复数据。
当接收到设置好的指令时,立即回复设置的回复指令。
例如指定收到0x160x000xFF0x01需要回复0x160x000xFE0x01,则只需要在SendData.txt中添加一条数据1600FF01:1600FE01即可。
3:可定时发送数据和保存数据到文本文件:,默认间隔5秒钟,可更改间隔时间。
4:在不断接收到大量数据时,可以暂停显示数据来查看具体数据,后台依然接收数据但不处理,无需关闭串口来查看已接收到的数据。
5:每次收到的数据都是完整的一条数据,而不是脱节的,做了延时处理。
6:一套源码随处编译,无需更改串口通信类,已在XP/WIN7/UBUNTU/ARMLINUX系统下成功编译并运行。
2024/5/27 8:29:52 94KB QT 串口调试
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡