学习周报-12W: 持续的精力投入并以文字记录成长

本周最大的收获就是:运用增量思维的方式去考问题。另外,持续的精力投注,时刻让自己从内心感受到一些成长的感觉。时刻将自己那时那刻的最棒的感觉记录下来,形成文字,当自己不爽的时候,翻出来看看。

阅读全文

学习周报09W: 系统VS目标

20190315

阅读全文

巧用HistoryApiAction实现对链数据的存储与查询

在开发EOS DApp智能合约时,我们都知道可以使用`multi\\_index\_`来对合约数据的存储与查询,但合约的存储是需要消耗一定的资源的,而且随着用户的增长往往会导业务数据会越来越大,从而导致合约需要更多的资源来支撑其数据增长。那么是否有一种更好的方式来降低某些场景的资源消耗呢?那么,今天将为你分享一种数据存储方案: 借用EOS链提供的`history_api_action\_`插件、`内部合约Action调用`来完成对业务数据的存储与查询。HackDApp愿与你分享!

阅读全文

使用EOS.js发布EOS智能合约

之前我们曾经介绍过如何使用EOS的系统命令(cleos set contract)发布智能合约,那么今天将分享另外一种方式:使用eosjs-sdk发布合约。在此基础上,可以通过配置package.json脚本以及IDE快捷链,可以快速提升DApp开发效率。HackDApp愿与你分享!

阅读全文

剖析EOS合约编译ABI文件

每个EOS合约开发者肯定都知道ABI文件,但却不一定都知道ABI内部属性是什么,具体作用。本文hackdapp将带你一探ABI究竟。HackDApp愿与你分享!

阅读全文

重塑思维:自律 VS 习惯

自律使我压抑,习惯助我成长。 自律与习惯,其实目标都是一致的,只是所产生的行动动力源是不相同的。

相信每个人都在不停的思考一个问题,“我如何才能使明天的自己比今天的自己更加优秀一些呢?”

为了让自己变得更好,我们去总结规律,改变自我认知,希望能从不断的思维升级过程中,锻造出属于自己的思维工具,培养及丰富问题症结的方案库。

阅读全文

C++基础语法(EOS完全开发指南)

Author: zhangliang | WeChat: rushking2009 | Mail: zhangliang@cldy.org

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* filename: myapp.cpp
date: 2019-01-28 3:06 PM
auth: zhangliang<zhangliang@cldy.org> */

#include <iostream> //定义头文件
#include <stdlib.h>

int main()
{
using namespace std; //命令空间, 简化后续变量或方法调用。e.g. std::string 等同于 string

string msg = "hi, my first dapp"; //定义变量

cout << msg <<endl; //打印字符串
}

//tryit: http://tpcg.io/Tulum1

以上代码便是C++最简单可运行的最小示例。基本包含了在程序结构中所必须的一些语言特性。

根据上述程序结构,我们可以大致将它拆分成五部分内容:

阅读全文