自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2025年度总结:在技术的深海中前行,在分享中成长

2025年技术成长与创作总结:回顾了一年的技术探索历程,从专注C++/MFC扩展到前端、跨平台开发及AI编程领域。通过130篇技术文章系统化沉淀知识,形成PowerShell美化、Windows工具链、C++开发等专题。

2026-01-03 16:57:13 272

原创 Windows 11 休眠问题深度解析与解决方案

在开发需要长时间运行的应用程序时,经常遇到程序因系统休眠而停止运行的问题。本文深入解析Windows 11的电源管理机制,详细对比Modern Standby与传统睡眠的区别。

2025-12-19 11:55:39 883

原创 Draw.io(diagrams.net)功能介绍与版本选择指南

本文介绍了Draw.io这款开源绘图工具的主要特性,并重点说明了一个常被忽视但十分重要的版本差异:从15.x开始,Draw.io新版本已不再支持导出.vsdx格式,而14.5.1则是最后一个稳定支持该功能的黄金版本。文中同时提供了官方桌面版与在线版的使用入口,适合需要制作流程图、工控逻辑图、架构图并与工程团队共享Visio文件的用户参考。

2025-12-09 16:46:14 1210

原创 Windows 深度优化:解除文件路径限制 & 管理环境变量 PATH

本文系统解决Windows的两个长期痛点:文件路径超过260字符无法访问与环境变量PATH过长/混乱。文章不仅介绍如何通过组策略与注册表开启Win32长路径支持,还提供可直接运行的PowerShell脚本验证长路径读写。针对PATH污染问题,提出完整的解决方案,并附带自动检查重复、无效路径的脚本,使PATH始终保持最小、稳定、可维护。内容详尽、可复用、适合长期收藏。

2025-12-01 15:02:07 1020

原创 Windows 10/11 把更新彻底禁用

Win11删除了多个旧版组策略入口,但更新策略内核依然存在。本篇深入解析Policies、UpdatePolicy、UX三层结构,详细说明每个关键注册表项的作用,并教你如何实现“仅通知”“长时间暂停更新”“彻底禁用更新服务”等方案,适合运维、开发、工控场景使用。

2025-12-01 10:36:26 2459

原创 Claude Code 安装 & IDE 集成教程

这篇文章详细记录了我在macOS上安装和配置Claude Code的完整过程,包括CLI安装、PATH环境变量设置、JetBrains插件配置、账号/API Key登录、IDE首次授权、文件自动生成测试等步骤。

2025-11-29 19:39:13 3045 2

原创 PostgreSQL 踩坑记:用户名大小写和权限不足

本文通过一次真实排错过程,详细分析了PostgreSQL中两个高频坑:用户名大小写导致的28P01「密码验证失败」,以及应用账号缺少Schema、表、序列权限导致的42501「权限不够」。文章从原理讲起,配合完整SQL示例,演示如何为业务账号program正确授予USAGE/SELECT/INSERT/UPDATE/DELETE等权限,并利用ALTER DEFAULT PRIVILEGES让新建表自动继承权限。看完后,你可以为任意应用账号搭建一套规范、安全、稳定的PostgreSQL权限体系。

2025-11-28 17:44:34 652

原创 Windows 安装 PostgreSQL18 超详细保姆级教程

本文提供一份最完整、最详细、最适合新手的PostgreSQL18安装保姆级教程。从官方下载、安装配置、pgAdmin汉化,到Stack Builder组件选择,再到创建用户/数据库/Schema 的完整流程,全程图文一步一步带你完成。

2025-11-27 16:30:10 3240

原创 FMEA 是什么?第一次做软件 FMEA 的我,是怎么开始的?

本篇文章记录了我第一次接触并实际参与软件FMEA的完整过程。

2025-11-22 16:33:49 1053

原创 在 VisionMaster 中用 FluentFTP 替换 FtpWebRequest

本文是VisionMaster自动上传系列的第三篇,主要介绍如何将脚本中的FtpWebRequest整体升级为FluentFTP,并通过“目录缓存”“补偿队列优化”“减少FTP往返命令”等技术,将跨公网的上传时间从原来的9.8秒优化到2.3秒。

2025-11-21 15:25:07 953

原创 在海康 VisionMaster 中导入并使用 FluentFTP

在海康VisionMaster的脚本环境中,默认使用.NET Framework 4.6.1,因此可以直接引用第三方C#类库扩展功能。本文完整展示了如何从NuGet下载FluentFTP包、将.nupkg重命名为.zip解压、选取net462版本的FluentFTP.dll,并在VisionMaster的脚本引用管理中导入。文中还提供了可在海康环境中直接使用的FluentFTP连接与目录创建示例代码,并介绍了脚本参数配置方法,帮助开发者在视觉项目中快速集成高性能FTP功能。

