自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VisionPro的ToolBlock高级c#脚本应用

将输出的X\Y\A,拼接成字符串赋值给到res方法一:在GroupRun方法的模块运行最后,添加输出的赋值脚本方法二:不从输出中获取,而是从模板匹配的工具里面获取数据再拼接a.添加库模板匹配的dll库b.获取工具里面名称为CogPMAlignTool1的工具对象,并将对象转换为CpgPMAlignTool实例。然后对pm实例进行取值,然后拼接到输出的res中。3.2.2 定义标签集合和字体

2026-01-18 00:14:02 254

原创 VisionPro 中CogAffineTransformTool

的工具 —— 能对图像 / ROI(感兴趣区域)做平移、旋转、缩放、倾斜(仿射)等操作,核心目的是把 “不规则 / 偏移 / 旋转的目标” 转换成 “正位、规整的状态”,方便后续 Blob、PatMax 等工具精准检测,特别适配你用海康相机采集图像后,目标位置 / 角度不固定的学习场景。1.转为灰度-->模板匹配---->位置校准---> CogAffineTransformTool。2.CogAffineTransformTool位置框定。

2026-01-17 22:39:55 208

原创 visionPro图像预处理

2.设置预处理的方法。

2026-01-17 22:29:50 143

原创 VisionPro的二维码识别

1.图像源转换为灰度图像,然后在结合ID码识别工具。2.二维码则设置为QR代码。4.条码则设置为代码123。

2026-01-17 22:25:58 186

原创 VisionPro 视觉检测工具基础知识点

采用矩形卡尺进行查询。通用由白到黑或者由黑到白之间的像素灰度进行直线查找,多个卡尺的灰度边界形成的点进行拟合,形成需要查找的直线。(针对最小像素点,进行灰度值差的计算,差值与阈值判断,寻找满足条件的点)注意:由暗到明、由明到暗、或者任务极性的直线寻找方案的差异。相关细节设置还包含:卡尺数、搜索长度等,同时也可以查看拟合的实际终点和起点坐标及所有的拟合点位坐标。

2026-01-17 21:13:04 357

原创 图片的SVG到XAML的应用案例

2026-01-11 10:44:01 98

原创 雷塞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 857

原创 固高运动控制卡(GST800)基础应用分享

固高运动控制卡(GST800)基础应用分享

2026-01-10 19:20:36 158

原创 雷塞运动控制(DMC3800)C#基础应用案例分享

雷塞运动控制(DMC3800)C#基础应用案例分享

2026-01-10 16:36:47 321

原创 WPF-Datagrid控件的无缝滚动

WPF-Datagrid控件的无缝滚动

2025-12-27 10:41:04 876

原创 分享1个ico的logo网站

共享1个ico的logo下载地址

2025-12-27 10:28:02 311

原创 easyExcel动态应用案例

easyExcel的动态导入导出案例

2025-09-14 16:00:18 477

原创 IDEA工具-代码字体缩放

配置以下,通过Ctrl加滚动鼠标,实现缩放。

2025-08-31 16:38:38 171

原创 IDEA插件ApifoxHelper

Apifox Helper 是 Apifox 团队针对 IntelliJ IDEA 所推出的插件,可以在 IDE 中识别本地 Java、Kotlin 后端项目的源代码,直接在 IDE 侧边栏。对于常见的开发框架,Apifox Helper 插件能够做到开箱即用,实现真正的。仅通过识别最基本的业务代码,即可生成一份详尽的 API 文档。

2025-08-31 09:57:23 430

原创 关于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 542

原创 Docker

2025-07-27 17:16:25 199

原创 关于GateWay网关

2025-07-26 21:30:14 237

原创 关于Feign的应用

Feign 是声明式 HTTP 客户端,受 Retrofit、JAXRS - 2.0、WebSocket 启发,目标是降低 HTTP API 绑定复杂度,让编写 Java HTTP 客户端更轻松,能优雅发 HTTP 请求,解决弊端。在业务代码中注入 Feign 客户端(如),用其方法(如)替代调用,简化远程调用流程,提升代码可读性与可维护性。

2025-07-26 14:37:07 423

原创 Nacos配置管理

这样,微服务就能在 IDEA 中通过 Nacos 动态拉取、管理配置,实现配置中心化、环境差异化配置,方便配置更新与维护。简言之,Nacos 配置共享通过清晰的文件加载规则与优先级,实现了微服务多环境配置的 “通用复用 + 环境定制”,助力微服务架构高效管理配置,适配复杂部署场景。通过以上两种方式,可灵活实现 Nacos 配置热更新,让微服务动态感知配置变化,提升系统灵活性与运维效率。和 Nacos 服务端配置 ,之后创建 Spring 容器,最终加载 Bean,实现配置驱动应用初始化。

2025-07-26 11:55:00 1501

