自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

原创 Java程序设计:spring boot(14)——数据校验 - Validation

⽇常项⽬开发中,对于前端提交的表单,后台接⼝接收到表单数据后,为了程序的严谨性,通常后端 会加⼊业务参数的合法校验操作来避免程序的⾮技术性 bug,这⾥对于客户端提交的数据校验, SpringBoot 通过 spring-boot-starter-validation 模块包含了数据校验的⼯作。这⾥主要介绍 Spring Boot 中对请求数据进⾏校验,相关概念如下。

2024-10-31 20:44:13 303

原创 Java程序设计:spring boot(13)——全局异常与事务控制

在使⽤ Jdbc 作为数据库访问技术时,Spring Boot框架定义了基于jdbc的PlatformTransaction Manager 接⼝的实现 DataSourceTransactionManager,并在 Spring Boot 应⽤ 启动时⾃动进⾏配置。如果使⽤ jpa 的话 Spring Boot 同样提供了对应实现。

2024-10-30 21:29:52 873

原创 Java程序设计:spring boot(12)——定时调度集成 - Quartz

在⽇常项⽬运⾏中,我们总会有需求在某⼀时间段周期性的执⾏某个动作。⽐如每天在某个时间段导 出报表,或者每隔多久统计⼀次现在在线的⽤户量等。 在 Spring Boot 中有 Java ⾃带的 java.util.Timer 类,也有强⼤的调度器 Quartz,还有 Spring Boot ⾃带的Scheduled 来实现。Scheduled 在 Spring3.X 引⼊,默认 SpringBoot ⾃带该功能,使⽤起来也 很简单,在启动类级别添加 @EnableScheduling 注解即

2024-10-28 21:06:24 292

原创 Java程序设计:spring boot(11)——分布式缓存 Ehcache 整合

EhCache 是⼀个⽐较成熟的 Java 缓存框架,最早从 hibernate 发展⽽来, 是进程中的缓存系统,它提供了⽤内存,磁盘⽂件存储,以及分布式存储⽅式等多种灵活的 cache 管理⽅案,快速简单。Spring Boot 对 Ehcache 的使⽤提供⽀持,所以在 Spring Boot 中只需简单配置即可使⽤ Ehcache 实现数据缓存处理。

2024-10-27 22:45:37 1197

原创 Java程序设计:spring boot(10)——单元测试

【代码】Java程序设计:spring boot(10)——单元测试。

2024-10-26 14:14:44 352

原创 Java程序设计:spring boot(9)——应用热部署

热部署,就是在应⽤正在运⾏的时候升级软件(增加业务/修改bug),却不需要重新启动应⽤。⼤家都知道在项⽬开发过程中,常常会改动⻚⾯数据或者修改数据结构,为了显示改动效果,往往需 要重启应⽤查看改变效果,其实就是重新编译⽣成了新的 Class ⽂件,这个⽂件⾥记录着和代码等对应 的各种信息,然后 Class ⽂件将被虚拟机的 ClassLoader 加载。

2024-10-24 16:18:48 1264

原创 Java程序设计:spring boot(8)——API ⽂档构建⼯具 - Swagger2

由于 Spring Boot 能够快速开发、便捷部署等特性,通常在使⽤ Spring Boot 构建 Restful 接⼝应⽤ 时考虑到多终端的原因,这些终端会共⽤很多底层业务逻辑,因此我们会抽象出这样⼀层来同时服务于 多个移动端或者Web 前端。对于不同的终端公⽤⼀套接⼝ API 时,对于联调测试的时候就需要知道后端 提供的接⼝ API列表⽂档,对于服务端开发⼈员来说就需要编写接⼝⽂档,描述接⼝的调⽤地址、参数 结果等,这⾥借助第三⽅构建⼯具 Swagger2 来实现 API ⽂档⽣成功能。

2024-10-23 21:22:17 559

原创 Java程序设计:spring boot(7)——数据访问操作

/ 通过⽤户ID查询⽤户// 添加⽤户/*** ⾃定义参数异常*/private String msg = "参数异常!super("参数异常!");super(msg);super("参数异常!");super(msg);return msg;// 修改⽤户// 删除⽤户// 通过条件,分⻚查询⽤户列表。

2024-10-22 22:21:40 776

原创 Java程序设计:spring boot(6)——SpringBoot 整合 Mybatis

