自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 详细设计文档编写的关键利器——时序图的画法详解

本篇文章详细介绍了时序图的正确画法,并结合支付宝支付的官方时序图进行讲解,全文3400余字,让大家都能画出清晰正确专业的时序图。

2025-05-21 22:49:23 1608

原创 React二维数组的几种声明和使用方法

在React中,二维数组的声明和使用需要注意其可变性和初始化方式。直接赋值如const map = [[1,2],[3,4],[5,6]];可以定义固定大小的二维数组,但数组大小不可变,仅值可变。若需动态扩展数组,应使用const map = [];并动态添加元素,如map[i] = [];。避免使用const map = [[]];,因为这会导致外层数组大小固定,无法动态扩展。正确理解和使用这些方法可以避免数组溢出和错误赋值的问题。

2025-05-21 17:43:35 230

原创 Mysql针对大表的分区操作,大幅提升操作性能

在处理海量数据时,MySQL大表的操作性能往往会显著下降。虽然加索引和优化查询语句可以暂时提升性能,但随着数据量的持续增长,索引性能也会逐渐降低。此时,分库、分表或分区操作成为有效的解决方案。然而,分库分表可能破坏系统持久化层结构,修改工作量大且风险高。相比之下,数据库分区操作更为简便,它通过将大表的数据存储文件拆分为多个小文件,提升查询效率,且对应用程序透明,无需修改系统前后端服务。 MySQL支持多种分区策略,如范围分区(RANGE)、列表分区(LIST)、哈希分区(HASH)和键值分区(KEY),用户

2025-05-20 22:28:42 31

原创 YOLO中的匈牙利匹配算法原理详解

YOLO(You Only Look Once)在目标追踪中,通过匈牙利匹配算法解决多目标匹配问题。该算法用于将当前帧的预测目标与下一帧的检测目标进行一一对应,确保目标ID的连续性。匈牙利匹配算法通过计算目标之间的距离矩阵,逐步优化匹配结果,确保每个目标只与一个检测结果匹配,避免一对多或多对一的情况。具体步骤包括:1)计算距离矩阵;2)对矩阵进行行和列的最小值减法;3)用最少的线划掉所有零;4)根据划线的数量调整矩阵;5)找到唯一匹配的零值,确定对应关系。最终,YOLO结合IOU值和目标距离,实现准确的目标

2025-05-20 11:25:10 30

原创 基于yolo实现通过http接口修改目标id,追踪特定id的目标物体,附代码和详解

本文介绍了如何基于YOLO模型实现通过HTTP接口动态修改目标ID,并追踪特定ID的目标物体。首先,使用YOLO模型对视频帧中的目标物体进行识别和追踪,记录其移动轨迹。通过HTTP接口,用户可以传入或修改目标ID,程序将只追踪该ID对应的目标物体。代码中使用了FastAPI框架提供HTTP服务,并通过多线程技术实现视频处理与HTTP服务的并行运行。具体实现包括加载YOLO模型、读取视频帧、识别目标物体、记录轨迹,并通过HTTP接口动态调整追踪目标。最终,程序能够实时显示特定目标的移动轨迹。

2025-05-19 17:33:39 347

原创 YOLO中使用卡尔曼滤波实现目标追踪的原理

YOLO(You Only Look Once)是一种用于目标检测的算法,能够在视频流中识别和框选目标物体。然而,在视频流中追踪目标时,YOLO需要将连续帧中的同一物体关联起来,并赋予相同的ID以标识其运动轨迹。由于视频中可能存在多个相似物体或目标突然变化的情况,YOLO难以仅凭分类和置信度准确追踪目标。 卡尔曼滤波(Kalman filter)通过结合前一帧的运动规律和当前帧的观测值,预测目标在下一帧中的位置。它利用线性数学模型和高斯噪声假设,对预测值和观测值进行加权计算,从而更准确地估计目标位置。例如,

2025-05-19 16:57:26 53

