自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 golang之sha256用法:crypto/sha256

    哈希值用作表示大量数据的固定大小的唯一值。数据的少量更改会在哈希值中产生不可预知的大量更改。 SHA256 算法的哈希值大小为 256 位。   SHA256 方法:func New() hash.Hashpackage mainimport ( "crypto/sha256" "fmt")func main() { h := sha256.New() ...

2018-07-01 21:32:15 3730 1

原创 golang包之sync.WaitGroup

WaitGroup的用途:它能够一直等到所有的goroutine执行完成,并且阻塞主线程的执行,直到所有的goroutine执行完成。它一共有三个方法:Add(int),Done(),Wait()。这三个方法的作用主要如下:     Add: 添加或者减少等待goroutine的个数;    Done:=Add(-1)    Wait:执行阻塞,直到所有的WaitGroup数量为0特别需要注意的是...

2018-07-01 20:31:24 229

原创 window下 curl post jsondata指令 无效的解决

Another Alternative for the command line that is easier than fighting with quotation marks is to put the json into a file, and use the @ prefix of curl parameters, e.g. with the following in json.txt:...

2018-06-30 17:19:15 1003

原创 INT_MIN不是直接写成-2147483648

#define INT_MAX 2147483647 #define INT_MIN (-INT_MAX - 1)       这里没有简单地将INT_MIN赋值成-2147483647,是因为-2147483648对于编译器而言是个表达式,而2147483648对于32-bit整数是无法表示的,所以经过这个表达式的结果是未定义的。在GCC上直接写-2147483648后,编译器给出了警告,说...

2018-06-10 09:42:52 415

原创 web3j for Ethereum 学习记录

1.创建web3实例,setting provider:if(typeof web3!=='undefined'){ web3= new Web3(web3.currentProvider);} else{ web3=new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));}然后就可以使用web3对象的API了。...

2018-04-13 17:24:53 929

原创 truffle框架安装(还是比较麻烦的。。。)

      truffle是以太坊最受欢迎的一个开发框架,安装以太坊框架truffle的需要依赖nodejs中的npm命令,因此需要先安装node.js环境以及npm。Node.js 就是运行在服务端的 JavaScript;可以看看 nodejs教程     这里需要注意:安装nodeJS之前,如果没有安装g++及 libssl-dev,则先要安装好,安装方法如下: $ sudo apt-g...

2018-04-03 15:44:10 2610

转载 以太坊区块链开发(3.以太坊客户端命令行选项汇总)

转自 https://blog.csdn.net/wo541075754/article/details/53096808本篇博客的内容可通过以下命令在客户端中进行查看:geth --help1也可以访问github上的wiki文档查看,地址为:https://github.com/ethereum/go-ethereum/wiki/Command-Line-Options1具体内容NAME: ...

2018-03-28 09:26:43 408

原创 搭建基于以太坊的私有链的过程小记(1.Ubuntu环境下实现)

第一步:安装Ubuntu环境,这里一开始安装的是32位,在后面遇到很多问题,所以建议在64位Ubuntu下面进行搭建。第二步:安装以太坊geth,geth就是go-ethereum,即以太坊协议在go语言下的具体落地实现,后期要进行深入开发需要对源码理解透彻,安装指令如下所示:Ubuntu同学sudo apt-get install software-properties-commonsudo...

2018-03-21 10:53:26 438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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