在工作区块链的证明中,与链同步的过程与共识保持最新是相同的:下载块,并寻找工作总量最多的块。在权益证明中,共识过程更为复杂,因为它涉及到节点之间的轮询通信,以确定下一步应该提交哪个块。从头开始使用这个过程来同步区块链可能需要很长时间。只下载块并检查验证者的默克尔树要比运行实时共识 gossip 协议快得多。 使用快速同步 为了支持更快的同步,tendermint 提供了一种 fast-sync 模
Ctrl 快捷键 介绍 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行 或 删除选中的行 (必备) Ctrl + X 剪切光标所在行 或 剪切选择内容 Ctrl + C 复制光标所在行 或 复制选择内容 Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标
安装脚手架 npm i -g @mpxjs/cli 创建项目安装依赖 在当前目录下创建mpx项目。 mpx init mpx-project 也可以使用npx在不全局安装脚手架情况下创建项目。 npx @mpxjs/cli init mpx-project 执行命令后会弹出一系列问题进行项目初始配置,根据自身需求进行选择,完成后进入项目目录进行依赖安装。 npm install 创建插件项目由于微
快速入门 如果CasperJS已经在你的电脑上安装好,你就可以开始编写你的第一个脚本啦!你可以使用原生JavaScript(或PhantomJS2.0之前版本支持的 CoffeeScript)来编写脚本。 提示 如果你还不习惯使用JavaScript,请阅读这个FAQ条目。 最简单的CasperJS脚本 打开你最爱的编辑器,创建一个名为sample.js的文件,写入以下代码: var casper
安装 在 nuget 上有关于 Hangfire 的 一系列软件包 。 要使用 SQL Server 存储将 Hangfire 安装到 ASP.NET 应用程序 中,请在 Package Manager Console 窗口中键入以下命令: PM> Install-Package Hangfire 配置 安装软件包后,在 OWIN 启动类添加或更新如以下几行: using Hangfire; /
先介绍下 Hangfire.HttpJob 自身引用的组件 Hangfire.AspNetCore (因为Hangfire.HttpJob是作为Hangfire的插件,Hangfire.AspNetCore是Hangfire的核心组件) Hangfire.Console (Hangfire.Console是Hangfire的Dashbord的一个插件,记录job运行日志的) Hangfire.Ta
以下是一个获取最简单 Jekyll 模板并生成静态页面并运行的例子。 ~ $ gem install jekyll ~ $ jekyll new myblog ~ $ cd myblog ~/myblog $ jekyll serve # => Now browse to http://localhost:4000 如果你希望把 jekyll 安装到当前目录,你可以运行 jekyll new .
本章介绍了如何下载、安装、配置和调试 JDK。 下载、安装 JDK JDK(Java Development Kit)是用于 Java 开发的工具箱。 在http://www.oracle.com/technetwork/java/javase/downloads/index.html下载 JDK 支持如下操作系统的安装: 操作系统类型 文件大小 文件 Linux x86 154.67 MB jd
本章主要介绍 flask 的基础使用,主要包含以下几个方面: 路由和视图 静态文件 Jinja2 模板引擎 请求、重定向及会话 消息闪现 蓝图 工厂方法 REST Web 服务 部署
快速指南 “请确定你坐在了正确的位置,你的盘桌已经关闭,乘务员们,准备起飞…。” 这是一个非常高层次的教程,能够帮助你熟悉Subversion的基本配置和操作,在结束这个教程时,你一定能够对Subversion的典型使用有了一个基础的认识。 注意 运行下面的例子需要首先正确安装Subversion客户端程序svn以及管理工具svnadmin,并且必须为1.2或更新版本的Subversion程序(可
Yarn 对你的代码来说是一个包管理器, 你可以通过它使用全世界开发者的代码, 或者分享自己的代码。Yarn 做这些快捷、安全、可靠,所以你不用担心什么。 通过Yarn你可以使用其他开发者针对不同问题的解决方案,使自己的开发过程更简单。 使用过程中遇到问题,你可以将其上报或者贡献解决方案。一旦问题被修复, Yarn会更新保持同步。 代码通过 包(package) (或者称为 模块(module))
迫不及待要开始了吗?本页提供了一个很好的 Flask 介绍,并假定你已经安 装好了 Flask。如果没有,请跳转到 安装 章节。 一个最小的应用 一个最小的 Flask 应用看起来会是这样: from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello Worl
新建应用 执行 npm init rax 命令,创建 Rax 应用: $ npm init rax <YourProjectName> 并通过下面步骤,开启 SSR 能力: 选择项目类型为 app 勾选构建产物为 web 勾选 ssr What's your project namerax-ssr-demo What's your project typeApp (Build applicatio
初始化项目 基于 npm init rax 命令,可以快速创建一个 Rax 多端应用(注意:npm 版本需 >= 6.1.0): $ npm init rax <YourProjectName> 内部用户也可以选择使用 def 来初始化 Rax 工程,使用 def 初始化的应用可以在后续直接接入 DEF 发布系统: $ def init rax 初始化项目过程中, 您可以根据提示选择一个或多个需要
本文将向您介绍如何使用 BindingX 。如果您还不了解 BindingX 的工作原理,强烈建议先阅读文档 《简介》以及 《核心概念》。 前置条件 学习如何使用 weex 或者 ReactNative 搭建页面; 在您的Android或者iOS工程中,添加 BindingX 组件依赖,并注册组件。 第一步: 安装依赖 安装npm依赖 $ npm install weex-bindingx --s