7 houyanhua1

尚未进行身份认证

暂无相关简介

等级
TA的排名 393

Docker 常用命令

docker images # 查看已经安装的所有镜像docker pull hyperledger/fabric-ca:x86_64-1.0.5 # 下载指定版本的镜像。 镜像名:Tagdocker tag hyperledger/fabric-ca:x86_64-1.0.5 hyperledger/fabric-ca:latest # 为镜像添加Ta...

2019-04-23 21:21:50

Docker 删除容器镜像

1.停止所有的container,这样才能够删除其中的images:docker stop $(docker ps -a -q)如果想要删除所有container的话再加一个指令:docker rm $(docker ps -a -q)2.查看当前有些什么imagesdocker images3.删除images,通过image的id来指定删除谁docker rmi &...

2019-04-22 11:37:00

Solidity truffle,部署合约到Ropsten测试链或主链,调用合约

Infura是⼀个托管的以太坊节点集群,可以将你开发的以太坊智能合约部署到infura提供的节点上,⽽⽆需搭建⾃⼰的以太坊节点,它是MetaMask背后的以太坊供应商。1、Chrome浏览器安装MetaMask插件。https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn/relat...

2019-04-04 10:13:06

Solidity truffle,部署合约到ganache环境、geth私有链环境

安装以太坊客户端Ganache: npm install-g ganache-cli (以前的名字是TestRPC)命令行中启动ganache客户端(服务): ganache-cli -p 7545 (-p指定端口号)也可以安装图像化界面的Ganache:https://truffleframework.com/ganachetruffle.js(truffle的配置...

2019-04-03 18:00:43

Solidity truffle,单元测试

test/TestMath.sol(合约的单元测试):pragma solidity ^0.4.24;import "truffle/Assert.sol";import "truffle/DeployedAddresses.sol";import "../contracts/Math.sol"; // 要测试的合约// 测试合约名必须以Test开头contract T...

2019-04-03 16:43:12

Solidity truffle,通过truffle部署合约到开发环境的虚拟网络,调用合约

命令行中创建truffle项目:truffle initcontracts/Math.sol(创建一个简单合约):pragma solidity ^0.4.21;contract Math { function addFunc(uint a, uint b) pure public returns (uint){ return a + b; }...

2019-04-03 16:25:41

Solidity truffle,通过web3.js部署合约、调用合约

安装truffle: npm install -g truffle (依赖Node.js和npm)测试安装是否成功:truffle version创建truffle项目:truffle init启动truffle的开发环境(虚拟私有链):truffle develop (每次启动都会自动创建10个账户,账户不会持久化)contracts/math.sol(创建一个简...

2019-04-03 14:47:31

Solidity 投票案例

demo.sol(投票合约案例):pragma solidity ^0.4.21;pragma experimental ABIEncoderV2;contract VoteContract { // 投票人 struct Voter { uint voteNumber; // 投票给第几个候选人 bool i...

2019-04-02 14:25:04

Solidity modifier 修饰器

demo.sol(modifier,修饰器):pragma solidity ^0.4.21;contract HasAnOwner { address public owner; uint public a ; constructor() public { owner = msg.sender; } ...

2019-04-02 12:14:33

Solidity delete 删除

demo.sol(delete,删除):pragma solidity ^0.4.21;contract deleteTest { string public str1 = "hello"; // delete操作符可以用于任何变量(mapping除外),将其设置成默认值。 function delStr() public{...

2019-04-02 11:26:29

Solidity 错误处理,require()

demo.sol(错误处理,require()):pragma solidity ^0.4.21;contract HasAnOwner { address public owner; uint public a; constructor() public { owner = msg.sender; } f...

2019-04-02 10:55:05

Solidity constant常量,view修饰函数,pure修饰函数

demo.sol(constant常量,view,pure):pragma solidity ^0.4.20;contract Test { // 一、constant介绍 uint public v1 = 10; uint constant v2 = 10; string str1 = "hello!"; s...

2019-04-02 10:06:18

Solidity 货币单位,时间单位

demo.sol(货币单位):pragma solidity ^0.4.0;contract EthUnit{ uint a = 1 ether; // 货币单位。 数字与单位之间有空格。 uint b = 10 ** 18 wei; // ** 表示次方 uint c = 1000 finney; uint d = 100000...

2019-04-02 09:35:10

Solidity 内置全局函数

demo.sol(内置全局函数):pragma solidity ^0.4.21;contract Test { bytes32 public blockhash; address public coinbase; uint public difficulty; uint public gaslimit; uint public ...

2019-04-01 20:21:28

Solidity var 自动推导类型

2019-04-01 20:03:57

Solidity 字典类型(mapping,映射)

demo.sol(字典类型(mapping,映射)):pragma solidity ^0.4.20;contract test { // key => value (key不能重复) mapping(uint => string) map; // 字典(mapping)类型 (映射类型) constructor() pub...

2019-04-01 19:46:58

Solidity 结构体,struct

demo.sol(结构体类型,struct):pragma solidity ^0.4.5;contract Test { // 定义结构体类型 struct Student { string name; uint age; uint score; string sex; } ...

2019-04-01 19:30:46

Solidity 数组类型。定长数组(bytes1)、不定长数组(bytes)与string之间的转换

demo.sol(定长数组,bytes1 ... bytes32):pragma solidity ^0.4.20;contract fixedArray { //bytes1 ... bytes32 bytes2 b2 = "xy"; // bytes2 长度必须是2个字符。 定义之后不可以修改。 bytes3 public b3 = "x...

2019-04-01 18:37:30

Solidity 函数类型

demo.sol(函数类型):pragma solidity ^0.4.5;contract FunctionTest{ uint public v1; uint public v2; function internalFunc() internal{ v1 = 10; } function externalFun...

2019-04-01 13:17:07

Solidity 枚举类型

demo.sol(枚举类型):pragma solidity ^0.4.0;contract enumTest { enum ActionChoices { GoLeft, GoRight, GoStraight, SitStill } // 定义枚举类型 uint8(0,1,2,3) ActionChoices _choice; // 定义枚举类型的变量...

2019-04-01 09:21:58

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。