Idea 下创建 Maven 普通⼯程 springboot_mybatis:pom.xml 添加核⼼依赖:application.yml 整合配置:1.2 源代码添加JavaBean 对象定义:Dao层接⼝⽅法定义: com.xxxx.springboot.dao 包下创建 UserMapper.java 接⼝声明查询⽅法SQL映射⽂件添加: resources/mappers ⽬录下添加 UserMapper.xml 配置,查询 statetment

2024-10-21 20:15:33 336

原创 Java程序设计:spring boot(5)——静态资源访问、应用打包与部署

目录1 SpringBoot 静态资源访问1.1 默认静态资源路径1.2 ⾃定义静态资源路径2 SpringBoot应⽤打包与部署2.1 Jar 包部署2.1.1 配置打包命令2.1.2 部署并访问2.2 war 包部署2.2.1 pom.xml修改2.2.2 Starter 修改2.2.3 打包操作2.2.4 部署并访问从⼊⻔项⽬中可以看到:对于 Spring Mvc 请求拦截规则为 '/' ,Spring Boot 默认静态资源路径如下:即:我们可以在 resources 资源⽬录下存放 web 应⽤静

2024-10-19 09:35:38 1080

原创 Java程序设计:Spring boot(4)——Freemarker & Thymeleaf视图技术集成

SpringBoot 内部⽀持 Freemarker 视图技术的集成,并提供了⾃动化配置类 FreeMarkerAuto Configuration,借助⾃动化配置可以很⽅便的集成 Freemarker基础到 SpringBoot 环境中。这⾥借助⼊⻔项⽬引⼊ Freemarker 环境配置。

2024-10-18 10:13:34 764

原创 Java程序设计:spring boot(3)——spring boot核心配置

Spring Boot 项⽬启动时默认加载 src/main/resources ⽬录下的 banner.txt 图标⽂件,如果该⽬录 ⽂件未提供,则使⽤ Spring Boot 默认。在 main ⽬录下新建 resources 资源⽬录,并在该⽬录下新建 banner.txt ⽂本⽂件,可以设置⾃定义图标。打开⽹址: http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something。

2024-10-17 15:38:37 1378

原创 Java程序设计:spring boot(2)

创建独⽴ Spring 应⽤程序、嵌⼊式 Tomcat、Jetty 容器、⽆需部署 WAR 包、简化 Maven 及 Gradle 配置、尽可能⾃动化配置 Spring、直接植⼊产品环境下的实⽤功能,⽐如度量指标、健康检查及扩展配 置、⽆需代码⽣成及 XML 配置等,同时 Spring Boot 不仅对 web 应⽤程序做了简化,还提供⼀系列的 依赖包来把其它⼀些⼯作做成开箱即⽤。该框架使⽤了特定的⽅式来进⾏配置,从⽽使开发⼈员不再需要定义样板化的配置。通过 Maven 创建⼀个普通的 java 项⽬。

2024-10-16 10:44:24 1316

原创 Java程序设计:spring boot(1)

*** 组合注解MyCompScan 定义* 拥有元注解@Configuration + @ComponentScan 两者功能* 覆盖 value 属性*/

2024-10-15 20:32:41 1185

原创 软件工程:图书管理系统甘特图

熟悉GanttProject 软件环境,能够使用GanttProject绘制甘特图,进行项目管理与规划。2 实验内容为小型图书管理系统项目的实施计划绘制甘特图。小型图书管理系统项目包含登录、浏览、管理读者、管理图书资料、管理书目、登记借书、登记还书、预定图书、取消预定功能。功能分为四大子系统。如下所示:第一 :登录、浏览第二 :管理读者、管理图书资料、管理书目第三 :登记借书、登记还书第四 :预定图书、取消预定。

2024-10-14 21:11:40 1544

原创 软件工程:需求规格说明书(图书管理系统)

随着人们生活水平的日益提高,人们对文化的需求也越来越大。在人们的业余生活中,越来越多的人乐于享受滚喊文字给生活带来的乐趣。而图书也是学生的学习过程中必不可少的。而本项目旨在研发一个图书馆的管理系统,实现图书馆的信息化管理。在方便读者查询借阅图书的同时,方便图书馆管理员对图书进行管理。

2024-10-13 10:29:07 2560

原创 移动技术开发:备忘录

首先还是敲定布局文件,一共两个布局文件,第一个是备忘录的整体布局文件,第二个是显示查询结果的布局文件。接着完成Java代码。在写Java代码的过程中,在选择时间按钮的实现时,先创建一个日历对象,创建日期选择监听器,然后设置当前的年月日,其中月份是从0开始的,所以写代码的时候要加1;关于数据的存储与查找,先创建数据库类工具对象和数据库对象,然后通过调用数据库中添加记录和查询记录的方法来实现;对于查询结果在列表中的显示,创建一个简单游标适配器对象,让列表适用适配器对象。

