草庐IT

C++实验

全部标签

Stable Diffusion2.0实验室Linux服务器详细运行教程

最近在学习ai共创,在官方网站dreamstdio玩了几次发现需要收费,于是决定部署一个在服务器上。将部署的过程和遇到的问题记录下来供大家参考。目录1.工具准备2.下载代码和模型3.环境准备4.运行代码1.工具准备也可以手动安装,如果镜像中安装好了,就不用手动安装了,但是要注意版本!!!cuda:11.6:https://developer.nvidia.com/cuda-11-6-0-download-archiveminiconda3:https://repo.anaconda.com/miniconda/Miniconda3-py38_4.12.0-Linux-x86_64.shpyth

Multisim调幅和解调电路仿真实验

实验目的及任务熟悉三类调幅(AM、DSB、SSB)的基本原理,设计AM、DSB仿真电路,观察输出波形。实验原理(1)常规调幅AM振幅调制就是用调制信号去控制高频率的载波信号,使载波的振幅随调制信号的变化规律而变化。所得到的已调波就是调幅波设载波信号为uc(t)=Ucmcosωct低频的调制信号为uΩ(t)=UΩmcosΩt 所得调幅波可以表示为:原理图:(2)DSB调幅调制和解调单音调制时,DSB的表达式为uDSB(t)=AuΩuc=AUΩmcosΩt⋅Ucmcosωct   =12AUΩmUcm[cos(ωc+Ω)t+cos(ωc-Ω)t]ui(t)低通滤波器ur(t)uA(t)uo(t)组

云计算 Spark实验

云计算Spark实验实验环境1.spark-shell交互式编程。2.使用sbt对Scala独立应用程序进行编译打包,并在spark中运行实验环境Ubuntu18.04Spark3.1.2JavaJDK1.8实验环境搭建参考林子雨老师的教程Spark搭建(内含hadoop环境搭建链接)http://dblab.xmu.edu.cn/blog/2501-2//本实验较多内容根据林子雨老师的教程完成,包括spark-shell的入门使用,sbt的安装与基础操作,所以一定要结合给出的林子雨老师的教程分享/1.spark-shell交互式编程。根据给定数据集(数据集是一个成绩单,每行的数据格式为“姓名

【信号系统实验4】MATLAB—离散信号与系统的时域与z域分析

目录1.已知某离散系统的差分方程为y(k)-y(k-1)+0.9y(k-3)=f(k)试作出:2.已知某系统的系统函数如下y(k+2)+0.4y(k+1)-0.12y(k)=f(k+2)+2f(k+1)计算在输入信号为f(k)=u(k)时的系统零状态响3.求下列离散时间序列的z变换4.采用变换域分析法求解系统的零状态响应5.已知某离散时间系统的系统函数如下H(z)=z^2/(z^2+2^0.5·z+1) 1.已知某离散系统的差分方程为y(k)-y(k-1)+0.9y(k-3)=f(k)试作出:(1)以默认方式绘出系统h(k)的时域波形;(2)绘出系统在0~60取样点范围内h(k)的时域波形;(

高频实验,调频发射机与接收机

1设计方案发射机采用变容二极管与压控振荡器直接调频方式调制,然后输出给高频功率放大器,通过高频功率放大器放大后,将调频信号发射。  图4-1发射机统框图2发射机电路设计1低频电压放大器的设计为了稳定工作点,采用分压式偏置电路及电流负反馈电路来设置静态工作点。一般可用经验公式来选取静态工作点与偏置电路元件参数。低频电压放大器选用阻容耦合共射放大器,电路如图5-1所示。  图5-1低频电压放大器2调频电路的设计实现调频的方法可分为直接调频和间接调频两大类。由于变容二极管调频电路具有优点是电路简单,工作频率高,易于获得较大的频偏,而且在频偏较小的情况下,非线性失真可以很小。因为变容二极管是电压控制器

计算机组成原理实验——二、寄存器实验

一、实验目的1.掌握寄存器堆的工作原理和接口。2.掌握寄存器堆的实现方法。3.掌握寄存器堆在微处理器中承担的功能。二.实验内容设计一32*32bit的寄存器文件,即32个32位的寄存器文件(寄存器组)–具备两组读端口及一组写端口;–通过读端口可从0~31号的任意地址读取数据;–通过写端口可向1~31号的任意地址写入数据(0号寄存器的值固定为32’b0);利用寄存器堆和ALU完成平方数f(n),其中1可选:1)用fsm三段式实现2)用7段数码管输出–数码管的输出不能有明显的闪烁三.实验程序alu.v(加法器)modulealu(input[31:0]a,input[31:0]b,input[3:

c - Linux,UDP数据报和内核时间戳: Lots of examples and stackoversflow entries later,,仍然根本无法获得时间戳

我一直在尝试并未能使Linux(内核4.1.4)为我提供发送和接收UDP数据报的时间戳。我已经阅读了原始的内核文档(https://www.kernel.org/doc/Documentation/networking/timestamping.txt),以及许多示例和许多stackoverflow条目。我可以在发送方和接收方之间毫无问题地发送数据报。但是我无法获得发送或接收数据报的时间戳,也无法弄清楚自己在做什么错。一件奇怪的事情是,当我使用MSG_ERRQUEUEchannel获取已发送数据报上的时间戳信息时,我确实获得了原始传出数据包,并且得到了第一个辅助消息(SOL_IP,IP

c - Linux,UDP数据报和内核时间戳: Lots of examples and stackoversflow entries later,,仍然根本无法获得时间戳

我一直在尝试并未能使Linux(内核4.1.4)为我提供发送和接收UDP数据报的时间戳。我已经阅读了原始的内核文档(https://www.kernel.org/doc/Documentation/networking/timestamping.txt),以及许多示例和许多stackoverflow条目。我可以在发送方和接收方之间毫无问题地发送数据报。但是我无法获得发送或接收数据报的时间戳,也无法弄清楚自己在做什么错。一件奇怪的事情是,当我使用MSG_ERRQUEUEchannel获取已发送数据报上的时间戳信息时,我确实获得了原始传出数据包,并且得到了第一个辅助消息(SOL_IP,IP

实验五 贝叶斯分类器(模式识别与机器学习)

目录实验一 离散型数据的朴素贝叶斯分类 实验步骤: NBtrain.m NBtest.m main.m实验二 连续型数据的朴素贝叶斯分类实验步骤: naiveBayestrain.mnavieBayestest.mmain.m实验一 离散型数据的朴素贝叶斯分类       data数据集中含有625个样本,每个样本第1列为类别;2~5列为各样本的属性。                                实验步骤:①准备阶段。         将数据集进行划分:训练集和测试集。②构建分类器,进行数据训练。         将数据集进行划分:训练集和测试集。         计算条件概

数据库原理实验报告

这门课是大二学年数据库原理这门必修理论课中需要写报告的部分,要求学会使用sql语句,之前忘发了,今天想起来上传一下。当时是和室友一起讨论着写完的,因为其中有几个问题实现起来还是比较复杂的,我推荐大家不要闷头自己写,否则万一写错了也不知道。但也不是推崇大家互相抄,我的意思是自己写完之后可以和同学对一下,双方互相改进。这篇文章发出来的目的就是为了大家写完之后可以找一个标准的进行纠正。正文:实验题目1:从课程表(course)中查询所有课程信息。答案:select*fromcourse;实验题目2:从课程表中(course)查询课程名。答案:selectdistincttitlefromcourse