码迷,mamicode.com
首页 > 其他好文 > 详细

数据驱动与序列化

时间:2019-08-22 19:22:35      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:就是   枚举   bit   队列   组合   遍历   nbsp   函数   数学   

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

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

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

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

11110001111  11110001111  11110001111

11110001111  11110001111  11110001111

11110001111  11110001111  11110001111

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

 

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

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

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

 

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

 

数据驱动与序列化

标签:就是   枚举   bit   队列   组合   遍历   nbsp   函数   数学   

原文地址:https://www.cnblogs.com/shawnc24/p/11395938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!