2024-10-10 22:06:58 824

原创 移动技术开发:保存密码和自动登录

同之前一样,先写布局文件,有两个布局文件,第一个布局文件是自动登录和记住密码的界面,输入账号和密码,选择记住密码、自动登录;第二个布局文件是登录后的界面,显示登录成功。写完布局文件,开始写Java代码。定义两个方法,一个是跳转到登录成功页面的方法,另一个是登录方法;创建存取用户名和密码以及是否记住密码和是否自动登录的标志变量的编辑器,编辑器将用户名和密码以及是否记住密码和是否自动登录以键值对的方式封装,并将这四个键值对提交存放到本地文件中;

2024-10-09 21:13:59 976

原创 移动技术开发:文件的读取

第一步,写布局文件。主要是两个按钮,一个文本框,一个文本编辑框;两个按钮分别是写入和读取。第二步,写Java代码。关于写入,将用户输入的信息写入到文件中,创建输出流管道,向文件中写入数据;关于读取,从文件中读取数据,创建一个连接文件的输入流管道和一个存放读取过来的数据是缓存数组,创建可变长度的缓存字符串,记录下读取量。这个实验存在些许不足,个人认为主要是在于一次只能读取一个先前写入的内容,这个部分应该还可以继续优化。

2024-10-08 21:24:04 536

原创 移动技术开发:音乐播放器

第一步,写布局文件。主要是两个图片按钮和两个文本框,图像按钮分别是暂停和播放;文本框分别是歌曲名和歌手名。写完布局文件开始写Java代码。设置控制指令,1表示播放指令,2表示暂停指令,3表示停止指令;再定义当前音乐播放状态的变量,0x11表示停止状态,0x12表示正在播放状态,0x13表示暂停状态;再分别定义存放歌曲名和歌手名的数组,将歌曲文件信息存放到数组中。分别定义一个媒体播放器、广播接收器、广播过滤器、资源管理器和一个存放当前正在播放的音乐的索引值变量。

2024-10-01 09:59:43 1244

原创 移动技术开发:Handler&AsyncTask

对于HandlerTest,保留文件初始布局文件,直接开始写Java代码。定义当前颜色的小标,创建一个每隔三秒钟就发送一个what值为0x11消息的子线程并运行起来。对于AsyncTask,先写布局文件,再写Java代码。界面布局比较简洁,包括了一个下载按钮,一个文本框和一个下载进度条。实现下载的过程中,先定义一个异步任务类的对象,然后创建模拟下载的异步任务类的对象,调用带参数的构造方法获取到三个控件的引用,最后启动模拟下载的异步任务;模拟下载过程中,设置每隔一个时间下载1%。

2024-09-26 17:29:22 607

原创 移动技术开发:打电话

先写布局文件,界面也很简单,主要是由文本编辑框和按钮组成。号码拨出后的界面就是我们熟悉的通话界面。Java代码实现的过程中,如果未取得拨号权限的授权的情况下,先申请拨号权限,然后调用拨号方法;关于调用系统拨号功能,指定意图的动作是拨号,启动拨号组件;如果用户拒绝了拨号权限后的处理方法,则无法执行拨号功能。

2024-09-25 21:57:20 660

原创 移动技术开发:注册案例

先写好布局文件,这个实验一共有五个布局文件。在activity_choose_city.xml布局文件中,主要是注册地的选择,因此设置了一个可扩展列表;实验在city_item.xml和province_item.xml布局文件中就是要被选择的省份和城市;在activity_main.xml布局文件中,先设置了一个文本框,文本框中的文字内容自定义,接下来设置一个表布局管理器,有五行,前三行每一行都由一个文本框和一个可编辑文本框组成,第四行是两个可选择按钮,第五行由一个按钮和一个可编辑文本框组成;

2024-09-23 21:11:16 716

原创 移动技术开发:RecyclerView瀑布流水果列表

先写布局文件,两个布局文件,分别是activity_main.xml布局文件和fruit_item.xml布局文件。在activity_main.xml布局文件中,设置了一个瀑布流列表;而fruit_item.xml布局文件中在列表中插入图片和文本框。写完布局文件开始写Java代码,初始化水果列表数据,创建循环列表对象,创建一个三列垂直的瀑布流布局管理器对象,创建列表数据适配器对象并把数据源关联上,让循环列表适用适配器对象,将水果图片和名字放到子项视图持有器中。

