- 博客(175)
- 收藏
- 关注
原创 WPF+OpenCV 实现精准像素距离测量工具(.NET 4.6.1)
支持选择本地图片(JPG/PNG/BMP 等格式)分阶段取点:【取第 1 个点】【取第 2 个点】独立控制,支持多次更新取点实时显示取点坐标,独立控件展示第一个点、第二个点坐标及两点像素距离精准计算两点间欧几里得像素距离,测量线实时预览支持取消取点、清空测量结果等操作该工具解决了 WPF 中图片缩放居中后取点错位的核心问题,通过精准的坐标映射实现像素级精准测量,界面布局清晰,操作流程简单,可直接集成到图像处理相关的 WPF 项目中。
2026-02-13 16:53:57
516
原创 正则表达式原理
是正则表达式中最灵活的量词之一,核心作用是修饰其紧邻的前一个元素,贪婪匹配 0 次或任意多次(无上限)匹配范围:0 次(无匹配)、1 次、2 次…… 直到字符串结束,无固定上限;贪婪策略:优先匹配 “连续符合规则的最大长度”,遇到不符合的字符则停止,不会跨字符匹配;匹配本质:仅针对 “连续且符合规则” 的字符段,而非字符串中所有符合规则的字符(比如a*匹配"a1aa"会分段匹配"a"和"aa",而非一次性匹配 3 个a0 次匹配≠失败:即使无符合规则的字符,也会匹配空字符串(""),而非匹配失败。
2026-02-10 21:04:34
280
原创 Sonatype Nexus Repository(通常简称 Nexus)
推荐方案:优先使用 Docker 搭建 Nexus,步骤简单、环境隔离、易维护,核心命令是启动,获取初始密码。初始化关键:首次登录必须重置admin密码,生产环境建议关闭匿名访问、配置权限。核心用途:搭建后可创建 Maven/Docker 等仓库,实现私有包管理和依赖代理,解决项目依赖下载慢、私有包分发的问题。
2026-02-10 21:03:22
511
原创 VisionPro的ToolBlock高级c#脚本应用
将输出的X\Y\A,拼接成字符串赋值给到res方法一:在GroupRun方法的模块运行最后,添加输出的赋值脚本方法二:不从输出中获取,而是从模板匹配的工具里面获取数据再拼接a.添加库模板匹配的dll库b.获取工具里面名称为CogPMAlignTool1的工具对象,并将对象转换为CpgPMAlignTool实例。然后对pm实例进行取值,然后拼接到输出的res中。3.2.2 定义标签集合和字体
2026-01-18 00:14:02
308
原创 VisionPro 中CogAffineTransformTool
的工具 —— 能对图像 / ROI(感兴趣区域)做平移、旋转、缩放、倾斜(仿射)等操作,核心目的是把 “不规则 / 偏移 / 旋转的目标” 转换成 “正位、规整的状态”,方便后续 Blob、PatMax 等工具精准检测,特别适配你用海康相机采集图像后,目标位置 / 角度不固定的学习场景。1.转为灰度-->模板匹配---->位置校准---> CogAffineTransformTool。2.CogAffineTransformTool位置框定。
2026-01-17 22:39:55
237
原创 VisionPro 视觉检测工具基础知识点
采用矩形卡尺进行查询。通用由白到黑或者由黑到白之间的像素灰度进行直线查找,多个卡尺的灰度边界形成的点进行拟合,形成需要查找的直线。(针对最小像素点,进行灰度值差的计算,差值与阈值判断,寻找满足条件的点)注意:由暗到明、由明到暗、或者任务极性的直线寻找方案的差异。相关细节设置还包含:卡尺数、搜索长度等,同时也可以查看拟合的实际终点和起点坐标及所有的拟合点位坐标。
2026-01-17 21:13:04
445
原创 雷塞IO板卡(IOC0640A )基础应用分享
graph TDA[初始化板卡] --> B[设置DI滤波参数]B --> C[DO单点置位/复位]B --> D[DO全体复位]B --> E[DI单点读取]B --> F[DI全体读取]C --> G[关闭板卡]D --> GE --> GF --> G每个切片都是独立可复用的模块,实际项目中可按需调用(如仅需控制 DO 则无需调用 DI 读取函数),核心遵循 “初始化→操作→释放” 的闭环原则,确保程序稳定、硬件安全。
2026-01-10 20:55:30
991
原创 IDEA插件ApifoxHelper
Apifox Helper 是 Apifox 团队针对 IntelliJ IDEA 所推出的插件,可以在 IDE 中识别本地 Java、Kotlin 后端项目的源代码,直接在 IDE 侧边栏。对于常见的开发框架,Apifox Helper 插件能够做到开箱即用,实现真正的。仅通过识别最基本的业务代码,即可生成一份详尽的 API 文档。
2025-08-31 09:57:23
451
原创 关于corn
12306 分时段放票: 0 8 * * * /scripts/release_tickets.sh train1 、 0 9 * * * /scripts/release_tickets.sh train2 (每天 8 点、9 点为不同车次放票)。- 每周日凌晨执行日志轮转: 0 0 * * 0 /usr/sbin/logrotate /etc/logrotate.conf ,压缩旧日志(如 /var/log/syslog ),防止日志无限增长。1. 自动化系统维护(日志清理、更新、监控等);
2025-08-03 18:17:05
563
原创 关于Feign的应用
Feign 是声明式 HTTP 客户端,受 Retrofit、JAXRS - 2.0、WebSocket 启发,目标是降低 HTTP API 绑定复杂度,让编写 Java HTTP 客户端更轻松,能优雅发 HTTP 请求,解决弊端。在业务代码中注入 Feign 客户端(如),用其方法(如)替代调用,简化远程调用流程,提升代码可读性与可维护性。
2025-07-26 14:37:07
433
原创 Nacos配置管理
这样,微服务就能在 IDEA 中通过 Nacos 动态拉取、管理配置,实现配置中心化、环境差异化配置,方便配置更新与维护。简言之,Nacos 配置共享通过清晰的文件加载规则与优先级,实现了微服务多环境配置的 “通用复用 + 环境定制”,助力微服务架构高效管理配置,适配复杂部署场景。通过以上两种方式,可灵活实现 Nacos 配置热更新,让微服务动态感知配置变化,提升系统灵活性与运维效率。和 Nacos 服务端配置 ,之后创建 Spring 容器,最终加载 Bean,实现配置驱动应用初始化。
2025-07-26 11:55:00
1530
原创 关于Nacos
Nacos 注册中心流程:服务提供者向 Nacos 注册中心注册服务信息,Nacos 对临时实例用心跳监测、非临时实例主动询问;服务消费者可通过定时拉取(pull)或 Nacos 主动推送(push)变更消息获取服务,还会缓存服务列表,服务消费者与提供者间可远程调用。Nacos 与 Eureka 对比共同点:均支持服务注册、拉取,以及服务提供者用心跳做健康检测。区别:Nacos 服务端可主动检测提供者状态(临时实例心跳、非临时实例主动检测);临时实例心跳异常会被剔除,非临时不会;
2025-07-26 10:08:56
1107
原创 关于饥饿加载(Eager Loading)
饥饿加载是一种 “以空间换时间” 的策略,通过提前消耗资源(时间、内存)换取后续操作的高效性和稳定性。资源是否被高频使用、是否可在初始化阶段稳定获取、是否能接受启动时间的增加。在实际开发中,常需结合懒加载灵活搭配(如核心资源饥饿加载,次要资源懒加载),以平衡系统性能和资源消耗。数据库 “首次访问慢、后续快” 的核心是被动缓存机制,而非主动的饥饿加载,但可以通过主动预热(如启动时加载热点数据、初始化连接池)模拟 “饥饿加载” 效果,进一步优化首次访问性能。
2025-07-19 20:44:10
570
原创 基于Eureka和restTemple的负载均衡
在微服务架构中,基于 Eureka(服务注册中心)和 RestTemplate(HTTP 客户端)实现负载均衡是常见的方案,核心是通过 Eureka 获取服务实例列表,再结合负载均衡策略选择具体服务实例进行调用。
2025-07-19 20:21:10
1400
原创 Eureka 和 Nacos
Eureka 是 Netflix 公司开发的一款基于 REST 风格的服务注册与发现组件,专为分布式系统设计。它遵循AP 原则(可用性、分区容错性优先),强调在网络分区等异常情况下的服务可用性,是 Spring Cloud Netflix 生态中的核心组件之一。Eureka 代表了早期微服务注册发现的经典方案,但其功能单一且已停止维护,逐渐被替代;Nacos 则是新一代服务治理平台,凭借功能全面、性能优异和持续演进,成为当前微服务架构的首选组件。选择时需根据项目规模、生态依赖和功能需求综合考量。
2025-07-19 19:59:22
1272
原创 关于Spring RestTemplate
是 Spring Framework 提供的一个同步 HTTP 客户端工具,用于简化与 RESTful API 的交互。它封装了底层 HTTP 通信细节,提供了统一的 API 来发送各种 HTTP 请求(GET、POST、PUT、DELETE 等),并自动处理响应数据的序列化和反序列化。使用HttpEntity// 添加 JSON 消息转换器(默认使用 Jackson)// 添加 XML 消息转换器。
2025-07-19 19:16:57
738
原创 关于网络图床
早期互联网用户通过FTP上传图片到个人网站空间,外链方式原始Photobucket(2003)、Imageshack(2003)等专业图床出现,提供免费外链服务Flickr、Imgur(2009)等平台崛起,社交媒体推动需求激增七牛云、阿里云OSS等云服务商提供专业图床方案,GitHub+CDN等DIY方案流行免费图床减少,付费/混合模式成为主流,AI图片生成带来新需求- 减轻网站存储压力- 专业CDN加速图片访问- 一键获取图片外链- 论坛、博客、社交媒体通用- 防止本地图片丢失。
2025-07-13 09:43:33
924
原创 关于网络图床
早期互联网用户通过FTP上传图片到个人网站空间,外链方式原始Photobucket(2003)、Imageshack(2003)等专业图床出现,提供免费外链服务Flickr、Imgur(2009)等平台崛起,社交媒体推动需求激增七牛云、阿里云OSS等云服务商提供专业图床方案,GitHub+CDN等DIY方案流行免费图床减少,付费/混合模式成为主流,AI图片生成带来新需求- 减轻网站存储压力- 专业CDN加速图片访问- 一键获取图片外链- 论坛、博客、社交媒体通用- 防止本地图片丢失。
2025-07-13 09:40:31
1027
Vue\ElementPuls\Nginx\.NetCore的应用,实现前后的表查询案例
2025-05-03
基于腾讯云服务、Ocelot、Consul、.NetCore7.0,实现负载均衡和高可用
2025-05-01
Redis安装文件,含Another-Redis-Desktop-Manager.1.6.1.exe和redis部署文件(已经做好配置,在window下直接启动即可)
2025-04-24
.NETCore发布案例资料,含代码、dotnet-hosting-9.0.4-win.exe 、浏览器安装包
2025-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1