书栈网 · BookStack 本次搜索耗时 0.024 秒,为您找到 1084 个相关结果.
  • DAO-工程痛点及改进

    一、基本介绍 二、工程化痛点 1、数据集合与代码结构不同步 2、数据模型与业务模型模糊不清 3、DAO层沉淀太多的业务逻辑封装 4、将数据模型作为ORM/DAO操作的参数 5、数据操作权限开放,项目任何地方都可以随意调用 6、从顶层业务到底层数据集合操作,通篇使用同一个数据结构 三、工程化改进 1、自动化的数据模型管理 2、数据与业务模型的...
  • 3. 核心数据结构

    3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 3.2.1. 区块 3.2.2. 交易 3.2.3. UTXO 3.2.4. 读写集 3. 核心数据结构 3.1. 背景 众所周知,程序=数据结构+算法,了解一个程序的数据结构有助于掌握一个程序的关键设计。本文从背景、功能以及各个字段的用意来剖析XuperChain底层核心数...
  • 3. 核心数据结构

    3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 3.2.1. 区块 3.2.2. 交易 3.2.3. UTXO 3.2.4. 读写集 3. 核心数据结构 3.1. 背景 众所周知,程序=数据结构+算法,了解一个程序的数据结构有助于掌握一个程序的关键设计。本文从背景、功能以及各个字段的用意来剖析XuperChain底层核心数...
  • 3. 核心数据结构

    3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 3.2.1. 区块 3.2.2. 交易 3.2.3. UTXO 3.2.4. 读写集 3. 核心数据结构 3.1. 背景 众所周知,程序=数据结构+算法,了解一个程序的数据结构有助于掌握一个程序的关键设计。本文从背景、功能以及各个字段的用意来剖析XuperChain底层核心数...
  • 4.展示一个页面

    展示一个页面 路由和视图函数 蓝图 说明 展示一个页面 前面一章介绍项目结构 的时候,很粗略地讲了下如何将rss的文章内容在网页上进行展示。 相信你应该已经了解清楚,sanic 是怎么接收请求并返回被请求的资源的,简单来说概括如下: 接收请求 找到对应的路由并执行路由对应的视图函数 Jinja2 模板渲染返回视图 路由和视图函数 在...
  • 比特币

    数字货币 vs. 电子货币 比特币解决的问题 小结 读后有收获可以支付宝请作者喝咖啡: 比特币是人类历史上第一种数字货币。 什么是数字货币?一句话概括,数字货币是基于数学加密原理构建的不可伪造的货币系统,而比特币是第一个基于数学加密原理构建的分布式数字货币系统。 比特币和区块链有什么关系?一句话概括,比特币使用区块链技术实现了数字货币的可信支付...
  • 3. 核心数据结构

    3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 3.2.1. 区块 3.2.2. 交易 3.2.3. UTXO 3.2.4. 读写集 3. 核心数据结构 3.1. 背景 众所周知,程序=数据结构+算法,了解一个程序的数据结构有助于掌握一个程序的关键设计。本文从背景、功能以及各个字段的用意来剖析XuperChain底层核心数...
  • 3. 核心数据结构

    3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 3.2.1. 区块 3.2.2. 交易 3.2.3. UTXO 3.2.4. 读写集 3. 核心数据结构 3.1. 背景 众所周知,程序=数据结构+算法,了解一个程序的数据结构有助于掌握一个程序的关键设计。本文从背景、功能以及各个字段的用意来剖析XuperChain底层核心数...
  • 5. 基本概念

    3144 2018-04-19 《ANTLR 4简明教程》
    5. 基本概念 实现语法分析器 二义性 语法分析树 监听器和访问者 语法分析树Listener 语法分析树Visitor 5. 基本概念 一门语言由有效的句子组成,一个句子由短语组成,一个短语由子短语和词汇符号组成。要实现一门语言,我们必须构建一个能读取句子以及对发现的短语和输入符号作出适当反应的应用。 这样的应用必须能识别特定语言的所有...
  • 12.6 支付通道和状态通道

    12.6支付通道和状态通道 12.6.1状态通道基本概念和术语 12.6.2简单支付通道示例 12.6.3制造无需信任的通道 12.6.4不对称可撤销承诺 12.6.5哈希时间锁合约(Hash Time Lock Contracts,HTLC) 12.6支付通道和状态通道 支付通道是在比特币区块链之外双方之间交换的比特币交易的无信任机制。这...