数据驱动与序列化

Posted shawnc24

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据驱动与序列化相关的知识,希望对你有一定的参考价值。

M系统在研究如何简化代码,回归数学本质。

目前涉及的现实元素,基本无例外,可以使用矩阵来表示。

矩阵的元素,需要改造为bit的队列。因为每个矩阵位置,都包含多个状态的组合。如果只是用枚举,可以说要定义的状态非常多,考虑状态的组合可能,就更没可行性。

比方说一个3*3矩阵如下

11110001111  11110001111  11110001111

11110001111  11110001111  11110001111

11110001111  11110001111  11110001111

每个元素是一个11位的数据,每一位代表某个属性的ON\OFF。

 

至于条件函数的判断,就是多个矩阵的信息组合,判断是否符合。

既然数据都在矩阵中,就可以定义一系列对于矩阵的操作函数集合MAFUN,条件函数中就是矩阵+MAFUN的组合代码而已。

矩阵好定义,没有难度。MAFUN考虑在目前现有项目中,一个个遍历,最后汇总出此集合。

 

此外,考虑序列化问题。运行中,可随时响应外部消息,打印出当前所有数据矩阵,相当于打印出堆栈,一种简化了的堆栈。用于分析问题

 

以上是关于数据驱动与序列化的主要内容,如果未能解决你的问题,请参考以下文章