化工厂SCADA系统OPC DA数据转Modbus TCP接入全厂监控平台项目案例
VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。 ...
字符编码知多少(一)
前言 曾经在一场面试中,问到过UTF-8与UTF-16的区别,我一脸懵逼,惨遭羞辱。 最近在使用rider这个IDE的过程中,发现在visual studio中好好的代码,在rider中是乱码。 故此深入了解一下字符编码的前世今生。 前世:编码的蛮荒时代 由于计算机只能存储0/1二进制数据,因此计算 ...
海豚调度DolphinScheduler 和 Spring Cloud Data Flow 对比
Spring Cloud Data Flow Spring Cloud Data Flow是一个基于Spring Boot和Spring Cloud的开源框架,旨在简化云原生环境中数据流处理和批处理任务的开发、部署与管理。它提供了一种统一的编程和操作模型,用于编排可组合的数据微服务,支持在Cloud ...
claude-agent-sdk mineru-parser-skill发票识别
claude-agent-sdk mineru-parser-skill发票识别 不谈玄学,只讲落地。 我是一名深耕算法工程化一线的实践者,擅长将 新技术、关键技术、AI/ML 技术从论文和 demo 转化为可规模化部署的生产系统。在这里,你看不到堆砌公式的理论空谈,只有真实项目中踩过的坑、趟过的路 ...
[微服务场景实战] - 限流 - 如何让服务器在亿级流量冲击下“活下去”
本文探讨了在高并发秒杀场景下的限流技术。首先分析了亿级流量冲击的业务场景,指出限流是保证系统存活的关键策略。接着详细介绍了四种限流算法:固定时间窗口计数算法存在边界临界问题;滑动时间窗口算法通过子窗口划分提高精度但仍面临机器人抢购问题;漏桶算法通过恒定速率处理请求但无法解决瞬时峰值;令牌桶算法通过控... ...
基于SqlSugar开发框架的基础上快速开发H5端的移动应用
在开发一些项目的时候,我们往往会基于一定的框架进行业务的开发,并结合一些辅助工具进行更高效率的快速开发和整合工作,SqlSugar开发框架是我们开发的一个多端整合的开发框架,基于它的后端WebAPI 基础上,我们可以对接WInform端、Vue3+ElementPlus的BS端,Vue3+Vant4... ...
实用程序:Python打造进程网络监控与分析工具——全方位掌握你的网络与进程状态
本文介绍了一款基于Python开发的GUI网络监控工具,能够实时监控进程网络活动、分析端口占用情况、诊断网络问题。该工具支持Windows系统,提供进程带宽管理、端口筛选、网速测试、路由追踪等功能,并可将数据导出为CSV或图表。界面简洁易用,集成实时刷新、带宽限制等高级功能,适合普通用户排查网络故障... ...
回归分析全家桶(16种回归模型实现方式总结)
提到回归分析,很多人第一时间想到的只有“线性回归”和“逻辑回归”。但实际上,针对不同的数据情况(比如有离群点、数据是计数的、数据有缺失截断等),我们有十几种回归模型可以选择。 今天为大家总结了 16种回归分析 的模型,重点不是介绍这些回归模型的原理,而是介绍如何在Python代码中使用这些模型,希望 ...
【译】Visual Studio —— 为现代开发的速度而打造
Visual Studio 2026 标志着微软在其 50 年承诺中的又一次演进,该承诺旨在提供开发者喜爱且企业信赖的工具,这些工具旨在跟上现代开发的步伐。软件开发的速度比以往任何时候都快,而 Visual Studio 也在与您一同演进。 今天,我们将宣布 Visual Studio 在生命周期和 ...
Rime-AI v2版本发布
AI-Rime 基于Rime的lua脚本系统打造AI增强输入法 Rime AI 纠错 v1 智能纠错 功能说明 极简版 AI 纠错功能: 按 6 触发纠错,显示"AI纠正中..." 再按 6 显示纠正结果 文件清单 文件 说明 ai_corrector_processor.lua 按键监听(放入 l ...
让 AI 分析我 3 年前写的代码,全是漏洞!
对于个人开发者来说,这类工具可以帮你在提交代码前发现潜在问题,拿来检测一下自己之前的老项目代码也是不错的;对于团队来说,可以把 AI 接入到 CI/CD 流程中,自动化代码安全检查。 ...
为什么大厂一般不推荐使用@Transactional?
前言 对于从事java开发工作的同学来说,Spring的事务肯定再熟悉不过了。 在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到Spring事务。 确实,Spring事务用起来贼爽,就用一个简单的注 ...
[从程序员到架构师] 微服务场景实战 - 熔断
本文探讨了微服务系统中的熔断机制应用场景与解决方案。通过新零售系统中用户服务的两个核心接口案例,揭示了慢请求和流量洪峰如何引发系统级雪崩效应。针对线程隔离和快速失败恢复的需求,对比了Hystrix和Sentinel两种主流熔断框架的特性差异,最终选择Hystrix作为解决方案。文章强调熔断机制的核心... ...
HarmonyOS SDK携手Remy让普通手机即可完成专业级3D空间重建
长期以来,3D重建技术主要应用于游戏开发、影视特效等专业领域,依赖高性能设备与复杂流程,难以真正进入大众生活场景。 Remy的目标,正是改变这一现状。 Remy是一款基于3D重建技术开发的空间记录应用,用户只需使用手机摄像头进行环绕拍摄,即可像录制普通视频一样,生成沉浸式3D空间模型,捕捉生活中的真 ...
Elasticsearch Percolate Query使用优化案例-从2000到500ms
原文地址:https://blog.fanscore.cn/a/67/ 1. 前情提要 组内在某个项目中使用了ES较为冷门的Percolate Query能力,然后在数据累积到一定量级后遇到性能瓶颈,遂开始了漫漫的性能优化之路。优化过程中发现社区中针对Percolate Query优化的文章还是比较 ...
无成本搭建 AI 画图神器!我以后再也不会手绘架构图了
大家好,我是小富~ 这期我带大家无成本搭建一个超强的 AI 画图工具,没错就是无成本! 老粉丝都知道,我以前的文章中会出现很多还算精美的插图,这些图片大部分都是我用 draw.io 一点点抠出来的。 比如这样的分库分表示意图 TCP的三次握手的流程图 还有这样的一致性hash原理图 现在AI越来越牛 ...
对线面试官系列:MySQL 常见面试题,你能答对几道?
@目录前言背景1. 什么是存储过程?有哪些优缺点?2. 数据库三个范式是什么3. 索引是什么?有什么作用以及优缺点?4. 什么时候要创建索引?5. 索引分类有哪些?6. 索引的数据结构:7. 为什么使用B+Tree作为索引:8. MySQL 索引底层结构为什么使用 B+树?9. B+ 树的叶子节点链 ...
(原创)【B4A】Intent 获取分享图片的“坑”及解决办法
一、前言 作为完全自学安卓开发的程序员,虽然开发过不少安卓项目,但是仍觉得好多“坑”啊。可能对于科班出身的安卓程序员来说是司空见惯的吧。 本次就来说一下我在处理Intent获取分享图片的“坑”及解决办法。 相信看完的你,一定会有所收获! 本文地址:https://www.cnblogs.com/le ...
OFD 在线预览全是乱码?我差点被“字体问题”带沟里了
OFD 在线预览全是乱码?我差点被“字体问题”带沟里了 一个看似简单的问题,最后却发现:你改的方向,从一开始就是错的。 前几天,现场同事反馈: OFD 类型的发票文件在系统里在线预览时,几乎全是乱码。 第一眼看到截图,我脑子里立刻蹦出三个字: 缺字体。 第一坑:我太相信“经验判断”了 现场环境是 W ...
掌握Fetch与Flask交互:让前端表单提交更优雅的动态之道
本文详细解析了前端Fetch API的工作原理与常见用法,并重点阐述了其如何与Python Flask后端框架协同工作。通过登录重定向、数据动态增删改查等具体场景,演示了如何实现无刷新交互体验。文章提供了前后端配套的代码示例,讲解了如何处理JSON、文本等不同格式的响应,以及如何根据响应状态更新用户... ...