原创 YOLO11,ultralytics-main源代码目录结构详解

本文详细介绍了YOLO11框架的ultralytics-main源代码目录结构,帮助用户更好地理解和使用YOLO模型。主要目录包括:docker文件夹,包含多种Docker镜像文件,适用于不同硬件环境;docs文件夹,存放YOLO的说明文档;examples文件夹,提供YOLO使用的示例代码;tests文件夹,包含单元测试模块;ultralytics文件夹,为核心代码所在,包含推理逻辑、配置、数据处理等模块。其中,engine文件夹负责训练和推理引擎,models文件夹存放模型架构,nn定义神经网络结构

2025-05-19 15:38:41 283

原创 基于yolo训练自己的视觉识别模型

本文介绍了如何基于YOLO模型训练自定义的视觉识别模型。首先,需要获取YOLO的官方源代码,并了解其目录结构,包括模型权重、文档、示例代码、测试代码等。接着,准备训练和验证数据集,确保每张图片都有对应的标签文件,并按照YOLO的规则构造标签。然后,安装必要的依赖库,配置数据集文件,并下载预训练权重文件。最后,通过命令行启动训练过程,设置相关参数如批次大小、训练次数、图像尺寸等。训练完成后,可以在指定目录下找到生成的模型文件。整个过程可能需要较长时间,但最终能够获得适用于特定识别任务的YOLO模型。

2025-05-19 00:47:47 38

原创 pip报错ERROR: Exception: Traceback (most recent call last): 问题解决

在使用PyCharm通过pip安装Python依赖时,可能会遇到版本不匹配导致的错误。具体表现为pip在解析lib\site-packages\pip\_internal\cli\下的文件时,由于pip版本与Python版本不兼容而报错。解决此问题的步骤包括:首先,通过pip --version命令检查pip版本,确认其与Python版本是否匹配。如果版本不匹配,尝试使用python -m pip install --upgrade pip命令升级pip。若在PyCharm中执行此命令失败,可能是因为PyC

2025-05-16 10:12:31 702

原创 全网最详细的软考高级—系统架构设计师思维导图

本文提供了一套详细的软考高级—系统架构设计师的思维导图,涵盖了从首层到第十一章的各个章节内容,并进一步细分为多个子章节。每个章节均附有对应的图片描述,便于读者直观理解。这些思维导图旨在帮助考生系统化地掌握系统架构设计的核心知识点,提高备考效率。通过结构化的学习路径,考生可以更好地梳理知识体系,强化重点难点,为考试做好充分准备。

2025-05-12 23:37:43 288

原创 YOLO由浅入深,最简单地说明白YOLO基本实现原理

YOLO(You Only Look Once)是一种高效的实时目标检测技术,广泛应用于自动驾驶、监控和无人机等领域。其核心优势在于速度快,能够在视频流中实时识别目标并标出其位置、大小、类别及置信度。YOLO基于卷积神经网络(CNN),通过卷积层提取图像特征,池化层和扁平化层优化特征处理,全连接层进行分类。与传统方法不同,YOLO将图像分割成多个网格,每个网格预测多个边界框及其置信度,仅对高置信度的框进行详细计算,从而快速确定目标的位置和类别。这种机制使得YOLO在保持高准确率的同时,实现了高效的实时处理能

2025-05-12 22:48:40 67

原创 Nginx get访问能成功,post访问不成功的问题

nginx主进程是root用户,worker进程是nobody,看来nobody权限不足。在第一行加上 user root,重新启动./nginx -s reload,问题解决。一次在部署程序时发现nginx访问get能成功,post失败的奇怪现象。首先,查找nginx报错日志,发现大量报。打开conf/nginx.conf文件。

2025-05-08 17:49:08 186

原创 idea导入module的正确方法

使用idea导入module一旦操作失误很容易引起一连串的失败,在spring cloud架构下我们引入一个新的module作为新的服务时需要注意导入方法的正确。点击Add as maven project,完成导入,点击maven 生命周期Lifecycle,双击install编译。首先点击file——>new——>module from Existing Sources。点击OK键后,选择创建module选项。选择要导入的文件夹路径。