2025-11-20 17:02:16 919

原创 海康 VisionMaster 图片保存延迟导致脚本报错?

在VisionMaster中使用OutputImage保存图片时,由于模块内部采用异步写入机制,脚本往往在图片尚未保存完成时就被触发导致上传失败。本文基于第一篇脚本流程,完整升级至第二版:新增本地图片等待机制、待上传队列补偿机制,并提供可直接使用的稳定生产脚本。文章包含完整流程截图、关键模块配置、第二版脚本全量代码,非常适合生产线部署与工程实战参考。

2025-11-20 11:55:22 678

原创 C# 本地项目引用失效与恢复全攻略

在使用Visual Studio进行多项目开发时,我们经常会遇到“CS0006未能找到元数据文件.dll”或“引用管理器空白找不到项目”的问题。本文详细分析了这些错误的根本原因,并提供了完整的解决方案:如何正确添加项目引用、统一输出路径、配置构建平台,以及如何组织解决方案结构,帮助你彻底告别VS的“项目引用地狱”。

2025-11-13 14:08:56 965

原创 在 C# 项目中导入 KEYENCE 基恩士的类库

本文记录了如何在Visual Studio中导入KEYENCE的PLC通讯库,并解决C++类型DLL的引用问题。

2025-11-12 16:14:43 656

原创 为什么高功率充电头不会“冲坏”设备?

本文从电压、电流、功率三者关系出发,解释了为什么高功率充电头不会烧坏设备。通过欧姆定律、USB快充握手机制和保护电路原理,帮助读者理解“电压决定安全、电流由设备决定”的核心逻辑。

2025-11-03 14:54:11 738

原创 从零搭建 VisionMaster 自动上传系统

这篇文章完整记录了我在Ubuntu服务器上部署FTP服务、通过WinSCP客户端验证连接、并在海康VisionMaster中用C#脚本实现自动创建DFS文件与图像存储目录的全过程。

2025-10-31 14:38:33 1212

原创 ONNX Runtime GPU 加载错误 126 全面排查

本篇文章旨在从根本上排查和验证ONNX Runtime GPU加载错误Error 126的原因,并提供一整套可复制的调试工具和测试代码。

2025-10-30 17:59:15 975

原创 CMake 下载依赖失败详解

本文深入讲解CMake在执行Configure阶段下载第三方依赖(如IPP、ADE、FFmpeg等)时常见的失败原因与修复方法,详细解析CMakeDownloadLog.txt日志结构,教你如何快速定位下载异常、清理缓存以及手动恢复缺失文件。文末附带真实错误日志样例与完整排查流程,适合正在编译OpenCV或其他大型CMake项目的开发者参考。

2025-10-29 11:14:58 1209

原创 Visual Studio 编译带显卡加速的 OpenCV

这篇教程重点介绍如何编译支持GPU加速的OpenCV库。

2025-10-28 17:41:00 1649 2

原创 Windows 下配置支持 CUDA 的显卡开发环境

本教程将完整介绍从零开始配置一套可用于CUDA/cuDNN/GPU加速开发的环境,为后续编译OpenCV、TensorRT或PyTorch等库奠定基础。

2025-10-28 14:41:11 1222

原创 二分搜索里的 mid 该怎么写?

这篇文章系统梳理二分搜索里常见的mid写法:(L+R)/2、L+(R-L)>>1、L/2+R/2等。我们从溢出安全、算术等价、偏置、可读性、语言细节5个维度逐一分析,并给出可靠的推荐写法与模板代码。

2025-10-27 18:03:12 811

原创 YOLO 模型从 PyTorch 转换为 ONNX 并优化

本文系统介绍了如何将YOLOv8模型从PyTorch格式导出为ONNX,并使用onnxruntime对模型进行优化和验证。

2025-09-10 15:23:40 1622

原创 GitLab 导入/导出仓库

这是一篇可直接落地的实操手册,覆盖管理员开启导入/导出、按URL导入、Manifest批量导入、命令行镜像迁移、项目/群组导出等常见场景。

2025-08-27 13:58:35 2799

原创 使用 Python 验证 YOLO11 的 ONNX 模型

本文介绍了如何使用Python对YOLO11导出的ONNX模型进行验证。

2025-08-21 13:48:14 1412

原创 YOLO11 到 C++ 落地全流程:ONNX 导出、NMS 判别与推理实战

