- 博客(61)
- 资源 (1)
- 收藏
- 关注
原创 JAVA课程十一次实验课程主要知识点示例
理解并实践接口的定义与实现掌握面向对象的封装、继承与多态特性体会接口在多设备协同场景中的实际应用培养代码设计与逻辑实现能力实验背景随着物联网技术发展,智能家居系统需要统一管理多种设备(如智能灯、空调、窗帘等)。这些设备虽然功能不同,但存在共性操作(如开关),同时也有各自的特殊功能(如灯光调亮度、空调调温度)。请设计一套系统实现对多种智能设备的统一管理与控制。
2025-11-20 00:20:41
849
原创 JAVA课程十一次实验课程主要知识点示例
两个接口需要单独定义:首先我们在本次实验的包里面创建接口:如下图所示,依然选择创建java类,但是在命名的时候选择接口而不是类。创建好两个接口后如图所示。两个接口的代码如下所示。
2025-11-12 22:17:21
1140
原创 JAVA课程第九次实验课程主要知识点示例
某电商平台需要设计一套线上支付系统,支持多种支付方式(如支付宝、微信支付)。要求通过面向对象设计,利用abstract定义支付规范,super实现父子类协作,final限制核心逻辑不可修改,具体需求如下。创建抽象类AbstractPayment(支付基类,不能实例化):成员变量:protected final String orderId(订单号,初始化后不可修改,用final修饰)protected double amount(支付金额)抽象方法(必须被子类实现):public abstract
2025-11-05 22:13:34
605
原创 JAVA课程第八次实验课程主要知识点示例
根据题目要求,创建空包。在base包里面定义父类Person其他的代码按照题目的要求一步一步的完成。代码示例如下所示。// 公开权限// 受保护权限// 默认权限(仅com.school.base包可见)// 私有权限// 公共方法:获取私有身份证号// 打印基础信息System.out.println("姓名:" + name + ",年龄:" + age);
2025-10-29 23:11:00
1094
原创 JAVA课程第七次实验课程主要知识点示例
需求:创建Person类,包含:私有实例成员name(姓名,String)和age(年龄,int)公共构造方法:Person(String name, int age)(初始化成员)公共方法setAge(int age):修改年龄(参数为负数时不修改)公共方法showInfo():打印 “姓名:XX,年龄:XX”创建测试类TestParam,在main中:创建Person对象p(姓名 “张三”,年龄 20)
2025-10-22 22:17:49
841
原创 JAVA实验课程第六次作业分析与代码示例
这篇文章介绍了Java面向对象编程的五个核心知识点:类的声明与对象创建、基本类型与引用类型参数传值、方法重载、可变参数和对象的组合。每个知识点都包含思考、代码实现和运行结果三部分。 在类的声明与对象创建部分,展示了如何定义Student类并创建对象;参数传值部分通过示例说明了基本类型和引用类型传值的区别;方法重载部分演示了同名方法根据参数类型和数量自动匹配的特性;可变参数部分讲解了如何使用数组形式的可变参数;对象组合部分说明了如何将一个类的对象作为另一个类的成员变量。 这些知识点涵盖了Java面向对象编程的
2025-10-15 22:39:40
969
原创 办公自动化基础-Window10常见快捷键及常见的问题
计算机基础使用指南:介绍了提升操作效率的常用快捷键(如Ctrl+C复制、Ctrl+Z撤销等)和常见问题解决方法(数字键盘失灵、输入法异常等)。区别了WPS与Office软件,建议使用Office2016,并推荐Chrome浏览器。包含QQ截图等实用技巧,帮助零基础用户快速掌握计算机基本操作。(150字)
2025-10-10 09:19:45
338
原创 JAVA实验课程第五次作业分析与代码示例
本文摘要:文章介绍了7个编程练习题及其解法,包括:1)使用异或运算找出数组中唯一的数字;2)通过双指针法验证回文串;3)实现字符串压缩算法;4)二维数组转置操作;5)移动数组中的零元素;6)数字反转与回文判断;7)中秋国庆礼品分配问题。每个问题都提供了详细的分析思路和Java代码实现,涵盖了数组操作、字符串处理、矩阵运算等常见编程场景,适合用于编程练习和算法学习。
2025-10-06 20:48:16
1365
1
原创 【找工作】二本非985非211金融科技岗记录-成都
只有建行、工商、四川农信有地级市软开金融科技岗非常失败,非985,211硕现在基本很难进银行软开了吧,基本简历关都没过去,也有可能太菜了。
2024-11-22 18:05:09
693
1
原创 endnote中文文献,et al如何改为等
如下图所示,当中文文献超过3个作者时,中文的话应该显示标准的中文引用格式应该如下:endnote英文是对的,但是中文是错误的。
2024-02-14 10:19:13
3673
2
原创 IEEE Access投稿经历--2024最新
IEEE Access是IEEE出版的开源期刊,稿件范围涵盖IEEE的所有领域,具有多学科交叉和快速评审等特点,论文从提交到出版一般为4-6周。价格:1995美元分区:中科院3区开源期刊:价格贵,录用率高。
2024-02-09 11:46:33
30357
109
原创 Visio中如何在字母上打出上波浪线
我们在使用visio中,有时候遇见了特殊符号,比如下方这个带有波浪线的X,如何在visio打出这样的带有波浪线的文字?
2023-12-12 20:44:16
7063
1
原创 YOLOv8 IoU使用
以下代码添加了SIoU=False, EIoU=False, WIoU=False, FocalIoU=False。将以下代码替换上面的代码。以下是YOLOv8自带的IoU种类,为GIoU=False, DIoU=False, CIoU=False。默认使用的是CIoU。IoU使用如下面一行,把CIoU=True改为其他的,如SIoU=True。路径:ultralytics/utils/metrics.py。所以需要把momentum变量设置为需要的版本。loss_iou计算那一行需要改掉。
2023-12-11 15:11:45
1562
原创 Endnote加入新的style(参考文献格式)
可以从官网上下载模板,比如某些常见的期刊都有自己的模板,还有写中文论文的话有专门的GBT7714。
2023-12-04 10:35:59
10897
原创 如何使用YOLOv8代码框架中的RT-DETR
RT-DETR是由由此,百度推出了——RT-DETR (Real-Time DEtection TRansformer) ,一种基于 DETR 架构的实时端到端检测器,其在速度和精度上取得了 SOTA 性能。RT-DETR开源的代码在百度自己的飞桨paddlepaddle上,因此非常不便于我们使用。以下介绍一下YOLOv8集成的RT-DETR如何使用。
2023-11-22 19:43:52
4401
1
原创 YOLOv8 C2f模块融合shuffleAttention注意力机制
yolov8添加注意力机制是一个非常常见的操作,常见的操作直接将注意力机制添加至YOLOv8的某一层之后,这种改进特别常见。知网上常见的添加注意力机制的论文均使用的上述方式。下面展示一种将注意力机制融合至模块中的方法。
2023-11-06 10:37:59
2620
3
原创 Springboot配置knife4j类(knife4j的使用)
前后端分离开发模式中,API文档是最好的沟通方式。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。具有以下几个特点:及时性 (接口变更后,能够及时准确地通知相关前后端开发人员)规范性 (并且保证接口的规范性,如接口的地址,请求方式,参数及响应格式和错误信息)一致性 (接口信息一致,不会出现因开发人员拿到的文档版本不一致,而出现分歧)可测性 (直接在接口文档上进行测试,以方便理解业务)
2023-11-03 10:09:56
622
原创 YOLOv8添加AIFI(Attention-based Intrascale Feature Interaction模块替换SPPF模块)
模块名称:Attention-based Intrascale Feature Interaction论文名称:RT-DETR: DETRs Beat Yolos on Real-time Object Detection这是论文中的图,此处将其中的AIFI模块拿过来改进YOLOv8。
2023-11-02 16:17:27
7493
9
原创 YOLOv8将注意力机制融合进入C2f模块
yolov8添加注意力机制是一个非常常见的操作,常见的操作直接将注意力机制添加至YOLOv8的某一层之后,这种改进特别常见。知网上常见的添加注意力机制的论文均使用的上述方式,同质化严重。因此,这里展示一种将注意力机制融合至模块中的方法。
2023-11-02 16:16:00
5545
16
原创 YOLOv8修改特征金字塔(替换SPPF模块)
修改特征金字塔模块,即SPPF模块是YOLOv8改进中非常常见的一个改进点。以下将介绍如何在yolov8中修改SPPF模型。
2023-10-30 19:48:21
6369
6
原创 新版yolov8添加注意力机制(以NAMAttention注意力机制为例)
之前写过yolov8如何添加注意力机制,可以看此贴但是最近yolov8的代码结构有了一些改动,因此,这里使用较新的代码重新写一篇本文以NAMAttention注意力机制为例。
2023-10-27 15:21:14
2880
14
原创 RabbitMQ的安装
RabbitMQ是一个广泛使用的消息服务器,采用Erlang语言编写,是一种开源的实现 AMQP(高级消息队列协议)的消息中间件;RabbitMQ最初起源于金融系统,它的性能及稳定性都非常出色;AMQP协议(http://www.amqp.org),即 Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计;
2023-10-26 18:08:35
567
原创 JAVA-链式编程
链式编程是将多个操作通过点号"."链接在一起成为一个整体,从而更加的简洁方便。链式编程的原理就是每个操作完成后都会返回一个this对象,也就是返回对象本身。链式编程是JAVA8的新特性。:只要方法返回的是对象本身,那么就可以使用链式编程。
2023-10-24 19:33:01
817
原创 yolov8改进——SFFP特征金字塔池化修改(详细版)
金字塔池化模块是yolo系列十分重要的一个改进点,因此,这个地方如果选择多种改进,当然,这里也可以做多种消融实验说明自己的改进有效。下面以SimSPPF为例,写出如何修改SPPF。
2023-10-08 15:14:14
4980
11
原创 Yolov8如何在训练意外中断后接续训练
在训练YOLOv8的时候,因为开太多其他程序,导致在100多次的时候崩溃,查询网上相关知识如何接着训练,在yolo5中把resume改成True就可以。在yolov8中也这样尝试,将ultralytics/yolo/cfg/default.yaml中的resume改成True发现并没有作用,感觉yolov8代码还是有很多bug。
2023-03-30 15:48:13
18139
31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