自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 资源 (14)
  • 收藏
  • 关注

翻译 eos智能合约之介绍、所需知识、沟通模式

介绍 简单地说,一个现实世界的合同是一个管理行动结果的协议,给定一组输入。合同的范围可以从正式的法律合同(例如,金融交易)到诸如游戏的“规则”之类的简单。典型的行为可以是诸如资金转移(在金融合同的情况下)或游戏移动(在游戏合同的情况下)的事情。EOSIO智能合约是在区块链上注册并在EOSIO节点上执行的软件,它实现了“合同”的语义,其合约行动请求的分类帐存储在区块链中。智能合约定义了接...

2018-08-24 11:50:00 659

翻译 智能合约入门

本教程的目的是演示如何设置可用于试验智能合约的本地区块链。本教程的第一部分将重点介绍:启动私人区块链 创建钱包 加载Bios合同 创建帐户本教程的第二部分将指导您创建和部署自己的合同。eosio.token合同 Exchange 合同 Hello World 合约本教程假设您已经安装了EOSIO,nodeos并且cleos在您的路径中。第1步:启动您的节点您可...

2018-08-24 11:46:18 262

翻译 eos.token合同简介

Eosio.token,Exchange和Eosio.msig合同本教程假定您已完成教程“ 合同入门”。在这个阶段,区块链没有太大作用,所以让我们部署eosio.token合同。此合约允许创建许多不同的令牌,这些令牌全部在同一合同上运行,但可能由不同的用户管理。在我们部署令牌合同之前,我们必须创建一个帐户来部署它。$ cleos create account eosio eosi...

2018-08-24 11:37:57 560

翻译 eosio插件之bnet_plugin

描述bnet_plugin提供了一个p2p协议,使用一个非常简单的算法持久地同步两个区块链:找到远程对等端知道的本地链上的最后一个块ID 如果我们有下一个块发送给他们 如果我们没有下一个块,则向他们发送最旧的未到期事务有几个输入事件: 当地连锁店接受的新区块 被当地连锁店认为是不可逆转的 本地链接受的新块头 本地连锁接受的交易 从远程对等端收到的块 从远程对等方收到的事务...

2018-08-23 16:05:18 843

翻译 BIOS启动顺序

对于联网案例,可以很容易地扩展这里的步骤。这里有一些关于相关各方如何相互协调的假设。但是,社区可以选择多种方式进行协调。该过程的技术方面是客观的; 关于如何进行协调的假设是推测性的。社区已经提出了几种方法。我们鼓励您审查各种方法,并酌情参与讨论。 步骤1:配置初始nodeos节点集在本教程中,我们将启动许多nodeos节点,将它们指向彼此,并最终对一组生成器进行投票。所有nodeo...

2018-08-23 15:49:01 2724

翻译 全面网络

全面的EOSIO网络由许多服务器(全世界可能数千台)组成,可执行各种功能。EOSIO网络在这里以层状同心圆的形式描述,其中最内层是EOSIO核心网络,封装在EOSIO接入网络中,而EOSIO接入网络又由EOSIO消费者的全球社区访问。下图提供了这些关系的概念视图。值得注意的是,网络层之间的界限并不难,而是概念性的,仅用于讨论目的。事实上,特定网络中节点的“位置”非常流畅。节点可以在层之间移...

2018-08-23 15:39:13 187

翻译 故障排除

“内存与数据不匹配”重启时出错如果您发现exception: content of memory does not match data expected by executable在尝试启动时遇到错误nodeos,请尝试nodeos使用以下选项之一重新启动(您可以使用nodeos --help以获取这些选项的完整列表)。Command Line Options for eosio::c...

2018-08-23 11:39:00 217

翻译 本地多节点Testnet

