- 博客(145)
- 资源 (16)
- 收藏
- 关注

原创 算法模型部署后_python脚本API测试指南-记录3
本文提供了多种测试API的方法,包括使用Curl命令和Python脚本。通过Curl命令,用户可以发送图像文件到API并获取预测结果。Python脚本则提供了更灵活的方式,用户可以通过命令行参数指定图像路径,并选择输出详细的JSON响应或简化的预测结果。测试时需确保API服务正在运行,并根据实际情况修改脚本中的URL和图像路径。这些方法适用于不同场景,帮助用户快速验证API的功能和性能。
2025-05-12 15:21:21
613

原创 算法模型部署(非docker版本)- 完整部署文档-ubuntu(香橙派开发板测试)学习记录2
本项目是一个基于机器学习的局部放电(PD)图像识别系统,使用支持向量机(SVM)算法实现对不同类型局放图像的自动分类。系统通过FastAPI框架提供RESTful API服务,可以接收上传的图像并返回识别结果。
2025-04-27 08:15:00
859
原创 理解局部放电分析中的 PRPD 和 PRPS 图
本文介绍了局部放电(PD)分析中的PRPD和PRPS图,这两种可视化工具能有效识别高压设备绝缘缺陷。PRPD图通过相位角和放电幅度显示PD模式,用于判断放电类型;PRPS图增加时间维度,可追踪放电动态变化。数据通常通过UHF、HFCT等传感器采集,并采用标准化格式存储。绘制工具包括专业软件(如OMICRON)和通用编程工具(MATLAB/Python)。实际应用中,这些图表在GIS等高压系统中对定位缺陷和预测绝缘老化具有重要作用,标准化数据格式也促进了研究协作。PRPD和PRPS图作为核心诊断工具,为设备维
2025-05-26 16:08:12
413
原创 GIS局部放电图绘制指南
摘要: 气体绝缘开关设备(GIS)中的局部放电(PD)是绝缘劣化的关键指标,早期检测对电网可靠性至关重要。PD分为内部放电、表面放电、电晕放电等类型,每种具有独特的PRPD(相位分辨局部放电)模式。PRPD图通过相位角(x轴)、放电幅度(y轴)和脉冲计数(密度/颜色)可视化PD活动,用于识别缺陷类型。PRPS(相位分辨脉冲序列)图则扩展为3D,增加时间维度以分析PD动态演变。数据采集需相位角、放电幅度、脉冲计数等参数,并通过UHF、HFCT等技术实现。相位同步和多源数据融合有助于提高诊断准确性。自动化分析技
2025-05-26 15:59:51
762
原创 GitHub SSH Key 配置详细教程(适合初学者,Windows版)-学习记录4
本文提供了Windows系统下配置GitHub SSH Key的详细步骤:1)检查是否已有SSH key;2)使用ssh-keygen生成新key;3)将公钥添加到GitHub账户;4)修改Git远程地址为SSH协议;5)测试连接并推送代码。教程包含常见问题解决方案,适合初学者快速实现本地Git仓库与GitHub的安全连接,无需每次推送都输入密码。<|end▁of▁sentence|>
2025-05-21 16:53:44
847
原创 用Python打造MQTT服务器与可视化管理平台
本项目展示了如何使用Python构建一个自定义的MQTT服务器和可视化管理平台。项目包括一个纯Python编写的MQTT服务器,支持基本协议和异步处理;一个基于FastAPI的Web管理界面,提供参数配置、用户管理和主题监控功能;以及实时波形数据的发布与可视化,支持300点/秒的数据处理。技术选型包括Python 3.8+、asyncio、FastAPI、paho-mqtt、PySide6和matplotlib等。系统架构分为MQTT Broker、Web管理界面和数据发布/订阅模块。核心代码讲解了MQTT
2025-05-21 09:12:29
981
原创 局部放电在线监测系统的数据传输协议选择研究:Modbus TCP 与 MQTT
MQTT 本身支持通过 TLS/SSL 加密 [31, 38, 39, 40, 42, 44, 45, 46, 47, 53, 54, 112, 113] 来保护数据传输,以及通过用户名/密码或客户端证书 [31, 38, 39, 40, 42, 44, 45, 46, 47, 53, 54, 112, 113] 等身份验证机制来验证客户端(传感器和监测系统)的身份。一旦建立了代理和主题结构,添加新传感器只需配置它们发布到适当的主题,而新的监测系统可以订阅这些主题,而无需更改现有的传感器配置。
2025-05-14 11:03:16
642
原创 MQTT协议技术详解:深入理解物联网通信基础
MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息传输协议,专为资源受限设备和低带宽、高延迟或不可靠网络环境设计,广泛应用于物联网通信。其核心组件包括客户端、服务器/代理和主题,通过主题进行消息路由。MQTT支持三种服务质量等级(QoS 0、QoS 1、QoS 2),确保消息传递的可靠性。此外,MQTT还提供保留消息、遗嘱消息等功能,增强通信的灵活性和可靠性。MQTT协议经历了多个版本的演进,最新版本MQTT 5.0引入了会话/消息过期、主题别名等
2025-05-13 14:17:37
926
原创 MQTT协议详解:物联网通信的轻量级解决方案
MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅协议,广泛应用于物联网(IoT)设备间的通信。其核心特点包括:轻量级、发布/订阅模式、可靠性保证和低功耗,适合带宽受限和电池供电的环境。MQTT系统由发布者、订阅者和代理(Broker)三个核心组件构成,通过主题(Topic)传递消息。MQTT提供三种服务质量(QoS)级别,确保消息的可靠传递。其特色功能包括会话持久性、遗嘱消息和保留消息,增强了通信的灵活性和可靠性。通过Python示例,展示了MQTT
2025-05-13 14:01:12
1401
2
原创 Python, FastAPI 与 RESTful API:构建高效 Web 服务的指南
在现代 Web 开发中,RESTful API 已成为应用程序之间通信的标准方式。Python 作为一门强大且易于学习的编程语言,结合 FastAPI 这一高性能的 Web 框架,为开发者提供了一个快速构建 RESTful API 的理想平台。本文将带你深入了解 RESTful API 的基本原则,探索 FastAPI 的独特优势,并通过实际示例指导你构建自己的 API。
2025-05-12 16:24:54
921
原创 PyQt5 到 PySide6 技术栈转换详解
本项目最初使用 PyQt5 构建图形用户界面 ()。为了探索不同的 Qt for Python 绑定库,并利用 PySide6 可能带来的一些优势(例如更宽松的 LGPL 许可证),我们创建了一个功能相同但基于 PySide6 的版本 ()。本文档详细介绍了从 PyQt5 迁移到 PySide6 的主要差异和修改点,并以本项目中的代码为例进行说明。最明显的变化是包名需从 替换为 。PyQt5 ():PySide6 ():主要修改: 将所有 替换为 ,并根据需要导入 。信号连接方式在两者中一致,但
2025-04-30 09:51:59
698
原创 Git 代码管理流程与常见问题解决-学习记录3
通过以上步骤,你可以将本地项目初始化为 Git 仓库并推送到 GitHub,同时掌握解决推送被拒绝和合并提交界面的方法。Git 的强大之处在于版本追踪和协作支持,建议在实际项目中多加实践,熟练掌握其用法。
2025-04-30 08:15:00
751
原创 Selenium 与 Playwright:浏览器自动化工具的深度对比
浏览器自动化工具通过模拟用户操作(如点击、输入、滚动等)控制浏览器,常用于测试 Web 应用或采集 JavaScript 渲染的动态内容。与传统的 HTTP 请求相比,浏览器自动化工具能够处理复杂的页面交互,提供更接近真实用户体验的功能。Selenium 作为老牌工具已有十余年历史,而 Playwright 则是近年来崭露头角的新星。接下来,我们将从多个维度对它们进行详细对比。Selenium 诞生于 2004 年,最初用于 Web 应用的自动化测试,现已发展为支持多种浏览器和语言的通用自动化工具。
2025-04-29 09:03:04
1212
原创 浏览器自动化工具:Selenium 和 Playwright
浏览器自动化是指通过编程方式控制浏览器执行一系列操作,如打开网页、点击按钮、填写表单、滚动页面等。这种技术在 Web 爬虫和自动化测试等领域尤为重要。相较于传统的 HTTP 请求库(如requestsaiohttp),浏览器自动化工具能够处理 JavaScript 渲染的动态内容,模拟用户交互,从而访问到更多的数据。Selenium 是一个历史悠久且广泛使用的浏览器自动化工具,支持多种编程语言,包括 Python、Java、C#、Ruby 和 JavaScript。
2025-04-29 08:54:15
1264
原创 解决 Git 推送代码到远程仓库时的常见问题-学习记录1
问题 1:远程仓库名称冲突时,可以为新仓库使用不同名称或修改现有远程仓库的 URL。问题 2:推送失败时,先git pull同步远程代码,或在必要时使用强制推送。问题 3:将代码推送到 GitHub 时,添加新的远程仓库并指定正确的远程名称进行推送。掌握这些技巧后,你将能更高效地管理 Git 远程仓库,顺利完成代码推送。
2025-04-27 08:00:00
994
原创 git使用相关问题与解决-第二次推送代码到远程仓库失败解决方法-学习记录2
你的核心问题是origin指向了错误的远程仓库,导致无法推送到 GitHub。通过添加新的远程仓库名称github并推送,你可以解决问题。
2025-04-25 14:57:05
940
原创 PySide与PyQt对比:为何PySide是更优选择
在Python桌面应用开发领域,Qt框架的绑定库一直是首选方案。两大主要选择—PySide和PyQt,虽然功能相似,但在许可证、性能和支持方面存在显著差异。本文将深入探讨为何PySide通常是更优选择,并提供详细的代码转换示例,帮助开发者顺利迁移。
2025-04-25 10:32:10
1204
原创 进阶版:RESTful API 在不同编程语言中的实现与实践
RESTful API 的实现因语言而异,但核心原则一致。通过 Java 的 Spring Boot、Python 的 Flask、Node.js 的 Express 和 Go 的 Gin,你可以根据项目需求选择合适的工具。结合进阶概念和最佳实践,设计出高效、安全的 API 将为你的应用带来长期价值。
2025-04-25 08:39:54
917
原创 Git 详细使用说明文档(适合小白)
Git 是一个版本控制系统,帮助你管理和跟踪代码的变更。无论是个人项目还是团队协作,Git 都能帮助你记录代码的历史版本,方便回溯和协作。
2025-04-24 14:13:11
855
原创 FastAPI功能详细介绍
极快的性能与开发速度强大的类型系统支持自动文档生成安全性与标准合规性丰富的功能集和生态系统无论是构建简单的API服务还是复杂的Web应用后端,FastAPI都提供了必要的工具和灵活性,同时保持了Python的简洁和可读性。
2025-04-24 09:04:50
983
原创 FastMCP与FastAPI:构建自定义MCP服务器
FastMCP是一个Python库,简化了MCP服务器的构建。易用的装饰器语法自动处理请求/响应参数验证和错误处理高性能(基于ASGI)自动生成交互式文档数据验证和序列化基于Python类型提示# 示例1:基础计算器服务器x: floaty: float"""将两个数字相加""""""从第一个数字中减去第二个数字""""""将两个数字相乘""""""将第一个数字除以第二个数字"""raise ValueError("除数不能为零")# 示例2:天气信息服务器。
2025-04-24 08:54:29
1947
原创 配置MCP服务器以提升Cursor功能(专业进阶版)
MCP(模型上下文协议)是Anthropic于2024年提出的开放标准,旨在为大型语言模型(LLM)提供与外部工具和数据源的标准化交互接口。通过配置MCP服务器,Cursor可以与数据库、文件系统、云平台等交互,从而提升开发效率。研究表明,MCP服务器能够显著增强Cursor的功能,特别适合专业开发任务。
2025-04-23 09:35:07
1766
原创 Windows环境下Cursor配置MCP服务器实战教程(小白版)
Cursor 是一个智能代码编辑器,内置了 AI 功能,可以自动补全代码、提供建议,甚至帮你调试。它支持多种编程语言,适合从初学者到专业开发者。通过这篇教程,你应该已经学会了如何在 Windows 上为 Cursor 配置 MCP 服务器!无论是用 Composio 的快速方法,还是 Smithery.ai 的手动配置,你都可以让 Cursor 变得更智能,帮你完成更多任务。小白建议先试试 Composio,简单又快。
2025-04-23 09:06:50
2592
原创 从零开始构建微博爬虫与数据分析系统
本项目实现了一个完整的微博数据爬取和分析系统,可以帮助我们从用户的微博内容中挖掘出有价值的信息。支持多用户批量爬取和对比分析加入情感分析功能,评估微博的情感倾向开发时间序列分析,检测用户兴趣变化趋势通过这个项目,我们不仅可以了解特定用户的发布规律和内容偏好,还能窥探社交媒体用户的思想动态和关注重点,为社会学和心理学研究提供数据支持。
2025-04-22 16:19:31
1862
原创 从零开始构建微博爬虫:实现自动获取并保存微博内容
功能全面:支持爬取用户基本信息、微博内容和图片性能优化:实现了请求延迟、自动重试机制,避免被封IP易于使用:提供简洁的命令行接口,支持多种参数配置数据存储:支持CSV和JSON两种格式保存数据容错机制:完善的错误处理,增强爬虫稳定性自定义配置:通过配置文件灵活调整爬虫行为本文详细介绍了一个功能完善的微博爬虫的设计与实现过程。通过这个项目,我们不仅实现了微博内容的自动获取和保存,也学习了爬虫开发中的各种技术要点和最佳实践。希望这个项目能对有类似需求的读者提供帮助和启发。
2025-04-22 10:21:54
1848
原创 Docker从零开始:Ubuntu系统下的安装与应用全指南
bridge: 默认网络驱动,适用于同一主机上的容器host: 容器共享主机网络命名空间none: 禁用容器网络overlay: 连接多个Docker守护进程,实现集群通信macvlan: 为容器分配MAC地址,使其作为物理网络上的设备。
2025-04-21 16:29:04
671
原创 从模型到产品:Python图像识别服务的高级部署与优化策略
将机器学习模型从实验阶段转变为可靠的生产服务是AI项目成功的关键环节。本文深入探讨如何将Python图像识别模型转化为企业级API服务,重点关注高级部署策略、性能优化和实际应用场景。
2025-04-21 14:04:18
433
原创 部署Python图像识别模型为RESTful API:ML工程师与后端开发者的桥梁
在现代软件开发中,机器学习模型通常由数据科学家和ML工程师开发,而后端工程师负责将这些模型集成到生产环境中。本文详细介绍如何将Python图像识别模型转化为可供后端工程师调用的服务。
2025-04-18 16:21:23
614
原创 进阶版:RESTful API 在不同编程语言中的实现与实践
RESTful API 的实现因语言而异,但核心原则一致。通过 Java 的 Spring Boot、Python 的 Flask、Node.js 的 Express 和 Go 的 Gin,你可以根据项目需求选择合适的工具。结合进阶概念和最佳实践,设计出高效、安全的 API 将为你的应用带来长期价值。
2025-04-18 16:09:54
680
原创 RESTful API 全面指南:设计、原理与实践
REST(Representational State Transfer,表征状态转移)是一种轻量级的分布式系统架构风格,由 Roy Fielding 在 2000 年提出。RESTful API 是遵循 REST 架构原则设计的 Web API,它以资源为中心,通过URI(统一资源标识符)标识资源,并使用HTTP 方法(如 GET、POST、PUT、DELETE)对资源进行操作。RESTful API 基于 HTTP 协议进行通信,并通过HTTP 状态码表示请求的处理结果。
2025-04-18 16:03:26
594
原创 RESTful API简介
在现代软件开发中,(Representational State Transfer API)已经成为一种非常流行的架构风格。它以其简洁性、易用性和灵活性著称,广泛应用于Web服务、微服务架构等领域。RESTful API基于REST(表征状态转移)原则,利用HTTP协议的特性来实现资源的访问和操作,支持多种数据格式,如JSON和XML,使其在不同平台和编程语言间具有良好的互操作性。以下是对RESTful API的详细介绍,包括其核心概念、特点、优点、局限性以及设计原则。
2025-04-18 15:50:59
883
原创 理解和实现RESTful API的最佳实践
REST (Representational State Transfer) 是Roy Fielding在2000年博士论文中提出的架构风格。RESTful API基于REST原则设计,专注于系统资源,包括如何定位资源、传输状态及命名。客户端-服务器架构:分离接口和数据存储无状态:每个请求包含全部必要信息可缓存:响应必须明确标记是否可缓存统一接口:简化系统架构,提高交互可见性分层系统:允许通过添加中间层进行扩展按需代码(可选):允许客户端下载和执行代码。
2025-04-18 15:42:20
975
原创 自己动手实现一个在线Markdown格式转换工具,适用于CSDN文章迁移至微信公众号
通过这个在线工具,用户可以轻松将Markdown格式的CSDN文章迁移到微信公众号。无论是转换为docx上传,还是通过HTML粘贴,都能大幅提升效率。未来通过上述优化,工具将进一步提升用户体验,成为内容创作者的得力助手。
2025-04-18 10:17:51
830
原创 后端工程师如何调用REST fulAPI接口(增加C/C++调用示例)
SVM图像分类服务提供了一个RESTful API接口,允许后端系统上传图像并获取分类结果。该服务可以将图像分类为五种不同类型:corona、particle、floating、surface和void。
2025-04-17 09:55:14
633
原创 RESTful API使用指南
SVM图像分类服务提供了一个RESTful API接口,允许后端系统上传图像并获取分类结果。该服务可以将图像分类为五种不同类型:corona、particle、floating、surface和void。
2025-04-16 16:30:00
531
原创 Docker镜像迁移指南:从Windows构建到Ubuntu运行
本项目是一个使用FastAPI构建的SVM图像分类服务,可以将上传的图像分类为五种不同类型:corona、particle、floating、surface和void。接收上传的图像文件使用预训练的SVM模型进行图像分类返回预测类别和置信度通过本指南,您已经学会了如何在Windows系统中构建Docker镜像,并将其迁移到Ubuntu系统中运行的完整流程。这种方法可以有效地解决在Ubuntu系统上直接构建Docker镜像时可能遇到的网络连接问题。
2025-04-16 14:45:44
929
svm-project-适用x86-64架构的dockerfile文件与完整镜像文件.7z
2024-09-13
svm-fastapi-app.tar 一个名为 svm-fastapi-app.tar 的文件,包含了完整的 Docker
2024-09-12
9-11-docker-svm-fastapi.zip
2024-09-12
LabelImg是目标检测数据标注工具,可以标注两种格式: VOC标签格式和YOLO标签格式
2024-06-26
车辆检测的视频,视频来自YouTube,Los Angeles Freeway I-101 HD 30fps traffic
2024-06-20
基于OpencvDNN和ONNXRuntime部署YOLOv7(源码+训练模型+说明文档+数据)包含C++和Python两个版本
2024-06-14
高光谱数据集(.mat.csv)-科研学术
2024-05-29
yolov5m.pt与yolo5s.pt预训练模型.zip
2021-08-12
卷积神经网络-源代码.rar
2020-11-28
python遗传算法旅行商代码.zip
2020-06-22
python-遗传算法求四元函数极值.zip
2020-06-13
pip-script.zip
2020-06-01
movie-score-info.csv
2020-05-15
手写体识别数据集-mnist.rar
2020-05-07
ml-latest.zip
2020-05-06
cifar10数据集.rar
2020-05-05
遗传算法实现TSP的完整代码.zip
2020-05-05
opencv_python-3.4.7.28-cp37-cp37m-win_amd64.whl
2020-04-26
Pillow-7.0.0-cp37-cp37m-win_适用于windows64和32位操作系统
2020-04-07
最新Landmark人脸68个关键点检测dat模型库-数据亲测真实可用.zip
2020-04-07
冠状病毒确诊数据.zip
2020-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人