2025-05-08 17:45:45 301

原创 mysql使用技巧 随机数生成、取两位小数、取整数

我们在操作mysql数据库的时候,经常需要操作随机数、小数取整、取特定位数小数等操作,本文将介绍一些常用函数的使用来灵活操作小数数值

2025-05-08 11:10:36 162

原创 离线安装samba,实现网络共享文件

为了实现文件在服务器上的分布式存储,我们想到用共享文件的方式来做文件存取,从而实现多个服务器之间的文件相互操作,windows上自带共享文件夹的功能,而麒麟系统则需要额外安装,我们选用samba来实现,其不仅可以实现麒麟或linux系统之间的网络共享,还可实现麒麟或linux与windows系统的跨系统共享文件。5、在 /etc/ld.so.conf 的文件中加入一行 /usr/local/samba/lib。因为:tar安装时没有在系统的库文件中指定刚才安装的samba服务器的库路径。

2025-05-07 10:27:28 331

原创 mysql从安装到主从备份集群配置

mysql从安装部署到主从互备模式配置,实现mysql集群搭建

2025-05-07 09:56:14 947

原创 java实现mavlink协议解析与封包上传数据,实现mavlink数据交互,附带代码、详解

本篇文章介绍了使用java来进行mavlink协议解析,封包与解包的过程,并附带源码供大家使用。MAVLink(Micro Air Vehicle Link,微型空中飞行器链路通讯协议)是无人飞行器与地面站(Ground Control Station ,GCS)或云端服务器之间通讯,以及无人飞行器之间通讯最常用的协议。它已经在PX4、APM、PIXHAWK和Parrot AR.Drone飞控平台上进行了大量测试。

2025-04-26 23:12:57 598

原创 Qt Qml调用C++方法的最简便方式与原理

Qml为我们使用QT开发应用界面提供了便捷好用的开发语言,其与C++之间的调用与数据交互是开发工程中必须要学会的一项,以下文章介绍了Qml与C++之间交互的方法和原理。

2024-10-28 11:51:22 382

原创 Qt目录结构介绍

许多小伙伴在下载qt后不清楚qt目录结构,导致开发时很多东西找不到,尤其是QtCreator等常用开发工具的位置,本文简述一下Qt的目录结构,方便大家学习使用qt。

2024-10-25 10:02:46 1300

原创 windows下对kafka的安装与启动使用

Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息系统。以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能。高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输。

2024-10-24 17:57:48 514 2

基于STM32监控的电气火系统C++代码

基于STM32监控的电气火系统C++代码

2025-05-21

Python安装及环境搭建,基于win10

Python安装及环境搭建,基于win10,非常清晰好用

2025-05-21

Win10系统上安装Anaconda +Pytorch+ PyCharm手把手教程

Win10系统上安装Anaconda +Pytorch+ PyCharm手把手教程文档,非常实用

2025-05-21

C++实现的智能循迹小车(电路图+程序+仿真图)

C++实现的智能循迹小车(电路图+程序+仿真图)

2025-05-21

基于QT实现的酒店管理系统全套源码

基于QT实现的酒店管理系统全套源码

2025-05-21

Python编程练习题库,228页python编程题

Python编程练习题库,228页python编程题

2025-05-21

python实现五子棋游戏源码

python实现五子棋游戏源码

2025-05-21

Linux命令大全,超全的手册,197页命令大全

Linux命令大全,超全的手册,197页命令大全

2025-05-21

java、SpringBoot面试专题,6页面试题

java、SpringBoot面试专题,6页面试题

2025-05-21

基于python的卷积神经网络实现,包含源码

python卷积神经网络实现源码, 卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积或相关计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习(deep learning)的代表算法之一 [1-2] 。由于卷积神经网络能够进行平移不变分类(shift-invariant classification),因此也被称为“平移不变人工神经网络