原创 关于Nacos

Nacos 注册中心流程:服务提供者向 Nacos 注册中心注册服务信息,Nacos 对临时实例用心跳监测、非临时实例主动询问;服务消费者可通过定时拉取(pull)或 Nacos 主动推送(push)变更消息获取服务,还会缓存服务列表,服务消费者与提供者间可远程调用。Nacos 与 Eureka 对比共同点:均支持服务注册、拉取,以及服务提供者用心跳做健康检测。区别:Nacos 服务端可主动检测提供者状态(临时实例心跳、非临时实例主动检测);临时实例心跳异常会被剔除,非临时不会;

2025-07-26 10:08:56 1094

原创 关于饥饿加载(Eager Loading)

饥饿加载是一种 “以空间换时间” 的策略,通过提前消耗资源(时间、内存)换取后续操作的高效性和稳定性。资源是否被高频使用、是否可在初始化阶段稳定获取、是否能接受启动时间的增加。在实际开发中,常需结合懒加载灵活搭配(如核心资源饥饿加载,次要资源懒加载),以平衡系统性能和资源消耗。数据库 “首次访问慢、后续快” 的核心是被动缓存机制,而非主动的饥饿加载,但可以通过主动预热(如启动时加载热点数据、初始化连接池)模拟 “饥饿加载” 效果,进一步优化首次访问性能。

2025-07-19 20:44:10 558

原创 基于Eureka和restTemple的负载均衡

在微服务架构中,基于 Eureka(服务注册中心)和 RestTemplate(HTTP 客户端)实现负载均衡是常见的方案,核心是通过 Eureka 获取服务实例列表,再结合负载均衡策略选择具体服务实例进行调用。

2025-07-19 20:21:10 1384

原创 Eureka 和 Nacos

Eureka 是 Netflix 公司开发的一款基于 REST 风格的服务注册与发现组件,专为分布式系统设计。它遵循AP 原则(可用性、分区容错性优先),强调在网络分区等异常情况下的服务可用性,是 Spring Cloud Netflix 生态中的核心组件之一。Eureka 代表了早期微服务注册发现的经典方案,但其功能单一且已停止维护,逐渐被替代;Nacos 则是新一代服务治理平台,凭借功能全面、性能优异和持续演进,成为当前微服务架构的首选组件。选择时需根据项目规模、生态依赖和功能需求综合考量。

2025-07-19 19:59:22 1244

原创 关于ApiPost

ApiPost 是一款集 API 调试、文档生成、自动化测试、Mock 服务、团队协作于一体的开发工具1。

2025-07-19 19:35:22 940

原创 关于Spring RestTemplate

是 Spring Framework 提供的一个同步 HTTP 客户端工具,用于简化与 RESTful API 的交互。它封装了底层 HTTP 通信细节,提供了统一的 API 来发送各种 HTTP 请求(GET、POST、PUT、DELETE 等),并自动处理响应数据的序列化和反序列化。使用HttpEntity// 添加 JSON 消息转换器(默认使用 Jackson)// 添加 XML 消息转换器。

2025-07-19 19:16:57 716

原创 IDEA插件离线安装

本次案例,举例MyBatis Log Free、MyBatisX、RestfulTookkit-fix插件的离线安装。

2025-07-18 23:44:04 787

原创 VsCode的LivePreview插件应用

该插件可以实现VsCode对前端代码编写的提示,可以一边预览,无需切换到浏览器。

2025-07-13 14:56:59 433

原创 关于数据库的慢查询

慢查询是指执行时间超过预设阈值的数据库查询操作。它是数据库性能优化的一个重要指标和切入点。

2025-07-13 11:34:05 1066

原创 关于网络图床

早期互联网用户通过FTP上传图片到个人网站空间,外链方式原始Photobucket(2003)、Imageshack(2003)等专业图床出现,提供免费外链服务Flickr、Imgur(2009)等平台崛起,社交媒体推动需求激增七牛云、阿里云OSS等云服务商提供专业图床方案,GitHub+CDN等DIY方案流行免费图床减少,付费/混合模式成为主流,AI图片生成带来新需求- 减轻网站存储压力- 专业CDN加速图片访问- 一键获取图片外链- 论坛、博客、社交媒体通用- 防止本地图片丢失。

2025-07-13 09:43:33 903

原创 关于网络图床

早期互联网用户通过FTP上传图片到个人网站空间,外链方式原始Photobucket(2003)、Imageshack(2003)等专业图床出现,提供免费外链服务Flickr、Imgur(2009)等平台崛起,社交媒体推动需求激增七牛云、阿里云OSS等云服务商提供专业图床方案,GitHub+CDN等DIY方案流行免费图床减少,付费/混合模式成为主流,AI图片生成带来新需求- 减轻网站存储压力- 专业CDN加速图片访问- 一键获取图片外链- 论坛、博客、社交媒体通用- 防止本地图片丢失。

