
编程
文章平均质量分 83
Tao的博客
程序猿
展开
-
EOSIO开发(三)钱包、账户与账户权限之概念篇
这篇文章为大家介绍钱包(Wallet)、账户(Accounts)、账户权限(Account authorities)的概念。钱包 Wallet钱包是一个本地客户端软件,有下面两个作用:保存私钥。私钥可以和一个或多个账户关联,私钥保存在钱包中,私钥对应的公钥保存在账户中。对交易签名。账户(Account)发起交易(Transactions)时,需要通过钱包客户端对交易签名。钱包...原创 2018-07-01 20:39:32 · 1870 阅读 · 0 评论 -
EOSIO开发(四)- nodeos、keosd与cleos
前一篇文章介绍了EOSIO中钱包、账户与账户权限的概念,这一篇文章继续学习EOSIO系统的主要组件,包括nodeos、keosd以及cleos。本文执行的命令都是基于Docker环境,请先下载Docker镜像docker pull eosio/eos nodeos、keosd与cleos的关系先来了解整体架构,下图展示了nodeos、keosd与cleos之间的关系。 - 使用CLion查看EOS代码
本文将会介绍如何使用CLion查看EOS源码。EOS的智能合约基于C++开发,官方在github上提供了很多合约样例,地址: https://github.com/EOSIO/eos/tree/master/contracts直接查看这些样例的源码无疑是学习合约开发最快速的方法,这时我们需要一个合适的IDE工具,尤其是IDE的代码追查功能,能够大大提高阅读源码的效率,在这推荐大家使用CL...原创 2018-07-01 20:45:46 · 1955 阅读 · 0 评论 -
EOSIO开发(八)- 智能合约基础概念
什么是智能合约智能合约的概念早在上世纪90年代就已经被提出来,自从以太坊将其发扬光大以后,智能合约在各个区块链项目,尤其是公链中得到了广泛应用,EOS也不例外。用一句话描述智能合约: 智能合约(Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。例如小张和小王掷骰子,约...原创 2018-07-01 20:46:46 · 2231 阅读 · 0 评论 -
Jekyll建站之搜索引擎收录小技巧
访问我的个人博客 https://www.taowong.com,阅读更多文章。当你用Jekyll辛辛苦苦搭建好了个人博客网站,兴奋的想要在谷歌上搜索自己的博客信息时,却突然发现完全没有任何记录?不止谷歌,其它搜索引擎,例如百度、雅虎等等也是一片空白,此时你是否会心生疑虑,为什么我的网站在搜索引擎中搜不到呢?想要理解原因,我们首先得明白,为什么其它的网站能被搜索引擎收录?原因是...原创 2018-06-28 18:08:46 · 1649 阅读 · 0 评论 -
Internal server error 500 问题解决思路
我们系统在一次升级之后,生产环境大量出现Internal server error 500错误,具体场景:在APP上使用拍照功能后,APP通过Http协议上传压缩后的照片到服务端,但是上传过程中大量出现Internal server error 500错误,很多照片都传不上去。经过一番排查之后,我们最终成功解决了这个问题,最后的原因有些出乎意料,这里卖个关子先不说出来。下面是我们解决问题的...原创 2018-07-07 17:53:10 · 246368 阅读 · 6 评论