草庐IT

C++实验

全部标签

2023_Spark_实验二十八:Flume部署及配置

实验目的:熟悉掌握Flume部署及配置实验方法:通过在集群中部署Flume,掌握Flume配置实验步骤:一、Flume简介Flume是一种分布式的、可靠的和可用的服务,用于有效地收集、聚合和移动大量日志数据。它有一个简单灵活的基于流数据流的体系结构。它具有健壮性和容错性,具有可调可靠性机制和多种故障转移和恢复机制。它使用了一个简单的可扩展数据模型,允许在线分析应用程序。其体系结构如下:二、Flume安装与配置下载Flumehttps://archive.apache.org/dist/flume/1.9.0/apache-flume-1.9.0-bin.tar.gz安装Flume将下载好的Fl

【人工智能】实验三 A*算法求解八/十五数码问题实验与基础知识

实验三A*算法求解八数码问题实验实验目的熟悉和掌握启发式搜索的定义、估价函数和算法过程,并利用A*算法求解N数码难题,理解求解流程和搜索顺序。实验内容以8数码问题和15数码问题为例实现A*算法的求解程序(编程语言不限)。设计两种不同的估价函数。实验要求设置相同的初始状态和目标状态,针对不同的估价函数,求得问题的解,比较它们对搜索算法性能的影响,包括扩展节点数、生成节点数等,填入表1。表1:不同启发函数h(n)求解8数码问题的结果比较设置与上述1相同的初始状态和目标状态,用宽度优先搜索算法(即令估计代价h(n)=0的A*算法)求得问题的解,以及搜索过程中的扩展节点数、生成节点数,填入表1。实现A

路由器的转换原理--ENSP实验

目录一、路由器的工作原理二、路由表的形成1、直连路由2、非直连路由 2.1静态路由2.2动态路由三、静态路由和默认路由1、静态路由1.1静态路由的缺点1.2路由的配置--结合ensp实验2、默认路由--特殊的静态路由2.1概念2.2格式 2.3默认路由的配置--ensp实验3、补充:浮动路由3.1概念3.2实验四、路由器转发数据包的封装过程五、路由器和交换机的区别一、路由器的工作原理路由:从源主机到目标主机的转发过程路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备。路由器的工作原理:根据路由表转发数据如上图图所示:路由器A和B是经过配置的路由在他们的路由表中就保存了相应

PID算法C语言程序STM32单片机控制水温实验(一、位置型PID)

一、概述实验所用器材均为容易买到的设备,主要有STM32F103C8T6最小系统板、DS18B20温度传感器、继电器模块、TM1638显示模块、电加热棒(12V/80W)、直流电源适配器(12V/10A),再找一个小一些的玻璃杯(水250ml),所有设备如下图。二、系统功能由于采用普通继电器控制加热棒,继电器不允许频繁启停,因此将控制周期设为1min,即每1min计算一次当前1min内电加热棒需要开启的时间(占周期的百分比),通过控制每一个控制周期内电加热棒的开启时间,使水温在设定温度附近恒定;因温度的惯性和滞后性,这1min的周期基本可满足要求。PID采用位置型。实现功能如下:上电默认设定温

【人工智能】实验五 采用卷积神经网络分类MNIST数据集与基础知识

实验五采用卷积神经网络分类MNIST数据集【实验目的】熟悉和掌握卷积神经网络的定义,了解网络中卷积层、池化层等各层的特点,并利用卷积神经网络对MNIST数据集进行分类。【实验内容】编写卷积神经网络分类软件,编程语言不限,如Python等,以MNIST数据集为数据,实现对MNIST数据集分类操作,其中MNIST数据集共10类,分别为手写0—9。【实验要求】1、使用MNIST数据集训练编写好的网络,要求记下每次迭代的损失值;2、改变卷积神经网络的卷积层和池化层的数量,观察分类准确率。思考网络层数的多少对分类准确性的影响;3、改变卷积神经网络的卷积核大小,观察分类的准确率。思考网络卷积核大小对分类准

php - 为什么 strtolower 比 strtoupper 稍慢?

出于好奇,我做了一个实验。我想看看strtolower()之间是否存在细微差异和strtoupper().我期待strtolower()在大多数小写字符串上会更快,反之亦然。我发现的是strtolower()在所有情况下都比较慢(尽管在您执行数百万次之前完全微不足道。)这是我的测试。$string='helloworld';$start_time=microtime();for($i=0;$i';重复strtolower()和strtoupper()与helloworld,HELLOWORLD,和HelloWorld.Hereisthefullgist.我已经多次运行代码并不断得到大致

交换机与路由实验常用命令

设置交换机特权密码在全局模式下:设置加密密码:switch(config)#enablesecret密码设置明文密码:switch(config)#enablepassword密码设置交换机控制台密码在全局模式下switch(config)#lineconsole0switch(config-line)#password密码switch(config-line)#login 设置交换机Telnet密码在全局模式下switch(config)#linevty04switch(config-line)#password密码switch(config-line)#login交换机工作模式 1.配置模

单总线CPU设计(变长指令周期3级时序)(HUST)(头歌实验)

第1关:MIPS指令译码器设计  利用比较器等功能模块将32位MIPS指令字译码生成LW、SW、BEQ、SLT、ADDI、OtherInstr信号也就是利用比较器将指令字转换为译码信号,OP与不同信号对应(查询MIPS手册得知) 16进制:23是2进制:00100011,把获得的OP,Func,和常数比对,相同输出1.第2关:变长指令周期---时序发生器FSM设计按照题目要求填写表格,使用logisim的组合逻辑电路分析功能,当然也可以直接再logisim中写真值表。单总线采用变长指令周期,不同指令周期数不同,节拍数可变化。写的excel表格最终生成电路(当然需要先把生成的公式填入logisi

大数据平台/大数据技术与原理-实验报告--部署ZooKeeper集群和实战ZooKeeper

实验名称部署ZooKeeper集群和实战ZooKeeper实验性质(必修、选修)必修实验类型(验证、设计、创新、综合)综合实验课时2实验日期2023.11.04-2023.11.05实验仪器设备以及实验软硬件要求专业实验室(配有centos7.5系统的linux虚拟机三台)实验目的1. 理解ZooKeeper的系统模型,包括数据模型、版本机制、Watcher监听机制、ACL权限控制机制。2.理解ZooKeeper的工作原理,包括集群架构、Leader选举机制。3.熟练掌握ZooKeeper集群的部署和运行。4.掌握ZooKeeper四字命令的使用。5.熟练掌握ZooKeeperShell常用命

数据结构实验之矩阵的运算器(二维数组)

实验目的掌握并学会运用数组及相关知识掌握矩阵相关运算的代码实现学会小组的分工与合作体会封装的好处实验任务及要求要求实现矩阵的计算器,能供用户选择不同菜单,进而实现不同存储形式及调用相应计算的算法,并记录运算过程。运算程序主要包括:①矩阵的加减于数乘;②矩阵的转置;③矩阵的乘法;④矩阵的n次方;⑤矩阵的行列式的值。小组成员及分工:三、本人负责板块实验侧重点:矩阵的n次方,代码的分析及改错主要思想:只有方阵才可以进行矩阵的n次方在得到这一个矩阵之后,首先进行n次的选择如果n=0,那么就是单位矩阵,只需要令对角线等于1,其他为0如果n=1,那么就是他本身当n大于1的时候,n为2是a*a,再之后就是用