- 博客(45)
- 收藏
- 关注
原创 银行家算法实验报告
即没当进程提出资源请求且系统的资源能够满足该请求时,系统将判断满足此次资源请求后系统状态是否安全,如果判断结果为安全,则给该进程分配资源,否则不分配资源,申请资源的进程将阻塞。②若按进程编号的顺序找到了一个可加入安全序列的进程,即满足条件finish_i=false且need_i≤work的进程P_i,则假设该进程不久将完成任务归还资源,于是置work=work+allocation,和finish,=true,然后重复执行这一步;{A,B,C}的系统,{A,B,C}的资源总数量分别为10,5,7。
2026-03-23 17:10:26
350
原创 页内置换算法实验报告
printf("先进先出页面置换算法(FIFO)置换次数: %d,缺页率: %.2f%%\n", fifo_page_faults, (float)fifo_page_faults / n * 100);printf("最近最久未使用置换算法(LRU)置换次数: %d,缺页率: %.2f%%\n", lru_page_faults, (float)lru_page_faults / n * 100);缺页率:访问页面失败(页面不在内存)的次数/(访问页面成功的次数+访问页面失败的次数)
2026-03-18 20:06:11
280
原创 进程同步与互斥实验报告
消费者:C1,C2),每个进程按规则(代码)随机抢占,produced:每个线程第i次抢占到缓冲区,Buffer Count:表示当前缓冲区有几个产品,Position表示当前缓冲区存放/消费产品的位置。进程同步:在多进程或多线程的情况下,当多个进程需要按照特定的顺序执行时,进程同步是至关重要的。在生产者-消费者模型中,消费者不能在缓冲区为空时尝试消费产品,而生产者又不能在缓冲区满时创产品。#define NUM_ITEMS 20 // 每个生产者和消费者要处理的产品数量。// 多个生产者线程。
2026-03-18 20:04:57
259
原创 进程同步实验报告
信号量是一个整数变量,可以被进程或线程通过wait(P操作)和signal(V操作)来改变其值。信号量操作:sem_wait(),sem_trywait(),semtimedwait(),sem_post(),sem_getvalue()// 等同于sem_wait(&sem),因为sem_wait宏展开后就是P操作。// 等同于sem_post(&sem),因为sem_post宏展开后就是V操作。signal操作(V操作):当进程或线程完成对共享资源的访问后,它会执行signal操作来增加信号量的值。
2026-03-18 20:03:33
325
原创 进程通信实验报告
需要提供消息队列的标识符(msgid)、指向消息结构的指针、消息长度、消息类型和标志位(0表示接收第一个消息)。需要提供消息队列的标识符(msgid)、指向消息结构的指针、消息长度和标志位(0表示不截断消息)。在这份代码中,消息数据是自定义的结构体Game,包含轮次(Round)和消息类型(Type)。消息队列中的消息通常包含一个long类型的消息类型(Type)和一个指向消息数据的指针。使用msgget()系统调用创建消息队列,需要提供键值(key)和权限(perm)。(1)理解进程间通信的概念和方法。
2026-03-18 20:02:14
27
原创 计算机图形学实验报告-绘制镂空正方形旋转的动画
掌握图形学的基本原理,掌握二维图形的表示与绘制方法。能够进行二维图形绘制算法设计以及基于。的软件开发,并完成规范的实验报告。绘制镂空正方形旋转的动画。
2026-03-18 19:59:57
11
原创 计算机图形学实验报告-绘制镂空三角形{谢尔宾斯基三角形(Sierpinski Triangle)}
掌握图形学的基本原理,掌握二维图形的表示与绘制方法。能够进行二维图形绘制算法设计以及基于。的软件开发,并完成规范的实验报告。
2026-03-13 11:58:34
18
原创 计算机网络实验作业-应用层协议综合实验
安全性更高:密文保存的密码以加密形式存储,即使攻击者获取了密码数据库,也无法直接获取原始密码。参照实验任务书要求,完成步骤五操作,理解分析说明密码以密文和明文方式保存的优劣。参照实验任务书要求,完成步骤一操作,根据所截获的数据报文分析,填写表4.1。参照实验任务书要求,完成步骤二操作,根据所截获的数据报文分析,填写表4.2。参照实验任务书要求,完成步骤三操作,根据所截获的数据报文分析,填写表4.3。参照实验任务书要求,完成步骤四操作,根据所截获的数据报文分析,填写表4.4。
2026-03-13 11:28:37
153
原创 计算机网络实验-TCP连接实验
表3.1 TCP连接建立标志位信息记录表。在实验任务书的拓扑图中,只存在一台路由器且连接了两个网段,在此路由器中是否需要配置路由协议,为什么?理解并分析掌握TCP连接的建立与释放过程中收发双方的握手交互。连接建立时的握手过程比较容易查找,而连接释放的握手过程查找相对复杂,原因?经以上报文分析,叙述说明FTP的数据连接与控制连接相互独立的优劣。:记录TCP连接建立过程中三握手的各标志位信息并填写表3.1。记录TCP连接建立过程中四握手的各标志位信息并填写表3.2。连接管理过程截取的完整握手交互报文。
2026-03-13 11:11:16
368
原创 计算机网络实验作业-IP分组分片和ARP实验
EthernetV2规定以太网的MAC层的报文格式分为7字节的前导符、1字节的帧首定界、6字节的目的MAC地址、6字节的源MAC地址、2字节的类型、46~1500字节的数据字段和4字节的帧尾校验字段。这是因为sniffer的设计原理,能捕捉数据链路层上的包,是已经校验正确的,就不再显示帧尾的4字节的FCS校验,这三部分用过后都会在适配器上被丢弃,不会提交给上一层。:解析到的MAC地址是哪个主机或者哪个设备的哪个端口的MAC地址?解析到的MAC地址是哪个主机或者哪个设备的哪个端口的MAC地址?
2026-03-13 11:03:04
256
原创 计算机网络实验作业-交换机实验
PC1,PC2,PC3通过交换机连接,在交换机的自学习中,PC1 ping PC2,通过查表,先记录PC1的MAC地址及相关信息,之后盲目转发。:在PC的基本配置界面下,为PC1-PC3配置网关为192.168.1.254,为PC4-PC6配置网关为192.168.2.254,再次测试VLAN10内的主机与VLAN20内的主机能否通信?系统视图模式下,利用命令 vlan 10和vlan 20,新建两个VLAN,再次利用命令display vlan查看VLAN,有几个VLAN?能,因为它们都在同一网段内。
2026-03-13 10:24:03
179
原创 最短路径问题
本文通过A星算法实现了图结构中最短路径的求解。实验采用反向图Dijkstra算法预先计算启发式值,确保算法最优性。结果显示A算法能有效减少搜索节点数量,显著提升搜索效率。可视化部分利用NetworkX和Matplotlib直观展示了最短路径及其成本。实验验证了A星算法在复杂图结构中的优势,其性能关键取决于启发式函数的设计质量。相比普通最短路径算法,A星算法在搜索效率和资源消耗方面表现更优。
2025-09-22 11:09:24
831
原创 人工智能专家系统实验
创建知识库模块用于知识获取,建立知识库把各条知识用链表链接起来形成“知识规则链表”,建立数据库模块用于把用户提供的已知事实以及推理中推出的新事实放入数据库中,分别形成“已知事实链表”和“结论事实链表”,推理机用于实现推理,推理中凡是被选中参加推理的规则形成“已使用规则链表”,解释机构用于回答用户的问题,并根据“已使用规则链表”进行解释。难点:当多个规则条件同时满足时,出现结论冲突(如既判定"学习优秀"又判定"需改进")问题:需要同时支持"成绩>85"和"参与度=高"等不同类型比较。添加结论(规则.结论)
2025-09-22 10:50:50
497
原创 人工智能的推理方法实验-用归结原理解决机器人搬盒子问题
Java、C++和Python三种不同语言的实现虽然语法上有所差异,但它们的核心思想是一致的:通过类和对象来表示实体(如机器人、箱子和桌子),并通过方法来定义这些实体的行为。在Java和C++的实现中,主要关注的是基本的面向对象特性,如封装、继承和多态的应用。这两个版本的代码结构清晰,易于理解和维护,适合处理简单的逻辑控制。一个机器人ROBOT,一个壁橱ALCOVE,一个积木块BOX,两个桌子A和B。桌子A上放着积木块BOX.桌子B是空着的,机器人把积木块BOX从桌子A上搬到桌子B上,然后回到壁橱旁。
2025-09-22 10:31:50
988
原创 编译原理实验报告——语法分析程序
本文描述了一个基于LL(1)文法的语法分析程序实验。实验要求设计并实现能够识别表达式的预测分析程序,包括构造预测分析表、计算First和Follow集合,并实现预测分析总控程序。文中给出了文法的定义(E→TE'等)和输入串"(i1+i2)*(i3+i4)"的详细分析过程。程序实现部分展示了符号类型定义、产生式构造、预测分析表初始化、分析过程输出和核心语法分析模块的完整代码。该分析程序能够正确识别符合文法的输入串,并通过格式化表格输出分析过程中的栈状态、剩余输入和使用产生式等信息。
2025-09-21 21:46:49
884
原创 编译原理实验报告——词法分析程序
语言的语法成分,设计其词法分析程序,要求能够识别关键字、运算符、分界符、标识符、常量(至少是整型常量,可以自己扩充识别其他常量)等,并能处理注释、部分复合运算符(如。功能:读取源程序文件并打印带行号的源代码,为后续词法分析做准备。单词以二元式形式输出、输出有词法错误的单词及所在行号。(2)各种单词符号对应的种别编码(参考这张表,可以不同)功能:核心词法分析功能,识别各类单词符号并输出二元式。输出:单词的二元式(种别码,单词值)或错误信息。功能:判断给定的字符串是否为预定义的关键字。
2025-09-21 21:35:40
868
原创 时间复杂度空间复杂度
时间复杂度(Time Complexity)表示算法运行时间随输入规模增长的变化趋势。通常用大 O 表示法(Big O Notation)来描述。二分查找。一重循环双重循环例子1. O(1):常数时间复杂度2. O(n):线性时间复杂度3. O(n²):平方时间复杂度4. O(log n):对数时间复杂度。
2025-03-08 17:16:21
440
原创 Java 错题收集
3,设有Circle类,执行下面语句后,哪个对象可以被垃圾回收器回收( 原来a所指对象 )类型在Java中是一个8位的有符号整数,其取值范围是 -128 到 127。在Java中,如果一个类没有显式声明访问修饰符,那么它的默认访问级别是。这意味着这个类可以被同一个包(package)中的其他类访问,但。最后a原来所指对象没有被任何变量所引用,已经无法被用到,会被回收。类中没有无参构造函数,只有带参数的构造函数,所以这里会编译错误。1,可以在Super类中写一个无参构造函数。不能被其他包中的类访问。
2024-11-09 00:24:56
734
1
原创 Lora存档
正向提示词示例:bp_ch, 1girl, solo, black hair, closed eyes, plant, shirt, computer, long hair, blush, laptop, earrings, jewelry, upper body, white shirt, leaf, profile, short sleeves, hand up, sitting, white background。她身穿灰色的衣服,腰间系着黑色的腰带。她的表情专注,手持毛笔,正在一张白色的纸上作画。
2024-07-06 10:59:56
1778
原创 Checkpoint 存档
ng_deepnegative_v1_75t,badhandv4 (worst quality:2),(low quality:2),(normal quality:2),lowres,bad anatomy,bad hands,normal quality,((monochrome)),((grayscale)),)作者。(AWPortrait第一款基于SDXL架构的大模型,覆盖不同人种,强大的语义理解能力,具有多场景、高质量、稳定的写实风格直出能力。更新了Film Grain 1.0版本。
2024-07-06 09:42:29
2038
原创 DEVECO图片不能插入问题
不符合命名规范,资源文件名通常只能包含字母、数字和下划线。在文件夹中放置了几个图片,但是预览总是加载失败。不管是分别加载哪一张图。
2024-06-26 15:31:45
602
原创 ts学习开端
注意,必须在与test.ts同目录下有了 “.json”文件(也可以在终端通过命令tsc --init添加),才能直接在控制台上运行。我按照直接在控制台中运行的方法运行了test.ts文件。不过直接在同目录下,“cmd”打开终端添加还是可以的。禁止运行脚本或许是因为没有修改上面博主提到的。
2024-06-25 15:02:01
242
原创 App Launch Select a device first.运行第一个DevEco项目的问题
一般需要新建一个手机模拟器,并开启。等手机开机后,再运行项目,是可以运行的。可以把模拟器删掉,多试几次。如果有华为真机,可以按照官网弄。
2024-06-24 15:27:24
1730
原创 安装kohya_ss遇到的问题 存档
20:55:06-938292 INFO 安装包:torch==2.1.2+cu118 --index-url https://download.pytorch.org/whl/cu118。我的GPU是AMD的,6000HS Creator Edition 标压处理器。所以我只能先试着安装,用是不能用了。反正我的电脑肯定训练不了,删了吧。上次就是没有重启,在安装GUI时一直提示python版本不兼容。4.(可选)安装特定版本的 bitsandbytes。安装前置软件后重启电脑,前置OK,
2024-06-24 09:24:12
622
原创 查看显存
共享内存”,这通常指的是系统内存中的一部分,可以被显卡用于显存不足时的扩展。在您的配置中,共享内存为7010 MB,这意味着显卡在需要时可以使用这部分系统内存。但请注意,使用共享内存作为显存通常比直接使用VRAM要慢,因为系统内存的访问速度通常低于VRAM。:SSD的读写速度通常比HDD快很多,这使得计算机的启动时间更短,应用程序加载更快,文件传输速度也更快。:SSD的价格通常高于相同容量的HDD,但随着技术的发展,价格差距正在逐渐缩小。:SSD的能耗通常低于HDD,这有助于延长笔记本电脑的电池寿命。
2024-06-23 16:26:59
2578
eNSP拓扑-计算机网络实验-TCP连接实验
2026-03-13
eNSP拓扑-计算机网络实验-应用层协议综合实验
2026-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