
区块链
漫长学习路
为了完善自己的代码,我会尽自己最大的努力
展开
-
Web3j实现智能合约
1 获取凭证Credentials是我们钱包的凭证,在我们交易和创建智能合约的时候都需要用到。1.1 创建新凭证file=WalletUtils.generateFullNewWalletFile(pwd,dir);返回的file不是全路径,而是该文件的路径名,比如UTC--2017-10-30T12-10-45.516005546Z--5f38056f45091ee992298e53681...原创 2018-07-04 15:35:22 · 10127 阅读 · 9 评论 -
go语言变量
变量是所有语言中最基本的元素,程序可以通过定义一个变量来申请一块数据的内存空间。GO语言的变量使用方式和C语言接近,但更具备强大的灵活性。1.变量声明GO语言的变量声明方式与C和C++语言有明显的不同。对于纯粹的变量声明,GO语言引入了关键字var,而类型信息放在变量名之后,示例如下: var v1 int //整型 var v2 stirng //字符型 var v3[10]int...原创 2018-06-08 16:27:43 · 566 阅读 · 1 评论 -
Go语言实战第一课
Go语言特点1.静态类型,编译型的开源语言变量类型直接写出来,不直接写出来,让程序自己去识别。1.静态类型,编译型的开源语言2.校本化的语法,支持多种编程范式函数式&面向对象3.原生,给力的支持并发编程 降低开发,维护成本,程序可以更好的执行Go语言缺点1.语法糖没有python和ruby那么多每一个工作区的结构都类似下图所示2.目前的程序运行速度不及C 赶超C++和Java3.第三方函数...原创 2018-04-10 21:42:59 · 1093 阅读 · 0 评论 -
Solidity开发神器Remix
功能这里我们使用在线编译器,打开网址https://ethereum.github.io/browser-solidity文件夹管理最左边是文件夹管理,里面列出了当前的工作区里的文件,remix可以支持从本地文件夹读取文件。工作区正中间是工作区,工作区上半部是代码编辑区,在这里可以写solidity合约。下半部是日志区,在执行智能合约时,会显示transaction相关的信息。在输出日志的时候还可原创 2018-01-29 20:01:42 · 8357 阅读 · 0 评论 -
Solidity基础语法学习
Solidity中的契约类似于面向对象的语言中的类。每个合约都可以包含状态变量,函数, 函数修饰符,事件,结构类型和枚举类型的声明。此外,合同可以继承其他合同,在Solidity中每一个类都被称为合同。类型Solidity是一种静态类型语言,这意味着每个变量(状态和本地)的类型需要在编译时指定Solidity提供了几种基本类型,可以组合形成复杂的类型。值类型以下类型也被称为值类型,因为这些类型的变原创 2018-01-19 16:54:40 · 4948 阅读 · 0 评论 -
Go包管理
什么是包?为什么要使用包?为了更好地组织类,Java 和GO都提供了包机制,用于区别类名的命名空间。包的作用1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3、包也限定了访问权限,拥原创 2017-12-24 21:06:39 · 1165 阅读 · 0 评论 -
eclipse开发go语言入门案例
1、配置eclipse下配置GO语言的插件点击eclipse的“Help”菜单,找到“Install New Software…”菜单项。如下图: 点击“Install New Software…”菜单项,显示如下图:在“Work with”内输入:http://goclipse.github.io/releases/,直接点击回车按键即可;或者点击“Add…”按钮手动添加。如下图:在”Name“原创 2017-12-19 19:58:05 · 4311 阅读 · 1 评论 -
通过METAMASK调试和发布智能合约指南》
转载一篇发布智能合约的指南原地址http://www.sohu.com/a/209216399_783969本文主要是针对有兴趣进行以太坊智能合约开发的技术爱好者,进行开发调试工具使用方面的指导。1.安装METAMASKMetaMask 是一款浏览器插件钱包,不需下载安装客户端,只需添加至浏览器扩展程序即可使用,非常方便,并且可以很方便的调试和测试以太坊的智能合约。1.1首先安装Google Ch转载 2017-12-10 15:26:06 · 10236 阅读 · 1 评论