本教程介绍如何设置在单个主机上运行的多节点区块链配置。这被称为单主机,多节点testnet。我们将在您的本地计算机上设置两个节点,并让它们相互通信。本节中的示例依赖于三个命令行应用程序,nodeos,keosd,和cleos。下图描绘了所需的testnet配置。假设keosd,cleos以及nodeos已经安装在你的路径,或者你知道如何从文件系统中的位置启动这些应用程序。(请参阅设置本地环...

2018-08-23 11:37:48 624

翻译 本地单节点Testnet

      成功构建项目后,nodeos二进制文件应存在于该build/programs/nodeos文件夹中。nodeos可以直接从build文件夹中运行programs/nodeos/nodeos,也可以cd programs/nodeos更改到文件夹并nodeos从那里运行命令。在这里,我们在programs/nodeos文件夹中运行命令。您可以使用以下单个命令启动自己的单节点区块链:...

2018-08-23 11:34:23 243

翻译 Keosd概述

该程序keosd位于eos/build/programs/keosdEOSIO / eos存储库的文件夹中,可用于存储cleos将用于签署发送到块链的事务的私钥。keosd在本地计算机上运行并在本地存储您的私钥。对于大多数用户来说,使用keosd的最简单方法是让cleos自动启动它。foo.wallet默认情况下,也会在此目录中创建钱包文件(例如命名)。 自动锁定默认情况下,keo...

2018-08-23 11:29:36 962

翻译 连接到非默认主机/端口

描述cleos可以使用--url或--wallet-url可选参数连接到不同的节点。注意本教程假定eosiocpp,cleos,nodeos,并keosd已全部添加到您的$ PATH。默认行为如果没有使用可选参数(即--url和--wallet-url),cleos则会自动尝试连接到本地运行的eos节点(即nodeos)。 命令连接到Nodeosshellc...

2018-08-23 11:26:14 330

翻译 Docker快速入门

本指南适用于开发环境,如果您打算在生产环境中运行EOSIO,请考虑构建EOSIO 先决条件Docker - 容器管理服务。Docker旨在通过使开发人员能够在便携式容器中创建完全配置的系统环境来简化应用程序部署。系统环境由在操作系统配置中运行的目标应用程序组成,该配置提供应用程序所需的所有运行时支持。开发人员在容器内创建所需的系统配置,然后打包容器以进行分发。 第1步:提取镜像...

2018-08-23 11:22:02 316

翻译 账户和钱包(官网的中文版)

重要的提示本课程适用于私有单节点testnet(如Docker快速入门),但可以在公共网络上进行微小修改。介绍 课程观众本课程适用于想要了解钱包和帐户管理,如何使用cleos管理钱包和帐户以及钱包和帐户管理EOSIO组件如何相互交互的开发人员。有关清除的更多信息,请参阅Cleos Command Reference 你将学到什么您将学习如何创建和管理钱包及其密钥,然...

2018-08-23 11:16:46 1356

原创 eos探索中踩过的雷

最近研究eos源码,一个人搞真的心累的要发疯,各种踩雷。环境:Ubuntu  18.04问题1:eosiocpp工具无法使用,而且编译wast文件时老提示'eosiolib/eosio.hpp'找不到解决方案:查了很多资料都说重新编译然后在build目录下执行sudo make install命令,试了n次都不行,不过执行之后工具已经在/usr/local/eosio/bin下面,而且...

2018-08-21 16:57:44 1839

原创 ubuntu下boost环境安装(个人学习笔记)

我的Ubuntu版本为:Ubuntu 18.04 LTS方法1:安装boost 1.67wget https://sourceforge.net/projects/boost/files/boost/1.67.0/boost_1_67_0.tar.gz/download -O  boost_1_67_0.tar.gztar -zxvf boost_1_67_0.tar.gz &amp...

2018-08-08 14:41:24 4517 1

转载 Redis配置文件参数说明

配置文件参数说明: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程    daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定    pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口

2015-05-21 13:40:17 432

转载 iostat来对linux硬盘IO性能进行了解

以前一直不太会用这个参数。现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上来分析一下.下面这台就是IO有压力过大的服务器$iostat -x 1Linux 2.6.33-fukai (fukai-laptop) _i686_ (2 CPU)

2011-09-22 22:50:09 472

转载 LINUX下查看CPU负载的所有命令:

$ vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------r b swpd free buff cache si so bi bo in cs us s

2011-09-22 22:37:13 2738

原创 awk用法例子

awk 用法:awk ' pattern {action} ' 变量名 含义ARGC 命令行变元个数ARGV 命令行变元数组FILENAME 当前输入文件名FNR 当前文件中的记录号FS 输入域分隔符,默认为一个空格RS 输入记录分隔符NF 当

2011-08-25 23:37:09 400

原创 sed命令详解

1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容

2011-08-25 23:26:07 303

原创 Linux下的计划任务

任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。1、linux任务调度的工作主要分为以下两类:

2011-08-18 21:31:48 669

转载 linux下线程的创建,转帖

2 简单的多线程编程  Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。顺便说一下,Linux下pthread的实现是通过系统调用clone()来实现

2011-08-02 23:08:47 31175 1

守护进程

守护进程

2011-11-08

vc状态栏添加图片

vc状态栏添加图片vc状态栏添加图片vc状态栏添加图片vc状态栏添加图片vc状态栏添加图片vc状态栏添加图片vc状态栏添加图片vc状态栏添加图片

2011-10-28

snmp报文详解

snmp报文详解snmp报文详解snmp报文详解snmp报文详解snmp报文详解snmp报文详解snmp报文详解snmp报文详解snmp报文详解snmp报文详解snmp报文详解snmp报文详解snmp报文详解

2011-10-08

C++2级3级题

C++2级3级题

2011-09-13

shell伪数组shell伪数组

shell伪数组shell伪数组shell伪数组shell伪数组shell伪数组shell伪数组shell伪数组shell伪数组shell伪数组shell伪数组shell伪数组shell伪数组shell伪数组shell伪数组shell伪数组

2011-08-17

procps源码procps源码

procps源码procps源码procps源码procps源码procps源码procps源码procps源码

2011-08-04

UNIX环境高级编程

本书全面介绍了UNIX系统的程序设计界面—系统调用界面和标准C库提供的许多函数。 本书的前15章着重于理论知识的阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库,PostScript 打印机驱动程序,调制解调器拨号器及在伪终端上运行其他程序的程序等。 本书内容丰富权威,概念清晰精辟,一直以来被誉为UNIX编程的“圣经”,对于所有UNIX程序员—无论是初学者还是专家级人士—都是一本无价的参考书籍。

2011-08-02

第三版linux驱动编程

第三版linux驱动编程第三版linux驱动编程第三版linux驱动编程第三版linux驱动编程第三版linux驱动编程第三版linux驱动编程第三版linux驱动编程第三版linux驱动编程第三版linux驱动编程第三版linux驱动编程

2011-08-02

linux系统调用linux系统调用

linux系统调用linux系统调用linux系统调用linux系统调用linux系统调用linux系统调用linux系统调用linux系统调用linux系统调用linux系统调用linux系统调用

2011-08-02

gcc编程

怎么在linux下使用gcc编程怎么在linux下使用gcc编程怎么在linux下使用gcc编程

2011-07-31

基于线程的tcp聊天服务器

基于线程的tcp聊天服务器可以支持多个tcp客户端的链接

2011-07-20

基于dos的tcp聊天

使用c++编写的tcp聊天工具,功能比较简单适合初学者

2011-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除