Solon StateMachine 实现状态机使用示例详解
Solon StateMachine是基于Solon Framework的状态机框架,用于管理复杂的状态流转场景。摘要如下: 状态机通过定义状态集合、转移规则和触发事件,精确控制系统行为逻辑。 ...
Token续期的5种方案
前言 今天我们来聊聊一个看似简单却让无数开发者栽跟头的问题——Token续期。 你以为Token续期只是重置时间?90%的系统安全漏洞由此而生! 当用户正在提交重要表单时突然跳转到登录页面,或者系统在高峰期因Token并发刷新而崩溃,这些问题的根源往往在于Token续期策略设计不当。 一、Token ...
详谈 QT 布局 QLayout::SizeConstraint 和 QSizePolicy 对 QWidget 尺寸的影响
QT 窗口布局常用的设置有 QSizePolicy 和 QLayout::SizeConstraint ,当窗口大小调整时,哪个配置会生效或者都会生效?先说一个简单的结论:QSizePolicy 与 QLayout::SizeConstraint 都用于 QLayout 的自动布局,父 widget ...
CsGrafeq:用C#实现一个几何画板
CsGrafeq是一项用C# AvaloniaUI实现的,以MIT协议开源的几何画板,支持AOT发布,目前支持的几何图形包含线,点,圆,多边形,角,可以通过拖拽改变图形。支持表达式 ...
MySQL 28 读写分离有哪些坑?
读写分离的基本结构: 上图的结构是客户端主动做负载均衡,这种模式下一般会把数据库连接信息放在客户端的连接层,由客户端选择后端数据库进行查询。 还有一种架构是在MySQL和客户端间加入中间代理层proxy,客户端只连接proxy,由proxy根据请求类型和上下文决定请求的分发路线: 比较这两种架构: ...
一步一步学习使用FireMonkey动画(4) 使用Delphi的基本动画组件类,路径和位图列表动画 弹跳小球和奔跑的小人示例
本节将介绍的主题如下: 1. 使用TPathAnimation创建路径跟随的小球。 2. 使用TBitmapListAnimation打造奔跑的小人动画 3. 使用TRectAnimation打造内外边距移动动画 ...
一步一步学习使用FireMonkey动画(3) 使用Delphi的基本动画组件类
1. 认识TAnimation的子类 2. 使用TAnimation的动画子类创建动画。 3. 使用TFloatKeyAnimation关键帧创建弹跳球动画 4. 使用TColorKeyAnimation关键帧动画眩目背景变换 ...
故障处理:Oracle表空间异常增长后又恢复正常的故障模拟与分析
我们的文章会在微信公众号IT民工的龙马人生和博客网站 ( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 今天谈谈很早之前朋友问到的一个案例,表空间使用率异常增加,新增对象都是临时字段,并且段名 ...
kafka 副本集设置和理解
转载请注明出处: 最近在做集群高可用验证的时候,遇到了一个kafka 副本集高可用的问题,在这里分析总结一下。 当前的部署情况是kafka集群有三个节点;在做集群高可用验证的时候,先shutdown一个服务器实例之后,再验证服务相关的高可用,当shutdown一个实例之后,发现kafka 有的top ...
手把手教你打造一个更懂你的AI翻译助手!
手把手AI Agent系列教程: 如何用 Dify + Oracle + DeepSeek 来打造一个更懂你的AI翻译助手! 一、为什么需要AI翻译助手? 传统人工翻译行业的核心痛点: 人工翻译效率低、成本高 专业文档中英文术语众多,语境依赖强 不同译者风格不同,专业术语更新快、难统一 AI时代下, ...
关于模运算
前言 写这篇文章的时候,本蒟蒻正在挑战3个月达省一; 之前一直对模运算耿耿于怀十分好奇,遂决定,今天拿下; 最后在正文开始之前放一个搞笑的东西: 关于模运算的定义 我们先定义带余除法(其实就是除法): \(设两个数 a,m \in \symbb{Z}, m \not= 0,则a、m的带余除法定义为: ...
一款基于 Ant Design 设计语言实现、漂亮的 .NET Avalonia UI 控件库
前言 今天大姚给大家分享一款基于 Ant Design 设计语言实现、漂亮的 .NET Avalonia UI 控件库:AtomUI。 AtomUI项目介绍 AtomUI 是一款基于 Ant Design 设计语言实现、漂亮的 .NET Avalonia UI 控件库,致力于将 Ant Design ...
claude code使用
白嫖了cursor半年多了,虽然免费的模型能满足日常开发,但是完成一个任务还是需要不停的修修改改,浪费的时间基本上太多了。听说claude code很强大,先试试它了。 claude code刚出来的时候都是在mac上的,作为windows系统深度使用者,默默掏出了子系统linux,具体安装省略。 ...
Docker Desktop里搭建RabbitMq 4.1.3集群的保姆级教程
最近想自己开发一个小系统,而我的电脑里还没有安装任何的开发相关的配套软件和环境,所以想着方便以后开发的原则,就想从头到尾搭建一个RabbitMq cluster集群环境。一开始觉得这个搭建应该不难,网上有很多现成的资料而且有AI大模型的加持,所以理论上很快能搞定,可结果是我花了大概半天时间才算基本完 ...
一步一步学习使用FireMonkey动画(2) 使用TAnimator类创建动画
本节将介绍: 1. 使用TFmxObject的动画函数。 2. 使用TAnimator对象快速创建动画。 3. TAnimator与其他的TAnimation动画组件的区别。 ...
MySQL 27 主库出问题了,从库怎么办?
基本的一主多从结构: 图中,A和A'互为主备,从库BCD指向主库A。一主多次的设置,一般用于读写分离,主库负责所有的写入和一部分读,从库负责其他的读请求。 当主库发生故障,主备切换: 一主多从结构在切换完成后,A'会成为新主库,从库需要改接到A',而这个过程会增加主备切换的复杂度。接下来,就看看切换 ...
Spring AOP 与 Solon AOP 有什么区别?
Spring和Solon作为容器框架都支持IOC和AOP。Spring AOP通过表达式定义切入点,支持有侵入(注解)和无侵入(包/类/方法)方式;Solon AOP仅通过注解定义切入点(有侵入)。Spring AOP灵活性高但表达式复杂,可实现完全无侵入;Solon AOP透明性强但功能受限。 ...
Abp vNext-事件总线使用实现及解析
事件总线的基本使用 1.引入模块AbpEventBusModule模块 2.注入本地事件发布接口 ,以本地事件总线举例, 因为思路都差不多,但是分布式事件的稍微配置麻烦一些 3.先定义事件传输数据结构 public class StockCountChangedEto { public Guid P ...
LLM ,MCP协议,A2A协议,RAG,智能体(AI Agent) 图解详细讲解
LLM ,MCP协议,A2A协议,RAG,智能体(AI Agent) 图解详细讲解 @目录LLM ,MCP协议,A2A协议,RAG,智能体(AI Agent) 图解详细讲解MCP 概述如何理解 LLM 和 MCPMCP 能做什么?对于程序员来说 MCP 能对于大众用户来说 MCP 能MCP 的理解程 ...
Download:几款主流的全球范围的NDVI产品参数说明和下载
01 快速浏览 ps:大部分产品的网站链接需要魔法进入. 产品名称 时间范围 覆盖区域 时间分辨率 空间分辨率 坐标系 产品源信息 下载源 卫星平台/传感器 MOD13Q1 V6.1 2000/2/18~present 全球陆地 16天 250m 正弦投影 MOD13Q1 MOD13Q1 Terra ...