这里我们提供了一个关于 Tendermint 区块链应用程序推荐架构的简要指南。 下图提供了一个极好的例子: 这里的最终用户应用程序是 Cosmos Voyager,在左下角。 Voyager 与本地轻客户端守护进程公开的 REST API 通信。轻客户端守护进程是一个特定于应用程序的程序,它与 Tendermint 节点通信,并通过 Tendermint Core RPC 验证 Tendermi
本文讲述 beego 中使用的模板语法,与 go 模板语法基本相同。 基本语法 go 统一使用了 {{ 和 }} 作为左右标签,没有其他的标签符号。如果您想要修改为其它符号,可以参考 模板标签。 使用 . 来访问当前位置的上下文 使用 $ 来引用当前模板根级的上下文 使用 $var 来访问创建的变量 [more] 模板中支持的 go 语言符号 {{"string"}} // 一般 string {
在不同平台和流行的 IDE 下,添加 EF Core 到你的应用程序中所需要的步骤的摘要 循序渐进的教程 这里的 101 个教程不需要你先前对 EntityFramework Core 或 某个 IDE 有所了解。它们会一步一步地带你创建一个能够从数据库查询数据和保存数据到数据库中的简单应用程序。我们提供了在各种操作系统和应用程序类型上的教程来让你入门。 Entity Framework Core
同基础链相同,应用链上业务逻辑的实现也通过智能合约的方式。 在1.0.8及之后的版本中,应用链已经支持多合约的部署,建议用户使用nuwa 1.0.8 以后的SCS节点来构建应用链并部署合约。 在1.0.12及之后的版本,应用链可以支持solidity EVM 0.5.x,但需要部署相应DappBase.sol,参见 ProcWind 支持solidity 0.5.X.。 多合约部署准备工作 需要有
代理Vnode节点(VNODE-PROXY) 在MOAC系统中,代理Vnode节点被用于提供子链调用服务和子链历史数据中转服务的节点。启动代理节点的方法和启动母链矿工节点的方法类似。但是,需要额外在vnodeconfig.json的VnodeBeneficialAddress里设置收益账号。 当提供子链调用合约服务时,需要调用子链时的via字段,设置和VnodeBeneficialAddress相
环境安装 nodejs安装 https://nodejs.org/ 下载nodejs安装即可, node -v查看安装的版本,npm -v 查看npm版本。 建议对nodejs进行简单的环境配置, 同时下载并安装git, 并通过git --version查看git版本。 进行chain3库安装 npm install chain3 -g 注意:某些情况下,Windows下需要用“以管理员身份运
本文将详细介绍旧版本 Creator 项目升级到 v1.10 时的注意事项。如果你不是 Creator 旧版本的用户,不需要阅读本文。 在 v1.10 之前的 获取和加载资源 文档中,我们有提到过 Creator 的资源分成了 Asset 和 RawAsset 两种。当时这样划分主要是为了尽量重用已有的 Cocos2d-x 基础模块,并且降低 Cocos2d-x 用户的上手门槛。不过我们仍一直希望
原文:Path effects guide Matplotlib 的patheffects模块提供了一些功能,用于将多个绘制层次应用到任何艺术家,并可以通过路径呈现。 可以对其应用路径效果的艺术家包括Patch,Line2D,Collection,甚至文本。 每个艺术家的路径效果都可以通过set_path_effects方法(set_path_effects)控制,它需要一个AbstractPat
本章介绍 Windows 容器异常的排错方法。 Windows Pod 一直处于 ContainerCreating 状态 一般有两种可能的原因 Pause 镜像配置错误 容器镜像版本与 Windows 系统不兼容。注意在 Windows Server 1709 上面需要使用 1709 标签的镜像,比如 microsoft/aspnet:4.7.1-windowsservercore-1709 m
本章介绍持久化存储异常(PV、PVC、StorageClass等)的排错方法。 一般来说,无论 PV 处于什么异常状态,都可以执行 kubectl describe pv/pvc <pod-name> 命令来查看当前 PV 的事件。这些事件通常都会有助于排查 PV 或 PVC 发生的问题。 kubectl get pv kubectl get pvc kubectl get sc kubectl
本章介绍 Pod 运行异常的排错方法。 一般来说,无论 Pod 处于什么异常状态,都可以执行以下命令来查看 Pod 的状态 kubectl get pod <pod-name> -o yaml 查看 Pod 的配置是否正确 kubectl describe pod <pod-name> 查看 Pod 的事件 kubectl logs <pod-name> [-c <container-name>]
英文原文:http://emberjs.com/guides/getting-started/deleting-todos/ 当光标悬浮在待办事项的<li>标签之上时,TodoMVC会在其上显示一个删除待办事项的按钮。点击该按钮,将删除对应的待办事项,并更新显示的完成和未完成待办事项的相关信息。 在index.html中,在静态的<button>元素上增加一个{{action}}Handlebar
英文原文:http://emberjs.com/guides/getting-started/accepting-edits/ 在上一步中我们修改了TodoMVC使其可以支持用户能够切换到一个文本输入框<input>来编辑一个待办事项的标题。接下来,我们将实现在<input>显示时立即当前焦点移至其上,开始接收用户的输入,并在用户按下<enter>键时或把焦点从编辑的<input>元素中移出时,将
英文原文:http://emberjs.com/guides/getting-started/modeling-data 接下来我们建立一个模型用来描述todo项。 新建一个名为 js/models/todo.js 的文件,加入以下代码: 1 2 3 4 Todos.Todo = DS.Model.extend({ title: DS.attr('string'), isComplete
英文原文:http://emberjs.com/guides/getting-started/planning-the-application 尽管TodoMVC是一个小应用,但是它涵盖了现今典型单页面应用(single page applications)几乎所有的行为。在继续之前,先从用户视角了解一下TodoMVC是怎样工作的。 TodoMVC包含了以下几个主要功能: 为用户提供一个todos