2024-09-22 22:10:29 637

原创 移动技术开发:ListView水果列表

先写好布局文件,这个实验一共有量个布局文件。实验在activity_main.xml和fruit_item.xml布局文件中就是列表所罗列的水果;在activity_main.xml布局文件中,设置了一个列表;而fruit_item.xml布局文件中在列表每一行中插入图片和文本框。在写Java代码过程中,初始化列表中的数据,创建一个水果列表数据源和一个列表适配器,将水果列表数据源中的数据生成;创建水果适配器对象,创建列表获取当前项的水果实例。

2024-09-21 21:22:18 685

原创 移动技术开发:简单文本编辑器

先写布局文件,首先是一个文本框,内容自定义;然后添加一个表格布局,表格里面分三行,每行的布局都由文本框和按钮组成,三行分别设置为大小、颜色、样式;接下来一行设置了一个文本编辑框,是输入的内容。写完布局文件,开始写Java代码,通过R文件中的布局文件中的各个控件的id号将类在的声明的各个控件创建出来;然后创建监听大小的监听器和样式监听器的对象,同时将mainActivity中的tv_test对象传递给styleListener,接着将事件源对象和监听器对象绑定。

2024-09-20 22:01:14 778

原创 移动技术开发:简单计算器界面

在calculator.xml布局文件中对计算器的整体进行布局,包括一个文本编辑框、十个数字按钮以及一些功能按钮。在写布局文件的过程中,一些功能键名称无法从键盘上直接输入,要从别的地方复制粘贴过来才行。

2024-09-19 20:32:14 699

原创 移动技术开发:登录注册界面

先写了布局文件,使用LinearLayout进行布局,先是一个文本框,“欢迎参加手机软件设计赛”,使用了两种颜色;接着是两个文本编辑框,有提示词,分别输入用户名和密码;然后设置了两个按钮,登录和注册,字体设置为绿色;最后又是一个文本框,有四行文字。写完布局文件开始写Java代码,先定义文本框对象,再将布局文件中的文本框和类中定义的成员变量对象关联到一起。

2024-09-18 21:18:33 937

原创 大数据处理技术:企业岗位需求决策

数据采集:数据采集主要是采用 Java 爬虫对各大招聘网站上的招聘信息进行数据采集,为最终的数据可视化进行铺垫。 数据清洗:本阶段主要是使用 MapReduce 对招聘网站上的数据进行数据清洗 ,过滤掉一些不符合需求或者数据残缺的数据。 数据可视化:数据可视化主要是采用 SpringBoot + Mybatis + Echarts 进行数据可视化系统进行架构,Springboot + Mybatis 负责从 Mysql 数据库中查询相应的数据并将该数据与相关业务进行结合形成对外的

2024-09-17 09:24:37 3110

原创 大数据处理技术:HBase的安装与基本操作

(1)Hbase数据库的安装(2)创建表(3)添加数据、删除数据、删除表(4)使用Java操作HBase

2024-09-16 10:34:12 1595

原创 大数据处理技术:MapReduce综合实训

(1)WordCount词频统计(2)HDFS文件读写(3)倒排索引(4)网页排序——PageRank算法

2024-09-15 10:32:33 1562

原创 大数据处理技术:分布式文件系统HDFS

(1)HDFS的基本操作(2)HDFS-JAVA接口之读取文件(3)HDFS-JAVA接口之上传文件(4)HDFS-JAVA接口之删除文件

2024-09-14 10:16:35 1861

原创 大数据处理技术:Hadoop开发环境搭建

(1)配置开发环境-JavaJDK的配置(2)配置开发环境-Hadoop安装与伪分布式集群搭建(3)HDFS系统初体验

2024-09-13 16:11:00 2138 1

原创 软件工程知识点总结(7):软件项目管理

软件项目管理是指软件生命周期中软件管理者所进行的一系列活动,其目的是在 一定的时间和预设范围内有效的利用人力、资源、技术和工具,使软件系统按原 定计划和质量要求如期完成。软件项目管理涉及范围:人员(person)、产品(Product)、过程(Procedure) 和项目(Project)

2024-09-12 10:35:47 1126

原创 软件工程知识点总结(6):软件项目的测试

测试是为了发现程序中的错误而执行程序的过程;好的测试方案是尽可能发现迄 今为止尚未发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错 误的测试。

