草庐IT

C++实验

全部标签

【编译原理】 实验一:词法分析器的自动实现(Lex词法分析)

写在前面相关代码实操移步视频https://www.bilibili.com/video/BV13x4y1o7FL一、实验内容1.借助词法分析工具Flex或Lex完成(参考网络资源)2.输入:高级语言源代码(如helloworld.c)3.输出:以二元组表示的单词符号序列。二、实验目的通过设计、编制、调试一个具体的词法分析程序,加深对词法分析原理的理解,并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。三、实验分析由于各种不同的高级程序语言中单词总体结构大致相同,基本上都可用一组正则表达式描述,所以构造这样的自动生成系统:只要给出某高级语言各类单词词法结构的一组正则表

搭建PXE网络装机服务器(实验详解)

概述PXE(PrebootExecutionEnvironment)是一种计算机网络协议,它允许计算机通过网络从远程服务器启动和安装操作系统,而无需使用本地存储设备。PXE网络装机是一种常见的自动化操作系统部署方式,特别适用于大规模计算机系统管理、服务器集群部署、虚拟化环境以及无人值守的安装场景。优点集中管理:通过PXE网络装机,管理员可以集中管理操作系统镜像、引导加载器和安装文件。这样可以确保所有部署的系统都使用相同的标准配置,减少了配置不一致性和混乱。快速部署:使用PXE网络装机,可以快速部署大量的计算机系统。无需为每台计算机手动插入安装介质,节省了大量时间。减少硬件需求:由于PXE网络装

MGRE和RIP综合实验。

实验题目: 一,R5为ISP,只能进行IP地址配置,其所有地址均配位公有IP地址如图分别对各个路由器物理端口及环回接口进行IP地址配置,以及在各个路由器之间配置缺省,将流量引入ISP路由器。验证截图:二,R1和R5间使用PPP的PAP认证,R5为主认证方注意区分认证方和被认证方的指令配置所用到的相关指令:PPP认证配置PAP认证:认证方[r2-aaa]local-userchanganpasswordcipherjiayouInfo:Addanewuser.[r2-aaa]local-userchanganservice-typeppp[r2-Serial4/0/0]pppauthentica

FPGA基本实验之数码管的动态显示

        关于数码管的基本知识大家可以参考我上一篇文章数码管的静态显示,动态数码管的驱动方式        使用1ms的刷新时间让六个数码管轮流显示:第1ms点亮第一个数码管,第2ms点亮第二个数码管,以此类推依次点亮六个数码管,6ms一个轮回,也就是说每个数码管每6ms点亮1ms,这样就能让人眼感觉到数码管一直在亮了。点亮相应数码管的时候给其显示相应的值,这样就可以使六个数码管显示不同的值了,这就是驱动数码管动态显示的方法。实验目的        让六位数码管显示从十进制数0开始计数,每0.1s加1,一直到加到十进制数999999。到达999999之后回到0开始重新计数。程序设计整体框

HCIA综合实验(以华为eNSP为例)

如有错误,敬请谅解!此文章仅为本人学习笔记,仅供参考,如有冒犯,请联系作者删除!!! 基础知识简介: 网络技能树技能树https://edu.csdn.net/skill/network?utm_source=AI_act_network&category=799 实验拓扑图:一、根据要求1划分网段将172.16.0.0/16划分四段172.16.1.0/24172.16.2.0/24172.16.3.0/24172.16.4.0/24二、给路由器各个接口配置接口ip  以路由器R7为例:[Huawei]intg0/0/0[Huawei-GigabitEthernet0/0/0]ipaddre

【实验】语音识别

为学校数字信号处理实验总结和归纳;语音识别题目及相关要求在here.数据预处理大致步骤:获取原始音频检测分帧加窗特征提取端点检测端点检测参数指标相对值初始短时能量高门限50初始短时能量低门限10初始短时过零率高门限10初始短时过零率低门限2最大静音长度8ms语音最小长度20ms这里我们进行的是基于阈值的VAD,通过提取时域(短时能量、短期过零率等)或频域(MFCC、频谱等)特征,通过合理的设置门限,达到区分语音和非语音的目的。我们的端点检测初始特征阙值如右表所示,通过这样的指标,我们检测出来的音频信息可以过滤掉大部分的噪音。部分数字与名字信号的双端检测结果如下所示:分帧由于语音信号具有短时的平

实验六:并行口8255的使用—LED静态显示

目录一、实验目的二、实验内容三、实验报告四、程序流程图五、实验结果显示一、实验目的熟悉使用8255并行口扩展芯片熟悉使用发光二极管及数码管等常见的外围设备理解静态显示的方法二、实验内容使用数码管静态显示的方法,使最右边的数码管循环显示0-9的数值。硬件连接:选通端:PC0-S0段码端:PA0-a、PA1-b、PA2-c、PA3-d、PA4-e、PA5-f、PA6-g、PA7-dp8255的CS:接288H已知:1、8255的端口地址:          A口为288H、C口为28AH、控制口为28BH,放在数据段定义              C8255equ28ah             

头歌实验第1关:先来先服务调度算法

任务描述本关任务:编写一个先来先服务器调度算法解决一个实际的进程调度问题,并打印出每个进程的完成时间、周转时间和带权周转时间相关知识为了完成本关任务,你需要掌握:1.先来先服务调度算法,2.进程周转时间和平均周转时间的计算方法。先来先服务调度算法FCFSFCFS是最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。当在作业调度中采用该算法时,系统将按照作业到达的先后次序来进行调度,或者说它是优先考虑在系统中等待时间最长的作业,周转时间和带权周转时间周转时间=完成时间-到达时间带权周转时间=周转时间/执行时间编程要求给定一组进程的到达时间和服务时间,实现先来先服务调度算法,并打印出调度结

算法设计与分析实验---动态规划

1.石子合并任务描述沿着河岸摆放N堆石子,现要将石子有次序地合并成一堆,规定每次只能选相邻的2堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。例如:4堆石子4,5,9,4,可以按(((4,5),9),4)合并。第一次合并得分是9分,合并之后石子堆是9,9,4第二次合并得分是18分,合并之后石子堆是18,4第三次合并得分是22分,合并之后石子堆是22三次合并总得分49试设计出一个算法,计算出将N堆石子合并成1堆的最小得分和最大得分。测试说明输入格式数据的第1行是正整数N,表示有N堆石子。第2行有N个整数,第i个整数ai​表示第i堆石子的个数。输出格式输出共2行,第1行为最小得分,第2

实验一 关系数据库标准语言SQL 课后习题/头歌

 第1关:创建数据库任务要求建立demo数据库并显示所有数据库#代码开始CREATEDATABASEdemo;showDATABASES;#代码结束第2关:创建表任务要求设有一个demo数据库,包括S,P,J,SPJ四个关系模式:S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(