草庐IT

CS144实验室

全部标签

大数据编程实验四:Spark Streaming

一、目的与要求1、通过实验掌握SparkStreaming的基本编程方法;2、熟悉利用SparkStreaming处理来自不同数据源的数据。3、熟悉DStream的各种转换操作。4、熟悉把DStream的数据输出保存到文本文件或MySQL数据库中。二、实验内容1.参照教材示例,利用SparkStreaming对三种类型的基本数据源的数据进行处理。2.参照教材示例,完成kafka集群的配置,利用SparkStreaming对Kafka高级数据源的数据进行处理,注意topic为你的姓名全拼。3.参照教材示例,完成DStream的两种有状态转换操作。4.参照教材示例,完成把DStream的数据输出保

Vue的Axios 的使用(axios简介、axios与vue钩子结合使用、实验)全解

文章目录知识点Axios简介Axios与Vue的钩子函数的结合使用实验总结知识点什么是AxiosAxios基本用法Axios与Vue的钩子函数的结合使用Axios简介什么是AxiosAxios是一个基于Promise语法的、用于浏览器和Node.js的HTTP库。简单的理解就是对Ajax的封装,且具有易用、简洁、高效等特点。Axios的特点它本身具备以下作用:可以从浏览器中创建XMLHttpRequest。能从Node.js创建HTTP请求。支持PromiseAPI。能够拦截请求和响应。可以转换请求和响应数据。也可取消请求。可以自动转换JSON数据。在客户端支持防止CSRF/XSRF攻击。Ax

计算机网络:自顶向下第八版学习指南笔记和课后实验--网络层(数据平面)

网络层:数据平面记录一些学习计算机网络:自顶向下的学习笔记和心得Github地址,欢迎star⭐️⭐️⭐️⭐️⭐️网络层中的每一台主机和路由器都有一个网络层的部分,网络层可以被分解为两个相互作用的部分:数据平面和控制平面数据平面主要是网络中每台路由器的功能,该数据平面功能决定到达路由器输入链路之一的数据包如何转发到输出链路之一目前的转发主要包括基于数据报目的地址的转发以及通用转发(基于数据报首部不同几个域的值执行转发和其他功能)网络层概述数据平面主要作用是从其输入链路向其输出链路转发数据报控制平面主要作用是协调这些每本地路由器的转发操作,使数据报沿着源和目的主机之间的路由器路径最终进行端到端传

基于Java界面开发的词法分析器(含实验报告,gitte地址)【纯开源,无需关注博主,无需付费,无需VIP】(一)

目录一、写在前面(不想看直接第二步)二、gitte与压缩包三、运行结果四、项目结构五、具体代码Cifa_analyise_SanYuan.javaCifa_analyise.javaDialog_keyWord_add.javaDialog_keyWord_change.javaDialog_keyWord_del.javaDialog_zifuBiao_add.javaDialog_zifuBiao_change.javaDialog_zifubiao_del.java一、写在前面(不想看直接第二步)知道会没人看,但为了自我感动,还是写点废话吧。毕竟,原创不易~点赞二、gitte与压缩包编译

实验六、R_b、R_c和晶体管的参数对放大电路静态和动态参数的影响

一、题目RbR_bRb​、RcR_cRc​和晶体管参数变化对QQQ点、A˙u\dotA_uA˙u​、RiR_iRi​、RoR_oRo​和UomU_{om}Uom​的影响。二、仿真电路仿真电路如图1所示。为了便于设置和修改电路参数,以研究参数对性能的影响,全部元件均采用了虚拟元件。图1  仿真电路图1\,\,仿真电路图1仿真电路图中Q1Q1Q1为虚拟的NPN管,位置如图2所示。XFG1为函数发生器,作为放大电路的信号源。万用表XMM1和XMM2分别测量晶体管的静态基极IBQI_{BQ}IBQ​和集电极电流ICQI_{CQ}ICQ​。XMM3测量晶体管的静态管压降UCEQU_{CEQ}UCEQ​。

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是经过配置的路由在他们的路由表中就保存了相应

【力扣题解】P144-二叉树的前序遍历-Java题解

👨‍💻博客主页:@花无缺欢迎点赞👍收藏⭐留言📝加关注✅!本文由花无缺原创收录于专栏【力扣题解】文章目录【力扣题解】P144-二叉树的前序遍历-Java题解🌏题目描述💡题解🌏总结【力扣题解】P144-二叉树的前序遍历-Java题解144.二叉树的前序遍历🌏题目描述示例1:输入:root=[1,null,2,3]输出:[1,2,3]示例2:输入:root=[]输出:[]示例3:输入:root=[1]输出:[1]示例4:输入:root=[1,2]输出:[1,2]示例5:输入:root=[1,null,2]输出:[1,2]提示:树中节点数目在范围[0,100]内-100💡题解递归法:publicLis

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

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