在这个简短的概述中,我们描述了我们在eToro标记化资产背后实施技术的初步经验,即MoveIR语言中的(eToken),用于在Libra网络上进行部署。 Libra协议是一个确定性状态机,它将数据存储在版本化数据库中。使用新颖的领域特定语言:Move。Move允许可编程事务和模块重用代码和状态 - ...
分类:
其他好文 时间:
2019-07-20 09:27:02
阅读次数:
112
CMDB资产管理部分实现 需求 1、存储所有IT资产信息 2、数据可手动添加 3、硬件信息可自动收集 4、硬件信息可自动变更 5、可对其他系统灵活开放API 6、API接口安全认证 立业之本:定义表结构 1、各种硬件都能存 2、资产变更有记录 3、资产ID永不变 4、资产要有状态机 重中之重:接口设 ...
分类:
数据库 时间:
2019-07-10 16:39:41
阅读次数:
123
状态机 用特征向量来表示环境 一个S R agent所用的特征向量可以看做对与agent有关的环境状态的表示。这个agent可以从该特征向量中计算出一个适合环境状态的动作。这种agent的传感器的局限是特征向量不可能精准地表示环境状态——特别是那些从即刻传感器输入中进行计算的特征向量。在此,我们可以 ...
分类:
其他好文 时间:
2019-07-07 11:02:49
阅读次数:
152
前言我们知道Javascript语言的执行环境是"单线程"。也就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务。 这种模式虽然实现起来比较简单,执行环境相对单纯,但是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应 ...
分类:
Web程序 时间:
2019-06-29 13:01:44
阅读次数:
139
generator作为一个用来操作异步的状态机, 遇到yield停止, 通过调用next()来继续操作。 今天就用generator来实现页面的抽奖。 这样通过 每次点击按钮就调用一次next 来实现次数的递减,当然抽奖的逻辑每次都会执行, 当然你也可以在每次执行逻辑的时候, 让按钮禁止点击。这样就 ...
分类:
其他好文 时间:
2019-06-28 14:54:39
阅读次数:
113
Raft协议 Raft协议基于日志实现了一致性 实现备份的是机制:复制状态机Replicated State Machine,如果两个相同的、确定性的状态机从同一状态开始,以相同顺序输入相同的日志,则两个状态机最终也会保持一致 Raft了实现Consensus Module Consensus Mo ...
分类:
其他好文 时间:
2019-06-25 10:28:38
阅读次数:
118
前言 目前以手中这本清华大学出版社出版的编译原理(第3版,张素琴等编著)作为复习总结,因为考试都是大题,一部分概念会被忽略。所有内容都需要通过举例和推导来帮助加深理解,优先为过几天的考试服务。该文实现了教材中那些特别复杂的 推导符号 ,并且这几天会加紧持续更新。 第2章 文法和语言 符号和符号串 空 ...
分类:
其他好文 时间:
2019-06-16 16:02:40
阅读次数:
93
状态机模式在unity中作用是非常大的,可以实现角色的移动和场景的跳转,包括一些动画的播放,在很多unity框架中也是很常见的,发散思维广阔,下面是简单的状态机的实现,有注释 using System.Collections;using System.Collections.Generic;usin ...
分类:
编程语言 时间:
2019-06-11 09:33:20
阅读次数:
132
副本和分区状态机 1 前言 Controller 是从Kafka集群中选取一个的broker,负责管理topic分区和副本的状态的变化,通过上篇我们知道了controller的启动流程,这篇我们学习一下分区和副本状态机。 分区状态机记录着当前集群所有 Partition 的状态信息以及如何对 Par ...
分类:
其他好文 时间:
2019-06-09 18:09:35
阅读次数:
84
弊端: 虽然String.matches方法最易于看一个字符串是否与正则表达式相匹配。但并不适合在注重性能的情形中重复使用。 问题在于,它内部为正则表达式创建了一个Pattern实例,却只用一次,之后就可以进行垃圾回收了。创建Pattern实例的成本很高。因为需要将正则表达式编译成一个有限状态机 为 ...
分类:
其他好文 时间:
2019-06-07 21:21:09
阅读次数:
101