技术栈
状态机
吴声子夜歌
2 天前
java
·
枚举
·
状态机
状态机——枚举实现简单状态机
最经典、最符合面向对象设计原则的实现方式是:将状态的行为抽象成方法,并在每个枚举常量中分别实现它(状态模式)。
吴声子夜歌
2 天前
java
·
状态机
·
分支聚合
状态机——并行分支聚合
当你的状态机不再是简单的“单线流转”(A -> B -> C),而是涉及多条件聚合(比如 A、B、C 三个前置条件都完成后,才能触发转换为 D)时,这在状态机中被称为 Fork/Join(并行分支聚合) 场景。
__土块__
4 天前
状态机
·
可观测性
·
任务调度
·
系统稳定性
·
ai工程
·
静默故障
·
背压控制
AI 后台任务调度中的静默跳过治理:从链路背压到状态补偿的稳定性实践
在 AI 后台任务调度系统中,一个典型的故障现象是:任务被成功触发,日志显示“已入队”,但最终无产出、无错误日志、无告警。用户侧表现为“任务消失了”。这类静默跳过问题在 RAG 文档处理、Agent 工具调用、定时模型推理等场景高频出现,排查成本极高。本文基于一次真实线上故障,还原从现象定位到根因分析,再到治理落地的完整过程,重点聚焦任务调度链路的稳定性治理。
__土块__
5 天前
状态机
·
任务调度
·
系统稳定性
·
异步执行
·
ai工程
·
静默故障
·
超时治理
定时任务触发后无产出的静默故障排查与治理实践
在一个基于 RAG 的自动化内容生成系统中,用户配置了每日定时触发的文章生成任务。任务配置成功,调度日志显示“已触发”,但连续多日未产出最终文章。前端无报错,后台无异常日志,任务状态停留在“执行中”,形成典型的静默故障。
__土块__
20 天前
状态机
·
可观测性
·
系统稳定性
·
故障排查
·
管理后台
·
监控告警
·
ai工程
AI 系统可观测性落地:从请求链路到管理后台的指标决策实践
凌晨 2:17,一个用户反馈工单被自动打上了「AI 回复超时」标签。这条请求来自客服助手的对话接口,用户连续追问了三个问题,前两个秒回,第三个等了 12 秒才返回「抱歉,当前服务繁忙,请稍后再试」。日志显示模型调用成功,但响应体为空。前端没有重试,后端没有报错,监控大盘一切正常——直到我们打开管理后台的任务执行详情页,才发现这条请求在「结果回写」阶段被静默丢弃了。
穿越临界点
20 天前
架构
·
状态机
·
决策
有限状态机(FSM)
组合逻辑和时序逻辑是数字电路设计中的两个非常重要的概念。数字电路通过实现这两个概念,搭建了冯诺依曼体系结构(布尔代数+数字逻辑电路),进而模拟了几乎整个物理世界的运行规律。
苏渡苇
2 个月前
java
·
单例模式
·
策略模式
·
枚举
·
状态机
·
enum
枚举的高级用法——用枚举实现策略模式和状态机
在 Java 中,枚举(enum)常常被当作“常量列表”使用,比如表示星期、状态、错误码等。但其实,枚举远比常量强大:它可以有构造函数、字段、方法,甚至可以实现接口。
有技巧搬砖
2 个月前
wpf
·
状态机
·
流程步骤
基于WPF MVVM的流程编排状态机引擎上位机
在自动化设备行业,越来越多的企业开始面临一个共同的问题:设备功能越来越复杂,但软件却越来越难维护。传统的上位机程序往往把逻辑写死在代码里,一旦流程变化,就需要重新修改程序、重新编译、重新部署,效率低、风险高。
想用offer打牌
3 个月前
后端
·
面试
·
状态机
高并发下如何保证接口的幂等性
如何在高并发的情况下,保证各个接口的幂等性,是C端业务的必做逻辑,同时这也是面试中重要的场景题。那么下面介绍一下什么是幂等性
wotaifuzao
3 个月前
stm32
·
重构
·
freertos
·
状态机
·
架构设计
·
事件驱动
·
表驱动
为什么 if/else 是嵌入式系统的慢性毒药?
你一定见过(甚至亲手写过)这样的主循环。它就像一个不断膨胀的怪物,吞噬着项目的可维护性。第一版代码提交时,逻辑清晰,甚至觉得很直观。 第二版增加蓝牙功能,还能勉强接受。 到了第三版,味道开始变了。
wotaifuzao
4 个月前
c语言
·
stm32
·
嵌入式硬件
·
freertos
·
状态机
·
事件驱动
·
嵌入式架构
STM32+FreeRTOS 长期可维护架构设计(事件驱动篇)-- 告别“屎山”代码
在嵌入式开发圈,有一个心照不宣的噩梦:Demo 阶段风驰电掣,交付半年后寸步难行。你可能经历过这样的场景:
FPGA_小田老师
4 个月前
fpga开发
·
uart
·
状态机
·
串口接收
·
uart_rx
·
串口程序
·
115200bps
FPGA例程(7):UART串口接收程序--状态机的编写
本专栏主要针对与想学习FPGA的同学,从基础的点灯到之后的复杂功能实战例程,从入门到进阶,通过这些例程的学习和了解,希望可以帮助你从一个FPGA小白进阶到FPGA中级阶段,能够处理工作中大多数的FPGA使用场景。
极客代码
4 个月前
c语言
·
开发语言
·
指针
·
状态机
·
函数
·
函数指针
深入解析C语言中的函数指针:原理、规则与实践
在C语言中,函数指针是一种强大的工具,它允许程序员将函数作为参数传递给其他函数,实现回调机制和动态绑定。函数指针不仅提高了代码的灵活性和可扩展性,还在许多高级编程技术中扮演着重要角色。本文将深入探讨C语言中的函数指针机制,包括其工作原理、规则以及如何在实践中正确应用。我们将通过代码示例和文本图解来详细解释这些知识,帮助读者获得深刻的理解。
工程师007
4 个月前
开发语言
·
c#
·
状态模式
·
状态机
C#状态机
状态机(Finite State Machine, FSM,又称有限状态机) 是一种数学模型和编程思想,用于描述一个对象(或系统)在其生命周期内的有限个状态,以及这些状态之间的转移规则、触发转移的事件 / 条件,还有状态转移过程中(或处于某个状态时)需要执行的动作 / 行为。
墨辰JC
5 个月前
stm32
·
microsoft
·
架构
·
状态机
·
调度器
STM32架构基于调度器的非阻塞按键状态机设计
系统调度器文章参考:STM32 别再死等延时了!教你一招:不用 RTOS 也能让多个任务同时跑状态机全称有限状态机(Finite State Machine)。简单来说,它将一个任务的生命周期拆分为多个离散的状态(State)。系统根据当前的状态和输入条件(如电平变化、计时到期),决定执行什么动作并跳转到下一个状态。
闲人编程
5 个月前
kubernetes
·
web
·
状态机
·
健康检查
·
codecapsule
·
存活探针
·
启动探针
健康检查与就绪探针
『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网
小灰灰搞电子
5 个月前
qt
·
状态机
使用Qt Creator创建和编辑状态图详细教程
单击状态会出现箭头 绘制完成 查看结果:其余自己添加参考我这篇文档:Qt SCXML 模块详解SCXML (State Chart XML) 是一种基于 XML 的 W3C 标准,用于描述复杂的状态机(State Machines)。它提供了一种形式化的方式来定义:
民乐团扒谱机
5 个月前
单片机
·
fpga开发
·
verilog
·
状态机
·
仿真
·
时序逻辑
·
multism
十字路口交通信号灯控制器设计(Multisim 电路 + Vivado 仿真)
目录一、设计原理:时序状态机与时间控制1. 状态定义2. 核心模块二、Multisim 电路设计1. 时钟分频电路
LYFlied
5 个月前
前端
·
面试
·
编译原理
·
状态机
·
babel
·
打包原理
有限状态机FSM工作原理详解及Babel中的有限状态机
有限状态机是一种抽象的数学模型,用于描述系统在不同状态之间转换的行为。在编译原理中,FSM是词法分析的核心工具。
qqxhb
7 个月前
系统架构
·
状态机
·
安全架构
·
安全模型
·
物理/信息/网络/系统
·
blp/biba
·
chinese wall
系统架构设计师备考第65天——安全架构和模型
威胁分类(4大类):18种具体威胁(部分重点):