草庐IT

C/C++数据结构课程设计[2023-05-31]

C/C++数据结构课程设计[2023-05-31]数据结构课程设计实验(训)指导书所在学院:计算机科学与工程学院编写说明一.实验总体目标《数据结构》是一门实践性较强的课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。本实验的目标是,学生能正确理解和熟练掌握常用数据结构和算法设计所需的技术,设计中要求综合运用在《数据结构》课程中所学知识,上机解决一些与实际应用结合紧密的、规模较大的问题,通过分析、设计、编码、调试等各环节的训练,使学生深刻理解、牢固掌握数据结构和算法设计技术,掌握分析、解决实际问题的能力。二、实验(训)总体要求1.做好实训前的准备以提高上机效率:提前了解所要做的系统

一起从零开始学电05【数学与电之相量与复数】

之前我们在第三章的三相电粗略的提到过相量,其作用是来描述和计算交流电。这一章我们将进一步的学习相量的原理。虚数虚数是一个虚无缥缈的想象数字,没有人能说清楚虚数的具体数值是多少(起码目前没有),但是我们可以使用一些方法判断虚数是否与某个数相等,这里暂时先不介绍了,之后我们学到。通常虚数使用字母“j”来表示,虚数的定义是“平方数等于-1的数字”(在数学中通常使用字母i,但是在电路领域我们使用字母j,为了避免和交流电的电流混淆),如:\[j^2=-1\]复数此复数非彼负数。我们之前说虚数是想象的数字,那么与之对应的就是实数(可以理解为实际存在的数字,关于实数是什么自己搜)。而复数就是虚数和实数的结合

跟李沐学AI-深度学习课程05线性代数

线性代数🏷sec_linear-algebra在介绍完如何存储和操作数据后,接下来将简要地回顾一下部分基本线性代数内容。这些内容有助于读者了解和实现本书中介绍的大多数模型。本节将介绍线性代数中的基本数学对象、算术和运算,并用数学符号和相应的代码实现来表示它们。标量如果你曾经在餐厅支付餐费,那么应该已经知道一些基本的线性代数,比如在数字间相加或相乘。例如,北京的温度为52∘F52^{\circ}F52∘F(华氏度,除摄氏度外的另一种温度计量单位)。严格来说,仅包含一个数值被称为标量(scalar)。如果要将此华氏度值转换为更常用的摄氏度,则可以计算表达式c=59(f−32)c=\frac{5}{

05. Springboot admin集成Actuator(一)

目录1、前言2、Actuator监控端点2.1、健康检查2.2、信息端点2.3、环境信息2.4、度量指标2.5、日志文件查看2.6、追踪信息2.7、Beans信息2.8、Mappings信息3、快速使用2.1、添加依赖2.2、添加配置文件2.3、启动程序4、自定义端点Endpoint5、自定义health6、附录7、小结1、前言SpringBootActuator是SpringBoot提供的一个用于监控和管理应用程序的扩展模块。Actuator通过HTTP端点和JMX(JavaManagementExtensions)提供了一系列功能,包括查看应用程序的运行状况、度量指标、日志、追踪和应用信息

【docker05】docker容器命令

docker容器命令1.前提有镜像才能创建容器,这是根本前提(下载一个Centos或者ubuntu镜像演示)2.新建并启动容器命令:dockerrun[OPTIONS]IMAGE[COMMAND][ARG...]OPTION说明(常用):有些是一个减号,有些是两个减号–name=“容器新名字”为容器指定一个名称-d:后台运行容器并返回容器ID,也即启动守护式容器(后台运行)-i:以交互模式运行容器,通常与-t同时使用-t:为容器重新分配一个伪输入终端,通常与-i同时使用;也即启动交互式容器(前台有伪终端,等待交互)-P:随机端口映射,大写P-p:指定端口映射,小写p例如-p8080:80,即容

「MySQL-05」MySQL Workbench的下载和使用

目录一、MySQLworkbench的下载和安装1. MySQL workbench介绍2.到MySQL官网下载mysqlworkbench3.安装workbench二、创建能远程登录的用户并授权1.创建用户oj_client2.创建oj数据库3.给用户授权4.在Linux上登录用户oj_client检查其是否能操作oj数据库 三、使用mysqlworkbench操纵数据库1. 使用mysqlworkbench连接数据库oj_client法一、mysqlworkbench直接连接数据库oj_client法二、mysqlworkbench创建永久连接2. 使用mysqlworkbench创建并编

【STM32】STM32学习笔记-GPIO输出(05)

00.目录文章目录00.目录01.GPIO简介02.GPIO基本结构03.GPIO位结构04.GPIO模式4.1输入浮空4.2输入上拉4.3输入下拉4.4模拟输入4.5开漏输出4.6开漏复用功能4.7推挽式输出4.8推挽式复用功能05.LED和蜂鸣器简介06.面包板07.附录01.GPIO简介GPIO(GeneralPurposeInputOutput)通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、

05鸿蒙APP开发之加载网络列表

目录1、概述2、http请求封装2.1、为什么要封装Http请求?2.2、封装后的网络请求3、发起请求并渲染列表数据第一步:准备一个目前能用的,测试API地址,如下:第二步:创建对应的实体对象第三步:调用请求,获取数据,渲染页面小结4、运行效果5、参考资料:1、概述为了把上一节(04鸿蒙APP开发之创建一个底部菜单栏及首页列表)中的测试数据,换成网络列表数据,实现动态加载。官方的DEMO封装得太深,看不出最简化的结构。基于这些原因,开始写下本篇博文,内容主要包含,网络请求封装、发起请求,及页面渲染。项目最新的目录结构,如下图所示:2、http请求封装本段内容主要参考了这篇文章,【鸿蒙应用Ark

Linux-05git

git教程代码托管平台:git.acwing.com1git基本概念工作区:仓库的目录。工作区是独立于各个分支的。暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个分支的。切换分支不会新创建暂存区。版本库:存放所有已经提交到本地仓库的代码版本版本结构:树结构,树中每个节点代表一个代码版本。origin:默认代表云端2git常用命令gitconfig--globaluser.namexxx:设置全局用户名,信息记录在~/.gitconfig文件中gitconfig--globaluser.emailxxx@xxx.com:设置全局邮箱地址,信息记录在~/.gitco

谷歌Gemini技术报告出炉,作者多达900余人

备受期待的谷歌Gemini技术报告完整版,今天终于出炉了。两周前,人们兴奋于谷歌提出的「原生多模态大模型」Gemini,其宣称超越GPT-4的强大性能,以及对于图像、视频等领域的理解能力让人们似乎看到了未来。不过由于谷歌演示的demo涉嫌夸大效果,Gemini又很快陷入了争议。但作为生成式AI领域最近的重要进展,人们对于Gemini的期待越来越高,有团队很快进行研究发了测试论文。今天发布的64页技术报告,或许可以为我们的许多疑惑进行更加直观的解释。这篇技术报告《Gemini:AFamilyofHighlyCapableMultimodalModels》作者包括JeffDean、OriolVin