本文面向已经使用Ultralytics训练好YOLOv11的开发者,系统讲解了如何将模型高效落地到C++推理环境。

2025-08-20 23:40:51 1586 2

原创 在 PyCharm Notebook 中安装 YOLO

用PyCharm的Notebook在一个全新虚拟环境中完成PyTorch和YOLO的安装、验证与推理;并给出统一的目录结构、常见问题、训练/导出示例。

2025-08-18 17:32:54 770

原创 MFC 实现托盘图标菜单图标功能

本文深入解析MFC托盘图标右键菜单图标实现方法,详解MF_OWNERDRAW与MF_STRING的区别,并提供完整源码。

2025-08-02 14:38:04 1289

原创 C++ 多态全解析:静态多态与动态多态详解

本文将系统梳理多态的定义、官方权威解释、静态与动态多态的区别、典型代码与注意事项,帮助你彻底搞懂C++多态。

2025-07-23 17:19:33 1450

原创 进入 BIOS / UEFI 设置的多种方法

本文介绍了在无法通过快捷键进入BIOS的情况下,使用Shift+重启、命令行等多种方式进入UEFI固件设置的方法,并附上详细图文步骤,适用于Windows10/11系统,帮助用户顺利设置BIOS或安装系统。

2025-07-19 11:46:38 4370

原创 C++ 项目实践:如何用对象池优化内存管理、解决 MISRA 报警

本篇详细讲解如何用对象池技术优化C++项目中的内存管理,彻底消除new/delete带来的MISRA报警,兼顾高性能与安全规范。

2025-07-03 14:21:17 913

原创 Vcpkg 经典模式完整迁移方案

还在因为Qt WebEngine一编译就是几个小时而抓狂?本文手把手教你如何配置Vcpkg经典模式,开启缓存、释放性能、实现跨机复用,构建一次走天下!

2025-06-29 18:33:33 1352

原创 使用 Doxygen GUI 为 C++ 项目生成文档

本文将通过GUI图形界面方式,介绍如何使用Doxygen工具生成结构清晰、支持类图和函数调用图的HTML文档。

2025-06-28 12:50:54 899

原创 使用 Vcpkg 安装 Qt 时的常见问题与解决方法

这篇博客将帮助你解决Vcpkg安装Qt问题,确保你能够顺利完成安装。我们将从网络代理设置入手,然后讨论路径问题及如何通过命令行解决构建失败。

2025-06-27 22:29:21 1431

原创 Visual Studio 中使用 AddressSanitizer 指南

本文详细说明如何在VS中配置和使用AddressSanitizer,用于检测内存误用,如消息释放后访问、超界读写等类型错误。

2025-06-25 13:46:03 2382

原创 Windows 配置 Qt 环境变量全指南

文系统梳理了Windows平台下Qt环境变量的配置方法,涵盖Qt Creator、CLion、CMake、vcpkg 等场景,并提供命令行使用示例和最佳实践建议,适用于Qt 5/6各版本,帮助开发者高效管理和切换Qt工具链,避免常见路径冲突与插件加载失败问题。

2025-06-24 10:35:10 4037

原创 Windows 调试工具三件套实战指南

本文介绍了Windows下三款经典调试利器:Sysinternals Suite、Visual Leak Detector及Intel® VTune Profiler。内容涵盖安装方法、核心功能及典型使用场景,结合实际项目调试与优化需求,提供了系统级诊断、内存泄漏检测与性能瓶颈分析的完整解决方案,适合开发者和系统工程师参考。

2025-06-19 09:08:51 990

原创 使用接口封装动态库并对外隐藏实现细节

本文以一个AOI与Controller进程通过共享内存通信的场景为例,介绍如何使用接口抽象的方式构建可复用的通信模块,并隐藏实现细节。

2025-06-18 14:51:54 516

原创 ReSharper 快捷键冲突弹窗问题记录及解决方法

本文完整记录了从遇到插件快捷键冲突、误操作,到插件卸载无效、最终通过重置VS快捷键设置彻底恢复正常的全过程,并详细解析了ReSharper快捷键冲突弹窗的机制和正确处理方法。

2025-06-17 09:34:02 1382

原创 Microsoft Project 安装激活

本文将介绍这类产品(如Project 2021/2019专业版)在Windows系统中的正版下载安装与激活流程。

2025-06-17 09:13:04 8540

原创 如何查看哪些程序正在使用 NVIDIA 显卡

在本文中,我们将介绍如何通过NVIDIA控制面板查看哪些程序正在使用NVIDIA显卡。

2025-06-16 23:55:49 5456 3

空空如也

空空如也

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

TA关注的人

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