自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Visual Studio 打开 .vdproj 显示“不兼容”的问题分析与解决

在使用Visual Studio打开旧项目时,.vdproj安装项目常常会显示“不兼容”,很多人误以为是项目损坏或版本问题。本文从实际案例出发,深入分析.vdproj的本质及其在VS中的支持机制,定位问题根因——缺少Installer Projects扩展,并给出完整解决方案与排查思路,帮助快速解决类似环境兼容问题。

2026-04-09 10:16:32 419

原创 PyCharm 跑通 SAM 全流程实战

本文记录了在Windows环境下完整跑通Segment Anything的实践过程。在已安装显卡驱动和Miniconda或直接使用本地Python的前提下,详细介绍了源码拉取、依赖安装、模型权重下载以及Notebook与脚本方式的运行验证流程。

2026-02-07 18:10:14 730

原创 Windows 下安装与使用 Miniconda 完整指南

本文详细介绍了Windows系统下Miniconda的安装与使用方法,从Anaconda与Miniconda的区别讲起,深入讲解Miniconda的安装路径选择、Just Me与All Users的差异、Conda虚拟环境的核心概念以及常用命令。

2026-02-07 13:41:11 1341

原创 Windows 程序崩溃诊断指南

本文面向工业自动化软件开发者,系统讲解Windows平台下C#和C++程序崩溃的诊断方法。从零开始介绍事件查看器的使用技巧,深入剖析托管代码(.NET)与原生代码(Native C++)在崩溃信息上的本质区别。

2026-01-09 15:52:01 1238

原创 .NET Framework 依赖版本冲突解决方案:从现象到本质

在.NET Framework项目中,依赖版本冲突是常见且隐蔽的问题,尤其在多项目、多NuGet包场景下更容易出现。本文从CLR程序集加载机制出发,深入分析NuGet包版本、程序集版本,并系统总结多种可落地的解决方案,帮助你从现象走到本质,彻底解决依赖版本冲突问题。

2026-01-08 15:40:01 1173

原创 C# 项目找不到命名空间的问题排查记录

记录一次真实踩坑过程:代码从Git仓库克隆下来后,NuGet显示包已安装,但编译时大量CS0246,PdfSharp.*全部找不到。本文完整复盘问题现象、原因分析与最终解决方案,供以后自己和同事快速定位。

2026-01-05 15:36:18 693

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

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

2026-01-03 16:57:13 835

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

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

2025-12-19 11:55:39 2191

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

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

2025-12-09 16:46:14 2217

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

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

2025-12-01 15:02:07 1328

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

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

2025-12-01 10:36:26 3742

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

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

2025-11-29 19:39:13 7179 6

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

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

2025-11-28 17:44:34 870

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

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

2025-11-27 16:30:10 12059 5

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

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

2025-11-22 16:33:49 1347

原创 在 VisionMaster 中用 FluentFTP 替换 FtpWebRequest

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

2025-11-21 15:25:07 1023

原创 在海康 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 1046

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

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

2025-11-20 11:55:22 824

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

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

2025-11-13 14:08:56 1130

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

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

2025-11-12 16:14:43 951

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

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

2025-11-03 14:54:11 1101

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

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

2025-10-31 14:38:33 1391

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

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

2025-10-30 17:59:15 1396

原创 CMake 下载依赖失败详解

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

2025-10-29 11:14:58 1421

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

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

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

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

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

2025-10-28 14:41:11 1733

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

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

2025-10-27 18:03:12 902

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

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

2025-09-10 15:23:40 1804

原创 GitLab 导入/导出仓库

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

2025-08-27 13:58:35 3783

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

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

2025-08-21 13:48:14 1525

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

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

2025-08-20 23:40:51 1793 6

原创 在 PyCharm Notebook 中安装 YOLO

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

2025-08-18 17:32:54 929

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

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

2025-08-02 14:38:04 1361

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

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

2025-07-23 17:19:33 1804

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

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

2025-07-19 11:46:38 5768

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

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

2025-07-03 14:21:17 956

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

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

2025-06-29 18:33:33 1401

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

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

2025-06-28 12:50:54 963

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

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

2025-06-27 22:29:21 1584

原创 Visual Studio 中使用 AddressSanitizer 指南

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

2025-06-25 13:46:03 3060

空空如也

空空如也

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

TA关注的人

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