Idea控制台日志乱码解决(实测有效)

记得配置好后,一定要重启idea 操作引用如下: https://www.cnblogs.com/liaoyanglong/p/6639039.html

2019-01-30 11:24:25

阅读数 33

评论数 0

以太坊源码学习(六)geth源码debug以及遇到的问题记录

1.debug 使用的idea是golang  参考https://blog.csdn.net/KeenCryp/article/details/81103566 2.win7环境执行debug时遇到的问题 cc1.exe: sorry, unimplemented: 64-bit mod...

2019-01-24 09:59:52

阅读数 32

评论数 0

以太坊源码学习(五)提交交易之交易池

/internet/ethapi/api.go // submitTransaction is a helper function that submits tx to txPool and logs a message. func submitTransaction(ctx context....

2019-01-20 16:10:44

阅读数 58

评论数 0

以太坊源码学习(四)账户

accounts/accounts.go // Account represents an Ethereum account located at a specific location defined // by the optional URL field. type Account st...

2019-01-20 10:14:58

阅读数 43

评论数 0

以太坊源码学习(三)交易

internal/ethapi/api.go // SendTransaction will create a transaction from the given arguments and // tries to sign it with the key associated with a...

2019-01-20 09:44:25

阅读数 104

评论数 0

以太坊源码学习(二)geth启动

geth命令 cmd/main/main.go func main() { if err := app.Run(os.Args); err != nil { // app是三方包,用于接收客户端命令 fmt.Fprintln(os.Stderr, err) os...

2019-01-19 15:51:22

阅读数 44

评论数 0

以太坊源码学习(一)区块结构

区块结构 type Block struct { header *Header //区块头 uncles []*Header //防止攻击的 transactions Transactions //交易列表 // caches has...

2019-01-13 21:40:52

阅读数 29

评论数 0

solidity学习笔记(十八)动态、固定字节数组以及string之间的转化

1.固定大小的数组之间的转化 pragma solidity ^0.4.6; contract TestCharge{     bytes2 public b = 0x6c11;     // bytes 大小使用bytes32的32决定     function bLength() retur...

2019-01-05 10:22:32

阅读数 107

评论数 0

solidity学习笔记(十七)可变数组push

pragma solidity ^0.4.6; contract TestPush{     bytes public name = new bytes(2);     // 会增加长度     function pushName(byte b) public{         name.push...

2019-01-04 07:38:19

阅读数 69

评论数 0

solidity学习笔记(十六)可变长度字节数据

长度和内容都可以修改 pragma solidity ^0.4.6; contract TestCreateBytes{     bytes public b = new bytes(1);          function getLength() constant returns(uint)...

2019-01-04 07:36:21

阅读数 59

评论数 0

solidity学习笔记(十五)特殊字符或者汉字字节大小

pragma solidity ^0.4.6; contract TestTeShu{     string public name="@!$F";     string public name2 = "小吴";//0x402...

2019-01-04 07:36:08

阅读数 38

评论数 0

solidity学习笔记(十四)string转化bytes

pragma solidity ^0.4.6; contract TestString2Bytes{     string public _name="xiaowu";          function getLength() returns(uint){  ...

2019-01-04 07:35:55

阅读数 125

评论数 0

solidity学习笔记(十三)动态大小字节数组

不知道大小时使用string或者bytes 在知道大小时使用bytes1-bytes32,降低存储成本  

2019-01-04 07:35:45

阅读数 18

评论数 0

solidity学习笔记(十二)固定长度字节数组

一个字节八位 pragma solidity ^0.4.6; contract TestFixBytes{     // 一个字节 八位 固定大小数组内容和长度都不可修改      bytes9 a = 0x6c111122ab9;//     bytes1 b = 0x69;//105     ...

2018-12-31 16:41:44

阅读数 39

评论数 0

solidity学习笔记(十一)string

string使用“”或者‘’表示,是可变长度的字节数组 一个汉字对应三个字节 数据或者字符对应一个字节 不能通过length获取长度或者修改,需要先转化为数组再做修改 pragma solidity ^0.4.6; contract TestString{     string _name...

2018-12-31 15:25:26

阅读数 23

评论数 0

solidity学习笔记(十)sender转账

transfer转账余额不足,会异常 sender转账余额不足返回false 使用send要检查转账结果,深度限制1024 所以使用tansfer更安全 pragma solidity ^0.4.6; contract TestSender{     function deposit() ...

2018-12-31 15:15:24

阅读数 81

评论数 0

solidity学习笔记(九)transfer转账

转账方法需要申明payable transfer转账 pragma solidity ^0.4.6; contract TestTransaction{     function deposit() payable {         address acc = 0x15Ee9687310E...

2018-12-31 11:37:57

阅读数 277

评论数 0

solidity学习笔记(八)钱包地址余额查看

address.balance pragma solidity ^0.4.6; contract TestBalance{     function getBalance(address addr) constant returns(uint){         return addr.bala...

2018-12-31 11:12:49

阅读数 170

评论数 0

solidity学习笔记(七)地址支持的运算符

支持<= ,<,==,>=,> pragma solidity ^0.4.6; contract TestYunSun{     address address1=0x692a70d2e424a56d2c6c...

2018-12-31 11:03:46

阅读数 22

评论数 0

solidity学习笔记(六)this和指针

this指的是当前的合约对象

2018-12-31 10:55:25

阅读数 36

评论数 0

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