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

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

原创 算法模型部署(非docker版本)- 完整部署文档-ubuntu(香橙派开发板测试)学习记录2
本项目是一个基于机器学习的局部放电(PD)图像识别系统,使用支持向量机(SVM)算法实现对不同类型局放图像的自动分类。系统通过FastAPI框架提供RESTful API服务,可以接收上传的图像并返回识别结果。
2025-04-27 08:15:00
915
原创 无人机侦测与反制技术进展
近年来,无人机技术快速发展并广泛应用于军事、商业和民用领域,但随之而来的”黑飞”(未经授权的飞行)和恶意无人机威胁也日益突出。无人机的非法飞行可能对公共安全、关键基础设施和个人隐私造成严重威胁,例如干扰民航飞行、窃取敏感信息或实施恐怖袭击等。因此,无人机侦测与反制技术(Counter-Unmanned Aircraft Systems, C-UAS) 成为当前研究和应用的热点。本文将综述无人机侦测与反制技术的最新进展,包括主要技术手段、典型应用场景
2025-06-13 09:35:20
633
原创 GIS局部放电在线监测系统的设计与应用
GIS局部放电监测系统是保障气体绝缘开关设备安全运行的关键技术,通过实时捕捉绝缘缺陷信号实现早期预警。系统采用UHF传感器、超声传感器等多源感知,结合信号处理算法和AI诊断模型,从复杂电磁环境中提取微弱放电特征。当前面临干扰抑制、精确定位等挑战,未来将向更高集成度、多物理量融合及预测性维护方向发展。该技术能显著提高设备可靠性,优化运维策略,为智能电网建设提供重要支撑。持续投入技术创新和标准化建设,对推动电力行业智能化转型具有重要意义。
2025-06-11 15:53:03
895
原创 GIS局部放电监测中的PRPD/PRPS图谱原理与应用
相位分辨局部放电图谱(PRPD)是一种将与对应工频电压相位(0°–360°)关联的二维散点图。其中横轴为工频电压相位角,纵轴为放电幅值(通常以皮库仑为单位);每个点代表一个放电脉冲事件。通过PRPD图谱,可以直观观察放电在电压周期内的分布特征,从而推断绝缘缺陷类型。例如电晕放电通常在相位90°和270°出现对称峰值,而内部空隙放电的相位分布则较为分散随机,表面放电常呈现不对称的放电簇。PRPS 图谱(相位分辨脉冲序列)是在PRPD基础上增加“时间”维度的三维图谱。
2025-06-11 09:46:46
1243
原创 调研无人机侦测与反制技术的进展与应用-记录1
随着无人机(无人驾驶飞行器,UAV)技术的快速发展,其在商业、娱乐和军事领域的广泛应用带来了新的安全挑战。特别是对于关键基础设施如电力系统,无人机的“黑飞”(未经授权的飞行)可能导致严重后果,如电网事故、设备损坏或敏感信息泄露。国家电网公司(State Grid Corporation of China,SGCC)作为全球最大的电力公司,管理着中国庞大的电力传输和分布网络,服务超过11亿用户,其基础设施包括输电线路、变电站、风电场和核电站等,均面临无人机威胁。
2025-06-09 11:04:45
1134
原创 拉曼光谱效应:分子指纹的科学与应用
拉曼光谱(Raman Spectroscopy)是一种强大的非破坏性分析技术,能够提供分子振动模式的详细信息。它以印度物理学家C.V. Raman命名,他于1928年发现拉曼效应,并因此获得1930年诺贝尔物理学奖 (通过分析光与分子相互作用时产生的频率变化,拉曼光谱能够揭示物质的化学组成和结构特征,广泛应用于材料科学、生物医学、化学分析和通信等领域。本文将深入探讨拉曼光谱效应的基本原理、工作机制、主要应用以及最新技术进展,同时分析其局限性和未来发展方向。
2025-06-09 10:53:56
651
原创 气体绝缘开关设备局部放电监测中PRPD和PRPS图谱的深度分析
局部放电(Partial Discharge, PD)是高压电气设备绝缘系统中的一种局部性电击穿现象,它仅部分桥接导体之间的绝缘,通常发生在绝缘材料内部的空腔或表面,在高电压应力下发生 1。在气体绝缘开关设备(Gas Insulated Switchgear, GIS)中,局部放电是内部绝缘缺陷(如跳动颗粒、悬浮电位、绝缘子裂纹或突出物)的早期关键指标,预示着绝缘劣化并最终可能导致击穿 3。GIS设备的故障,特别是绝缘故障,可能导致严重的后果和巨大的经济损失 5。
2025-06-06 16:02:14
864
原创 探索GIS局部放电监测:PRPD与PRPS图谱的奥秘
本文深入探讨了GIS局部放电监测中的关键技术PRPD(相位分辨局部放电)和PRPS(相位分辨脉冲序列)图谱。PRPD通过二维散点图展示放电相位与幅值的关系,而PRPS在此基础上增加了时间维度形成三维图谱。研究显示,PRPD图谱的相位通常分为100个间隔(每3.6°),幅值分为180级,不同类型放电具有特征性分布模式。相位开窗技术(将360°周期细分)对精细分析放电特征、提取统计参数和抑制噪声至关重要。这些图谱在识别放电类型(准确率可达94%)、评估缺陷严重程度和定位故障等方面发挥关键作用。现代监测系统结合机
2025-06-06 15:41:40
737
原创 MQTT协议:物联网时代的通信基石
MQTT(Message Queuing Telemetry Transport)协议是物联网领域广泛采用的轻量级消息传输协议。它采用发布-订阅模型,通过Broker中介实现设备间高效通信,特别适合资源受限的物联网环境。MQTT具有极小的消息头(最小2字节)、低功耗、支持多种服务质量级别等优势,在智能家居、工业自动化、车联网等领域都有重要应用。其轻量级、高效可靠的特点使其成为物联网通信的理想选择,随着物联网发展,MQTT的应用前景将更加广阔。
2025-06-04 14:03:21
1310
原创 RabbitMQ和MQTT区别与应用
RabbitMQ与MQTT深度解析:协议差异与应用场景 RabbitMQ和MQTT是两种主流的消息通信技术,分别适用于不同场景。RabbitMQ作为通用消息代理,支持AMQP、MQTT等多种协议,提供复杂路由、持久化队列和集群等高可用特性,适用于企业级分布式系统。其架构包含生产者、消费者、交换机和队列等组件,通过不同交换机类型实现精细消息路由。 MQTT则是专为物联网设计的轻量级发布/订阅协议,具有极低带宽消耗和设备资源需求,支持三种QoS等级(最多一次、至少一次、恰好一次)。MQTT broker管理主题
2025-05-30 09:33:22
997
原创 RabbitMQ vs MQTT:深入比较与最新发展
在消息队列和物联网(IoT)通信领域,RabbitMQ 和 MQTT 是两种备受瞩目的技术,各自针对不同的需求和场景提供了强大的解决方案。随着 2025 年的到来,这两项技术都经历了显著的进步,尤其是 RabbitMQ 在 3.12 版本中引入了原生 MQTT 支持,并在 4.1.0 版本中进一步优化。本文将深入探讨 RabbitMQ 和 MQTT 的定义、区别、相似点以及应用场景,同时结合最新发展,提供一个全面且最新的技术分析。
2025-05-30 09:10:04
1447
原创 理解局部放电分析中的 PRPD 和 PRPS 图
本文介绍了局部放电(PD)分析中的PRPD和PRPS图,这两种可视化工具能有效识别高压设备绝缘缺陷。PRPD图通过相位角和放电幅度显示PD模式,用于判断放电类型;PRPS图增加时间维度,可追踪放电动态变化。数据通常通过UHF、HFCT等传感器采集,并采用标准化格式存储。绘制工具包括专业软件(如OMICRON)和通用编程工具(MATLAB/Python)。实际应用中,这些图表在GIS等高压系统中对定位缺陷和预测绝缘老化具有重要作用,标准化数据格式也促进了研究协作。PRPD和PRPS图作为核心诊断工具,为设备维
2025-05-26 16:08:12
759
原创 GIS局部放电图绘制指南
摘要: 气体绝缘开关设备(GIS)中的局部放电(PD)是绝缘劣化的关键指标,早期检测对电网可靠性至关重要。PD分为内部放电、表面放电、电晕放电等类型,每种具有独特的PRPD(相位分辨局部放电)模式。PRPD图通过相位角(x轴)、放电幅度(y轴)和脉冲计数(密度/颜色)可视化PD活动,用于识别缺陷类型。PRPS(相位分辨脉冲序列)图则扩展为3D,增加时间维度以分析PD动态演变。数据采集需相位角、放电幅度、脉冲计数等参数,并通过UHF、HFCT等技术实现。相位同步和多源数据融合有助于提高诊断准确性。自动化分析技
2025-05-26 15:59:51
1090
原创 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
1098
原创 用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
1038
原创 局部放电在线监测系统的数据传输协议选择研究: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
658
原创 MQTT协议技术详解:深入理解物联网通信基础
MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息传输协议,专为资源受限设备和低带宽、高延迟或不可靠网络环境设计,广泛应用于物联网通信。其核心组件包括客户端、服务器/代理和主题,通过主题进行消息路由。MQTT支持三种服务质量等级(QoS 0、QoS 1、QoS 2),确保消息传递的可靠性。此外,MQTT还提供保留消息、遗嘱消息等功能,增强通信的灵活性和可靠性。MQTT协议经历了多个版本的演进,最新版本MQTT 5.0引入了会话/消息过期、主题别名等
2025-05-13 14:17:37
969
原创 MQTT协议详解:物联网通信的轻量级解决方案
MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅协议,广泛应用于物联网(IoT)设备间的通信。其核心特点包括:轻量级、发布/订阅模式、可靠性保证和低功耗,适合带宽受限和电池供电的环境。MQTT系统由发布者、订阅者和代理(Broker)三个核心组件构成,通过主题(Topic)传递消息。MQTT提供三种服务质量(QoS)级别,确保消息的可靠传递。其特色功能包括会话持久性、遗嘱消息和保留消息,增强了通信的灵活性和可靠性。通过Python示例,展示了MQTT
2025-05-13 14:01:12
1457
2
原创 Python, FastAPI 与 RESTful API:构建高效 Web 服务的指南
在现代 Web 开发中,RESTful API 已成为应用程序之间通信的标准方式。Python 作为一门强大且易于学习的编程语言,结合 FastAPI 这一高性能的 Web 框架,为开发者提供了一个快速构建 RESTful API 的理想平台。本文将带你深入了解 RESTful API 的基本原则,探索 FastAPI 的独特优势,并通过实际示例指导你构建自己的 API。
2025-05-12 16:24:54
1002
原创 PyQt5 到 PySide6 技术栈转换详解
本项目最初使用 PyQt5 构建图形用户界面 ()。为了探索不同的 Qt for Python 绑定库,并利用 PySide6 可能带来的一些优势(例如更宽松的 LGPL 许可证),我们创建了一个功能相同但基于 PySide6 的版本 ()。本文档详细介绍了从 PyQt5 迁移到 PySide6 的主要差异和修改点,并以本项目中的代码为例进行说明。最明显的变化是包名需从 替换为 。PyQt5 ():PySide6 ():主要修改: 将所有 替换为 ,并根据需要导入 。信号连接方式在两者中一致,但
2025-04-30 09:51:59
715
原创 Git 代码管理流程与常见问题解决-学习记录3
通过以上步骤,你可以将本地项目初始化为 Git 仓库并推送到 GitHub,同时掌握解决推送被拒绝和合并提交界面的方法。Git 的强大之处在于版本追踪和协作支持,建议在实际项目中多加实践,熟练掌握其用法。
2025-04-30 08:15:00
761
原创 Selenium 与 Playwright:浏览器自动化工具的深度对比
浏览器自动化工具通过模拟用户操作(如点击、输入、滚动等)控制浏览器,常用于测试 Web 应用或采集 JavaScript 渲染的动态内容。与传统的 HTTP 请求相比,浏览器自动化工具能够处理复杂的页面交互,提供更接近真实用户体验的功能。Selenium 作为老牌工具已有十余年历史,而 Playwright 则是近年来崭露头角的新星。接下来,我们将从多个维度对它们进行详细对比。Selenium 诞生于 2004 年,最初用于 Web 应用的自动化测试,现已发展为支持多种浏览器和语言的通用自动化工具。
2025-04-29 09:03:04
1293
2
原创 浏览器自动化工具:Selenium 和 Playwright
浏览器自动化是指通过编程方式控制浏览器执行一系列操作,如打开网页、点击按钮、填写表单、滚动页面等。这种技术在 Web 爬虫和自动化测试等领域尤为重要。相较于传统的 HTTP 请求库(如requestsaiohttp),浏览器自动化工具能够处理 JavaScript 渲染的动态内容,模拟用户交互,从而访问到更多的数据。Selenium 是一个历史悠久且广泛使用的浏览器自动化工具,支持多种编程语言,包括 Python、Java、C#、Ruby 和 JavaScript。
2025-04-29 08:54:15
1318
原创 解决 Git 推送代码到远程仓库时的常见问题-学习记录1
问题 1:远程仓库名称冲突时,可以为新仓库使用不同名称或修改现有远程仓库的 URL。问题 2:推送失败时,先git pull同步远程代码,或在必要时使用强制推送。问题 3:将代码推送到 GitHub 时,添加新的远程仓库并指定正确的远程名称进行推送。掌握这些技巧后,你将能更高效地管理 Git 远程仓库,顺利完成代码推送。
2025-04-27 08:00:00
1044
原创 git使用相关问题与解决-第二次推送代码到远程仓库失败解决方法-学习记录2
你的核心问题是origin指向了错误的远程仓库,导致无法推送到 GitHub。通过添加新的远程仓库名称github并推送,你可以解决问题。
2025-04-25 14:57:05
965
原创 PySide与PyQt对比:为何PySide是更优选择
在Python桌面应用开发领域,Qt框架的绑定库一直是首选方案。两大主要选择—PySide和PyQt,虽然功能相似,但在许可证、性能和支持方面存在显著差异。本文将深入探讨为何PySide通常是更优选择,并提供详细的代码转换示例,帮助开发者顺利迁移。
2025-04-25 10:32:10
1305
原创 进阶版:RESTful API 在不同编程语言中的实现与实践
RESTful API 的实现因语言而异,但核心原则一致。通过 Java 的 Spring Boot、Python 的 Flask、Node.js 的 Express 和 Go 的 Gin,你可以根据项目需求选择合适的工具。结合进阶概念和最佳实践,设计出高效、安全的 API 将为你的应用带来长期价值。
2025-04-25 08:39:54
937
原创 Git 详细使用说明文档(适合小白)
Git 是一个版本控制系统,帮助你管理和跟踪代码的变更。无论是个人项目还是团队协作,Git 都能帮助你记录代码的历史版本,方便回溯和协作。
2025-04-24 14:13:11
901
原创 FastAPI功能详细介绍
极快的性能与开发速度强大的类型系统支持自动文档生成安全性与标准合规性丰富的功能集和生态系统无论是构建简单的API服务还是复杂的Web应用后端,FastAPI都提供了必要的工具和灵活性,同时保持了Python的简洁和可读性。
2025-04-24 09:04:50
1000
原创 FastMCP与FastAPI:构建自定义MCP服务器
FastMCP是一个Python库,简化了MCP服务器的构建。易用的装饰器语法自动处理请求/响应参数验证和错误处理高性能(基于ASGI)自动生成交互式文档数据验证和序列化基于Python类型提示# 示例1:基础计算器服务器x: floaty: float"""将两个数字相加""""""从第一个数字中减去第二个数字""""""将两个数字相乘""""""将第一个数字除以第二个数字"""raise ValueError("除数不能为零")# 示例2:天气信息服务器。
2025-04-24 08:54:29
2211
原创 配置MCP服务器以提升Cursor功能(专业进阶版)
MCP(模型上下文协议)是Anthropic于2024年提出的开放标准,旨在为大型语言模型(LLM)提供与外部工具和数据源的标准化交互接口。通过配置MCP服务器,Cursor可以与数据库、文件系统、云平台等交互,从而提升开发效率。研究表明,MCP服务器能够显著增强Cursor的功能,特别适合专业开发任务。
2025-04-23 09:35:07
1852
原创 Windows环境下Cursor配置MCP服务器实战教程(小白版)
Cursor 是一个智能代码编辑器,内置了 AI 功能,可以自动补全代码、提供建议,甚至帮你调试。它支持多种编程语言,适合从初学者到专业开发者。通过这篇教程,你应该已经学会了如何在 Windows 上为 Cursor 配置 MCP 服务器!无论是用 Composio 的快速方法,还是 Smithery.ai 的手动配置,你都可以让 Cursor 变得更智能,帮你完成更多任务。小白建议先试试 Composio,简单又快。
2025-04-23 09:06:50
2896
原创 从零开始构建微博爬虫与数据分析系统
本项目实现了一个完整的微博数据爬取和分析系统,可以帮助我们从用户的微博内容中挖掘出有价值的信息。支持多用户批量爬取和对比分析加入情感分析功能,评估微博的情感倾向开发时间序列分析,检测用户兴趣变化趋势通过这个项目,我们不仅可以了解特定用户的发布规律和内容偏好,还能窥探社交媒体用户的思想动态和关注重点,为社会学和心理学研究提供数据支持。
2025-04-22 16:19:31
1876
原创 从零开始构建微博爬虫:实现自动获取并保存微博内容
功能全面:支持爬取用户基本信息、微博内容和图片性能优化:实现了请求延迟、自动重试机制,避免被封IP易于使用:提供简洁的命令行接口,支持多种参数配置数据存储:支持CSV和JSON两种格式保存数据容错机制:完善的错误处理,增强爬虫稳定性自定义配置:通过配置文件灵活调整爬虫行为本文详细介绍了一个功能完善的微博爬虫的设计与实现过程。通过这个项目,我们不仅实现了微博内容的自动获取和保存,也学习了爬虫开发中的各种技术要点和最佳实践。希望这个项目能对有类似需求的读者提供帮助和启发。
2025-04-22 10:21:54
1894
原创 Docker从零开始:Ubuntu系统下的安装与应用全指南
bridge: 默认网络驱动,适用于同一主机上的容器host: 容器共享主机网络命名空间none: 禁用容器网络overlay: 连接多个Docker守护进程,实现集群通信macvlan: 为容器分配MAC地址,使其作为物理网络上的设备。
2025-04-21 16:29:04
720
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
movie-score-info.csv
2020-05-15
卷积神经网络-源代码.rar
2020-11-28
pip-script.zip
2020-06-01
最新Landmark人脸68个关键点检测dat模型库-数据亲测真实可用.zip
2020-04-07
Pillow-7.0.0-cp37-cp37m-win_适用于windows64和32位操作系统
2020-04-07
ml-latest.zip
2020-05-06
python-遗传算法求四元函数极值.zip
2020-06-13
yolov5m.pt与yolo5s.pt预训练模型.zip
2021-08-12
cifar10数据集.rar
2020-05-05
python遗传算法旅行商代码.zip
2020-06-22
遗传算法实现TSP的完整代码.zip
2020-05-05
opencv_python-3.4.7.28-cp37-cp37m-win_amd64.whl
2020-04-26
冠状病毒确诊数据.zip
2020-04-07
手写体识别数据集-mnist.rar
2020-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人