2024-09-11 14:43:11 1737

原创 软件工程知识点总结(5):详细设计

面向对象详细设计举例:接口描述、算法描述、数据描述

2024-09-10 11:06:21 498

原创 软件工程知识点总结(4):概要设计

概要设计从需求出发,从总体上描述系统架构以及应该包含的组成要素(模块), 同时描述各个模块之间的关联。主要包括体系结构设计、构件(模块)设计、接口(界面)设计、数据设计 体系结构设计:确定架构模式。定义组成软件中各个主要的结构元素及它们之间 的联系的一个模型。模块设计:将一个复杂系统按功能进行模块划分,建立模块的层次结构及调用关 系,确定模块间的接口及人机界面等。接口设计:定义软件内部的通信、与系统的交互以及人机操作界面等。数据设计:将实体 – 关系图中描述的对象和关系转化为数据结构的定义。

2024-09-09 14:32:27 2276

原创 软件工程知识点总结(3):需求分析(二)——分析模型建模

类(Class)、对象(Object)和它们之间的关系是面向对象技术中最基本的元素。类图 技术是 OO 方法的核心。 类图标加上它们之间的关系就构成了类图。说明:类图描述类和类之间的静态关系。它不仅显示了信息的结构,同时还描述 了系统的行为。类图中可以包含接口,包,关系等建模元素,也可以包含对象等 实例。类的表示:类是具有相似结构、行为和关系的一组对象的描述符。类的命名:由字母、数字、下划线组成的惟一的字符串;大写字母开头,每个单 词以大写开始,避免使用特殊符号

2024-09-08 10:44:19 2377 1

原创 软件工程知识点总结(2):需求分析(一)——用例建模

1 软件项目开发流程: 需求分析→概要设计→详细设计→编码实施→测试→产品提 交→维护2 系统必须做什么? 获取用户需求,从用户角度考虑,用户需要系统必须完成哪些工作,也就是对目 标系统提出完整、准确、清晰、具体的要求。 提交的主要文档:软件需求规格说明书:以书面形式准确地描述软件需求。 ( 结构化需求模型:数据流图、数据字典、状态图) (面向对象需求模型:用例图、类图、顺序图等)3 软件需求管理的过程:

2024-09-04 11:49:24 2239

原创 软件工程知识点总结(1):软件工程概述

软件产品从形成概念开始,经过开发、使用和维护,直到最后 退役的全过程(记)。 分为三个时期:软件定义、软件开发和运行维护(也称为软件维护)。每个时期又进一步划分成若干个阶段。

2024-09-03 22:02:44 3103

货物管理系统-Java程序设计-基于spring boot

基于spring boot的货物管理系统,是Java程序设计与数据库相结合的一个小程序。采用编程语言:Java;运行环境为idea、MySQL。 该货物管理系统较为简单,有登录注册及货物的增删改查等功能,页面布局也较为简单。

2024-10-12

stm32单片机原理及应用-蜂鸣器实验-STM32F103

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。

2024-09-17

stm32单片机原理及应用-跑马灯实验-STM32F103

通过一个经典的跑马灯程序,了解到 STM32F103 的 IO 口作为输出使用的方法。通过代码控制开发板上的 LED 灯:LED0、LED1 交替闪烁,实现类似跑马灯的效果。

2024-09-16

电路电子技术实验-线上仿真-基于Multisim

实验一:触发器 实验二:单管交流放大电路 实验三:电路元件伏安特性的测试 实验四:基尔霍夫定律和电路线性性质测试 实验五:集成运放电路 实验六:一阶电路分析 实验七:组合逻辑函数

2024-09-15

大物虚拟仿真实验数据及报告

实验一:霍尔效应实验 实验二:拉伸法测金属丝的杨氏模量 实验三:热电偶特性及其应用研究 实验四:三线摆实验 实验五:声速的测量 实验六:示波器实验 实验七:箱式直流电桥测量电阻 附:线上物理实验报告模板

2024-09-14

RFID技术-传感器原理与应用-RFID实验

实验一:IEEE14443 近距离ID卡读取实验 (1)了解 125KHz ID 卡的基本原理 (2)掌握 125K 读卡模块的使用方法 实验二:IEEE14443 寻卡实验 (1)了解IC卡的基本原理 (2)了解IEEE14443标准 (3)熟悉13.56MHz读卡模块的使用方法 (4)熟悉IEEE14443读卡方法 实验三:嵌入式开发环境搭建实验 1. 掌握嵌入式 Linux 开发的流程; 2. 熟悉嵌入式 Linux 的环境搭建。 实验四:UHF990M读取标签数据实验 (1)了解使用900MHz标签内部数据区域 (2)熟悉读取900MHz标签数据的方法