2025-07-13 09:40:31 995

原创 MarkDown标签语言应用

由(科技博主)和(互联网活动家)共同设计目标:创建易读易写的纯文本格式,可转换为结构化的 HTMLGitHub 推出,添加表格、任务列表等语法其他平台(如 GitLab、Reddit)开始定制自己的 Markdown 变种社区推出规范,解决不同实现的兼容性问题但未完全统一所有平台(如 GFM 仍保留特有语法)成为技术文档、静态网站生成器(如 Hugo、Jekyll)的标配扩展支持数学公式(LaTeX)、图表(Mermaid)等高级功能无需学习复杂排版工具(如 Word/LaTeX),专注内容本身。

2025-07-13 08:46:04 1835

原创 关于wpf的自适应

目前该案例是将自适应的代码放在自定义控件里面,将控件作为界面来使用,然后再将控件布置到界面,拉动界面的大小,可以实现布局的自动补偿。

2025-07-12 21:06:00 788

原创 PostgreSQL安装及简单应用

注意:端口号默认是5432。

2025-07-12 18:55:42 173

原创 开发中的碎方法

核心定义碎方法是一种将功能过度拆分的编程实践,即把本可以在一个方法中完成的逻辑,拆分成多个仅实现单一、微小功能的方法。例如:java// 碎方法示例(反模式)// 验证参数// 检查库存// 扣减库存// 记录日志// 发送通知// 更新订单状态// 每个方法仅实现一个极小功能private void validateOrderParams() { /* 简单参数校验 */ }private void checkInventory() { /* 检查库存 */ }

2025-06-28 08:40:01 956

原创 后端开发的注意事项

1.1 根据当前的需求文档,绘制出整体的流程图;(帮助了解项目整体的情况)1.2 分析任务(针对分配给你的任务模块进行细化分析)1.2.1 创建数据表1.2.2 创建系统字典1.2.3 接口业务清单1.2.4.1 接口流程图1.2.4.2 关键算法1.2.4.3 关键伪SQL1.2.4 基于接口,分析数据模型类(同步考虑导入导出文件模板)1.2.5 新增菜单项1.2.6 创建开发分支1.2.7 配置系统权限1.2.8 配置数据权限1.2.9 创建系统角色。

2025-06-28 08:38:10 295

原创 软件版本控制分支管理

这是一个典型的软件版本控制分支管理流程图,展示了从功能开发到最终合并到主分支的流程。2.开发完成后,更新当前最新的分支,然后选择需要上传的文件,提交;3.提交后,在将提交的文件,推送到远端分支;4.拉去开发分支,切换至最新的开发分支;1.开发前,拉去或者更新最新的分支;5.将分支A融合到开发分支;6.将开发分支推送到远端。

2025-06-28 07:51:51 969

原创 基于 WPF 实现插件式 SCADA 系统驱动协议管理

通过 WPF 的模块化设计与.NET 框架的动态加载能力,可实现兼具灵活性和稳定性的插件式 SCADA 系统,满足工业现场对驱动协议热更新的需求,同时保持界面交互的高效性与可维护性。

2025-06-28 07:38:26 1222

原创 关于上位机的热更新

上位机是否具备热更新功能,并非绝对属性,而是由设计架构、技术选型和应用需求共同决定。在工业自动化、物联网等需要高可用性的场景中,越来越多的上位机软件开始支持热更新;而在简单或非关键场景中,可能仍采用传统重启更新方式。如果需要为特定上位机系统实现热更新,需根据其技术栈选择合适的方案(如模块化设计、动态加载框架等),并充分测试更新流程的稳定性和安全性。

2025-06-28 07:35:29 835

原创 redis分布式锁

在分布式系统中,多个服务实例可能同时访问共享资源(如数据库、缓存),分布式锁用于保证同一时刻只有一个服务实例执行关键操作,避免竞争条件(如超卖、数据不一致)。Redis 分布式锁的核心思路:利用 Redis 的键值对存储特性,通过原子操作实现锁的获取和释放。在若依项目中创建RedisLock工具类,封装获取锁和释放锁的逻辑:java@Component// 锁的前缀(避免键冲突)// 获取锁// 唯一标识客户端// 使用 SET NX PX 命令获取锁clientId,

2025-06-07 16:43:04 1530

原创 Mybatis的联表应用案例

Excel(name = "公司名称")@Excel(name = "功能名称")@Excel(name = "功能地址")@Excel(name = "功能编号")RpCompanyWebLianBiaoVO是domain定义的模型名称,RpCompanyconfigLianResult是xml定义的模型名称。

2025-06-07 10:58:35 379

SQLSERVER2014安装链接

SQLSERVER2014安装链接

2026-01-25