2025-05-21

J2ME框架-手机游戏毕设-源码+论文

J2ME框架-手机游戏毕设-源码+论文,适用于毕业设计,包含源码和论文,内容是一款以击落飞机为目标的游戏

2025-05-20

python实现爬取弹幕信息

python实现爬取弹幕信息,可用于弹幕分析、监控,可用于B站弹幕

2025-05-20

网盘搜索网页版源码-html+css+javaScript

网盘搜索网页版源码-html+css+javaScript, 全开源的搜索引擎程序,支持添加搜索违禁词,并且提供了代码注释,方便用户阅读和修改。该程序支持自适应PC端和移动端,并采用了简洁的界面设计,没有后台管理的繁琐操作,使用起来十分方便

2025-05-20

基于php+mysql的图床系统-图片解析、图片外链加速全套源码,含安装说明

基于php+mysql的图床系统-图片解析、图片外链加速全套源码,可以实现图片上传、解析、外链加速、图片API服务管理,含安装说明,亲测可用

2025-05-20

python基于pytorch神经网络实现双色球预测源码

python基于pytorch神经网络实现双色球预测源码,基于长短期记忆网络:LSTM网络实现

2025-05-21

java课程设计论文-CS架构聊天室

java课程设计论文-CS架构聊天室,是一篇论文

2025-05-20

桌面版人事管理系统源程序毕业设计-含程序+论文开题报告中期报告等

桌面版人事管理系统源程序毕业设计-含程序+论文开题报告中期报告等,包含源程序、中期报告、实习报告、毕业论文2篇、审批表、开题报告、程序清单

2025-05-20

汽车租赁管理系统毕业论文

汽车租赁管理系统毕业论文,一篇论文

2025-05-20

python实现爬取网络图片爬虫

python实现爬取网络图片爬虫,亲测可用

2025-05-20

python实现卡尔曼滤波器源码

python实现卡尔曼滤波器源码

2025-05-20

pygame简谱播放器1.2

pygame简谱播放器1.2,好用的简谱播放工具,含使用说明

2025-05-20

python实现批量二维码生成-桌面版

python实现批量二维码生成-桌面版,可以输入任意字符串生成二维码,并可设置二维码颜色、logo,可批量或单独生成

2025-05-20

python实现pdf合并源码

python实现pdf合并源码,可用直接使用python环境运行,实现pdf的合并功能

2025-05-20

ssm+vue图书管理系统全套源码+毕业论文+数据库sql

ssm+vue图书管理系统全套源码+毕业论文+数据库sql,全套毕设,非常具有参考意义

2025-05-20

微信对话生成器html+css,在线聊天源码

微信对话生成器html+css,在线聊天源码,可以手机状态栏,包括手机电量、手机时间等,还可以设置不同用户的角色,然后发送文字对话、语音对话等多种操作,可以添加不同用户角色进行对话,支持发送文字、语音、图片、红包、转账等

2025-05-20

报餐小程序前后端开源代码-微信小程序

报餐小程序前后端开源代码-微信小程序

2025-05-20

文件或文档的MD5校验源码C++

文件或文档的MD5校验源码C++,代码短小、效率高,编写校验程序时可很好的借鉴改代码。方便移植

2025-05-20

J2ME开发,java语言的电商管理服务端完整代码,包含数据库sql文件以及库表说明文档

J2ME开发,java语言的电商管理服务端完整代码,包含数据库sql文件以及库表说明文档,适用于毕业设计、电商平台开发

2025-05-20

ultralytics源码,可用于训练自己的yolo模型的python源代码

ultralytics源码,可用于训练自己的yolo模型的python源代码

2025-05-19

java实现mavlink协议解析源码

java实现mavlink协议解析的源码,实现了mavlink协议数据的解包、封包,可以直接使用,可用于安卓开发、云端服务器开发

2025-04-26

空空如也

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

TA关注的人

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