2024-09-13

数据结构课程设计-航班订票系统的设计与实现-项目设计说明书

随着经济的快速发展,民航事业在不断壮大,人们的消费水平也在迅速提高, 远距离出行正成为普通老百姓生活中不可或缺的一部分,搭乘飞机出现的老百姓 数量在呈上升趋势,航班订票系统在各航空公司占据着重要地位。随着航空公司 用户的迅猛增长和人们对便捷性要求的提高,采用高效的航班订票系统处理机票 预订工作是这一行业高速发展的一种必然趋势。此程序就是要实现航班情况的录 入,查询,订票,退票以及航班的查询和修改等基本功能。本课程设计的题目为: 航班订票系统的设计与实现。

2024-08-09

数据结构课程设计-航班订票系统的设计与实现-项目源码

随着经济的快速发展,民航事业在不断壮大,人们的消费水平也在迅速提高, 远距离出行正成为普通老百姓生活中不可或缺的一部分,搭乘飞机出现的老百姓 数量在呈上升趋势,航班订票系统在各航空公司占据着重要地位。随着航空公司 用户的迅猛增长和人们对便捷性要求的提高,采用高效的航班订票系统处理机票 预订工作是这一行业高速发展的一种必然趋势。此程序就是要实现航班情况的录 入,查询,订票,退票以及航班的查询和修改等基本功能。本课程设计的题目为: 航班订票系统的设计与实现。

2024-08-09

大物线上实验-霍尔效应

1.了解霍尔效应原理以及有关霍尔器件对材料要求的知识。 2.学习用“对称测量法”消除副效应影响。 3.根据霍尔电压判断霍尔元件载流子类型,计算载流子的浓度和迁移速度。

2024-08-04

MH370水下定位问题(球面交汇法)

声呐,是利用声波在水中的传播和反射特性,通过电声转换和信息处理进行导航和测距的技术,也指利用这种技术对水下目标进行探测和通讯的电子设备,是水声学中应用最广泛、最重要的一种装置,有主动式和被动式两种类型。 不同位置的传感器与目标的距离不同,接收到目标信号的时间存在时延差,因此可根据时延差,利用几何原理,建立空间直角坐标系,用球面交汇法,对目标进行定位来求解数学模型。

2024-08-03

STM32单片机原理及应用课程设计-俄罗斯方块游戏

STM32单片机原理及应用课程设计-俄罗斯方块游戏-普中开发板-keil开发软件,在开发板显示屏上实验俄罗斯方块游戏。

2024-08-03

stm32单片机原理及应用课程设计说明书-智能电子秤

智能电子秤系统在功能设计上主要分为三个部分:称重功能、报价功能、报警指示功能。此次课程设计的内容是以stm32单片机为控制核心,实现电子秤的基本策略及价格计算功能,按照各方面的需求在功能上将其主要划分为了三大模块。

2024-07-28

C语言课程设计-中国象棋

中国象棋是一款经典的智力游戏,具有悠久的历史,是中国家喻户晓的棋类游戏,属于两人对抗游戏的一种,它经过几千年的流传,仍然颇受欢迎。它是中国棋文化,也是中国民族的文化瑰宝,它源远流长,趣味浓厚,基本规则简明易懂。下棋过程中,双方交替行棋,率先把对方的将(帅)“将死”的一方获胜。借着此次项目设计的机会,用C语言的方式将它编写出来。在编程中,可能会涉及到函数、数组等知识;要设计好棋盘、确定棋子的摆放位置、各棋子的功能、各棋子的行进走法以及“吃棋”等。

2024-07-26

C++课程设计-贪吃蛇软件运行及说明书

项目题目是贪吃蛇(Greedy Snake),实现了Windows控制台下的一个小游戏,这是一个广为人知的非常经典的休闲类小游戏。该游戏功能玩法简单,玩家通过键盘方向键控制蛇上下左右移动,蛇吃到食物得分并增长,直到撞墙等造成死亡游戏才会结束。整个游戏其实就是一个无穷的循环,直到退出游戏时退出循环。这个项目目前仅可进行最基本的贪吃蛇游戏,即开始游戏、选择游戏模式、退出游戏。该项目使用的编程语言为C++语言;所采用的开发环境为code blocks。

2024-07-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除