威纶通软件安装包5.1.4

威纶通软件安装包5.1.4

2026-01-16

SSMS17.6离线安装包

SSMS17.6离线安装包

2026-01-12

SQLSERVER2019EXPRESS安装包

SQLSERVER2019EXPRESS安装包

2026-01-12

NET安装环境离线安装包

NET安装环境离线安装包

2026-01-12

视觉运控学习的参考框架

视觉运控学习的参考框架

2026-01-08

WPF-Datagrid控件的无缝滚动

WPF-Datagrid控件的无缝滚动

2025-12-27

WPF-非复归型按钮及动态生成MVVM

WPF-非复归型按钮及动态生成MVVM

2025-10-22

WPF-组合控件的应用加减模块及动态排布

WPF-组合控件的应用加减模块及动态排布

2025-10-22

WPF的MVVM模式下的GridData应用(行选择,嵌套自定义控件)

WPF的MVVM模式下的GridData应用(行选择,嵌套自定义控件)

2025-10-22

easyExcel动态导入导出的案例代码(纯净版)

easyExcel动态导入导出的案例代码(纯净版)

2025-09-14

若依-帶easyExcel功能測試

若依-帶easyExcel功能測試

2025-09-07

file-share.exe安装包

file-share.exe安装包

2025-07-19

关于ApiPost的安装包

关于ApiPost的安装包

2025-07-19

postgredsql安装包

postgredsql安装包

2025-07-12

wpf,基于grid和viewbox的自适应

wpf,基于grid和viewbox的自适应

2025-07-12

条码并发防重复代码案例

条码并发防重复代码案例

2025-06-08

基于若依框架的新模块微服务创建以及Feign的应用案例

基于若依框架的新模块微服务创建以及Feign的应用

2025-06-01

若依框架-前端(点击链接内部界面vue)

若依框架-前端(点击链接内部界面vue)

2025-06-02

基于若依的静态资源上传下载

基于若依的静态资源上传下载

2025-06-02

ruoyi系统代码案例

ruoyi系统代码案例

2025-05-26

dbeaver数据库管理工具安装包

dbeaver数据库管理工具安装包

2025-05-24

springboot链接nacos测试的资料

springboot链接nacos测试的资料

2025-05-21

IDEA2023安装文件

IDEA2023安装文件

2025-05-17

springboot基础项目搭建,内含代码、maven以及jdk17

springboot基础项目搭建,内含代码、maven以及jdk17

2025-05-17

Redis在C#中的常规应用案例

Redis在C#中的常规应用案例

2025-05-04

Vue\ElementPuls\Nginx\.NetCore的应用,实现前后的表查询案例

Vue\ElementPuls\Nginx\.NetCore的应用,实现前后的表查询案例

2025-05-03

采用Vue-3.2、ElementPlus的代码项目案例,应用与nginx发布

采用Vue-3.2、ElementPlus的代码项目案例,应用与nginx发布

2025-05-02

基于腾讯云服务、Ocelot、Consul、.NetCore7.0,实现负载均衡和高可用

基于腾讯云服务、Ocelot、Consul、.NetCore7.0,实现负载均衡和高可用

2025-05-01

部署资料代码-Ocelot与.NETcore7.0部署(基于腾讯云)

部署资料代码----Ocelot与.NETcore7.0部署(基于腾讯云)

2025-05-01

以上是consul的部署文件

consul的部署文件

2025-04-29

基于.NETCore7.0的Ocelot的应用,2个服务,1个网关

基于.NETCore7.0的Ocelot的应用,2个服务,1个网关

2025-04-28

基于C#的连接Rabbitmq的生产者和消费者代码案例

基于C#的连接Rabbitmq的生产者和消费者代码案例

2025-04-27

rabbitmq安装文件

rabbitmq安装文件

2025-04-27

Redis安装文件,含Another-Redis-Desktop-Manager.1.6.1.exe和redis部署文件(已经做好配置,在window下直接启动即可)

Redis安装文件,含Another-Redis-Desktop-Manager.1.6.1.exe和redis部署文件(已经做好配置,在window下直接启动即可)

2025-04-24

.NETCore发布案例资料,含代码、dotnet-hosting-9.0.4-win.exe 、浏览器安装包

.NETCore发布案例资料,含代码、dotnet-hosting-9.0.4-win.exe 、浏览器安装包

2025-04-24

sqlite依赖注入\多对象工厂模式的注入案例

sqlite的依赖注入以及多对象工厂模式的注入案例

2025-04-18

特性(Attribute)

特性的应用测试案例代码

2025-04-16

基于AOP+Log4Net+AutoFac日志框架

基于AOP+Log4Net+AutoFac日志框架

2025-04-12

Autofac实例化对象的应用案例

Autofac实例化对象的应用案例

2025-04-09

空空如也

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

TA关注的人

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