最新 最热

Spring-statemachine实现订单状态机

每次用到的时候新创建一个状态机,太奢侈了,官方文档里面也提到过这点。而且创建出来的实例,其状态也跟当前订单的不符;spring statemachine暂时不支持每次创建时指定当前状态,所以对状态机引擎实例的持久化,就成了必须要考...

2023-10-17
1

多线程合集(三)---异步的那些事之自定义AsyncTaskMethodBuilder

之前在上一篇文章中多线程合集(二)---异步的那些事,async和await原理抛析,我们从源码去分析了async和await如何运行,以及将编译后的IL代码写成了c#代码,以及实现自定义的Awaiter,自定义异步状态机同时将本系列的第一篇文章...

2023-10-16
1

Go每日一库之134:fsm(基有限状态机库)

开发中,我们经常会遇到这种情况,服务模块有多种状态,它们有一定的顺序,先后执行,逐步切换。这时,fsm这个库可以帮助我们更好的管理多个状态。...

2023-09-30
1

【剑指 の 精选】热门状态机 DP 运用题

这是 LeetCode 上的「剑指 Offer II 091. 粉刷房子」,难度为「中等」。

2023-09-07
2

这3种优雅的嵌入式软件架构,你值得拥有!

用C语言实现状态机,主要有三种方法:switch—case 法、表格驱动法、函数指针法。下面给大家详细介绍一下。

2023-09-05
2

枚举简易实现一个实用审核机制状态机

以上代码可以封装成一个接口,前端扭转状态时只需提供 1.业务ID 2.当前状态status 3.审核动作statusType

2023-09-02
1

spring-statemachine

https://spring.io/projects/spring-statemachine

2023-08-09
2

KMP算法的数学原理(优化版)

对于一个有限自动机M,它是一个5元组(S,s₀,A,Σ,δ),S是有限状态集,s₀是初始状态(x₀∈X),A是可接受状态集(A⊆X),∑是有限输入表,δ是状态转移函数(从S×Σ到S的映射)。假定有一个模式串p="abaabcb"(长度m),待匹配字符串s="...

2023-07-20
1

一道北大强基题背后的故事(五)——解数学题的数学模型是什么?

今天,我们站在暂时仅仅把数学当作考试工具的孩子们那里聊聊,到底什么是数学分析能力,怎么培养和锻炼呢?

2023-07-12
2

对称思维的妙用之从解题到本质(四)——用三个套路秒杀一众问题

写作过程中,我对这些问题也是日思夜想,过程中还收集到一些类似思路的题目,发现应用我们的套路可以轻松秒杀,这里与大家分享:

2023-07-12
1