2.1 被隐藏了的过程 我们将源代码变成可执行文件的过程实际包含4个步骤,分别是预处理、编译、汇编和链接。 (1)预处理过程主要处理源代码中以“#”开头的预编译指令,主要的处理规则如下: 去除#define,展开所有宏定义 处理所有的预编译指令,如#if #ifdef #elif #else #en ...
分类:
其他好文 时间:
2018-01-25 20:39:38
阅读次数:
154
AC自动机总结 自动机的概念: 自动机又称有限状态机,是从初始状态不断接受输入,根据输入数据和当前状态跳转到下一状态的一种机器。 AC自动机可以实现多串匹配单串。复杂度是$O(n+m)$,也就是匹配串长+模式串总长。 AC自动机匹配失配时,类似KMP算法的next数组,AC自动机上有fail指针可以 ...
分类:
其他好文 时间:
2018-01-25 00:19:40
阅读次数:
204
Redux的设计思想很简单,就两句话。 * Web应用是一个状态机,视图与状态是一一对应的* 所有的状态,保存在一个对象里面 Store: Store就是保存数据的地方,你可以把它看成一个容器。整个应用只能有一个Store。 Redux提供createStore这个函数,用来生成Store。 上面代 ...
分类:
其他好文 时间:
2018-01-24 00:47:24
阅读次数:
257
今天是我第六次读软件需求这本书。 对话图:在许多应用程序中,用户界面可以看作是一个有限状态机。在任何情况下仅有一个对话元素(例如一个菜单,工作区,行提示符或对话框)对用户输入是可用的。在激活的输入区中,用户根据他所采取的活动,可以导航到有限个其它对话元素。在一个复杂的图形用户界面中,可能的导航路径可 ...
分类:
其他好文 时间:
2018-01-17 22:01:02
阅读次数:
158
<面向对象建模>采用了面向对象方法学的世界观,将系统看作是一系列对象的集合,每个对象具有独立的职责,完成独立的任务,对象之间通过消息机制相互协作,共同实现系统的目标。在需求分析中涉及的UML技术有对象模型,用例模型,行为模型,状态机模型和对象约束语言OCL。对象模型中强调了一个事物可以被抽象为对象的 ...
分类:
其他好文 时间:
2018-01-17 20:08:47
阅读次数:
138
用三段式描述状态机的好处,国内外各位大牛都已经说的很多了,大致可归为以下三点: 1.将组合逻辑和时序逻辑分开,利于综合器分析优化和程序维护; 2.更符合设计的思维习惯; 3.代码少,比一段式状态机更简洁。 对于第一点,我非常认可,后两点在Clifford E. Cummings著的(Synthesi ...
分类:
其他好文 时间:
2018-01-15 00:23:11
阅读次数:
163
什么是状态机:状态机通过不同的状态迁移来完成特定的逻辑操作 状态机的分类:Moore型状态机和Mealy型状态机 Moore型:状态机的变化只与当前的状态有关 Mealy型:状态机的变化不仅与当前的状态有关,还与输入有关 如何创建状态机:状态机的创建可以分为一段式,两段式和三段式 一段式:主要是讲所 ...
分类:
其他好文 时间:
2018-01-15 00:19:54
阅读次数:
203
2018-01-13 20:55:56 Floyd判圈算法(Floyd Cycle Detection Algorithm),又称龟兔赛跑算法(Tortoise and Hare Algorithm),是一个可以在有限状态机、迭代函数或者链表上判断是否存在环,求出该环的起点与长度的算法。该算法据高德 ...
分类:
编程语言 时间:
2018-01-13 23:43:05
阅读次数:
211
a.动画状态机setting是帧动画,可以把duration设置为0哦. b.triger就是当triger一结束自动切换状态,所以要设置时长。双击可以查看动画时长。exitTime多久进行切换。exitTime 1值是百分之分播放完不是1s. c.可以把play 拖到prevew进行预览。 d.i ...
分类:
其他好文 时间:
2018-01-13 11:07:13
阅读次数:
116
a.点击雪碧图"播放按钮"可以打开一系列图片. b.动画片断ins视图可以控制动画速度,可以直接脱在对象身上,在他身就有动画片段的状态。 c.动画状态机可以一个控制了两个敌人。 选中该控制器,右键 create-Animator override Control; d.重新状态机有两个地方要拖动,可 ...
分类:
其他好文 时间:
2018-01-11 20:41:09
阅读次数:
112