宁生信 - 博客园
摘要: 开发问题: How to find out which types implement which interface in Golang? How do you quickly find the implementation(s) of an interface in Golang? Ctrl +阅读全文
posted @ 2018-07-09 14:58 宁生信 阅读(25) 评论(0) 编辑
摘要: Ubuntu配置apacemacs: 下载emacs-25.3.tar.gztar zxf emacs-25.3.tar.gzcd emacs-25.3执行./configure命令出现如下错误:'''shellconfigure: error: You seem to be running X, 阅读全文
posted @ 2018-07-03 11:07 宁生信 阅读(13) 评论(0) 编辑
摘要: git checkout git log 退出 按 q git回退 git操作阅读全文
posted @ 2018-06-21 09:38 宁生信 阅读(25) 评论(0) 编辑
摘要: 链表 type Student struct { Name string Next Student } 每个节点包含下一个节点的地址,这样把所有的节点串起来了,通常把链表中的第一个节点叫做链表头 package main import ( "fmt" ) type Student struct { 阅读全文
posted @ 2018-06-21 09:35 宁生信 阅读(5) 评论(0) 编辑
摘要: The following smart contract code is only an example and is NOT to be used in Production systems. pragma solidity ^0.4.11; ///////////////////////////阅读全文
posted @ 2018-05-03 09:18 宁生信 阅读(33) 评论(0) 编辑
摘要: 今天买了个阿里云——云服务器ecs 发现xshell链接不上,于是乎: 1.设置登录密码 2.设置安全组 3. 4. 5.此时,浏览器还是无法访问,再弄一个 6.来,访问下阅读全文
posted @ 2018-04-20 10:15 宁生信 阅读(17) 评论(0) 编辑
摘要: 区块存储 区块(Block)是以太坊的核心数据结构之一,Block包含Header和Body两部分。区块的存储是由leveldb完成的,leveldb的数据是以键值对存储的。 // Header represents a block header in the Ethereum blockchain阅读全文
posted @ 2018-03-27 15:17 宁生信 阅读(1451) 评论(2) 编辑
摘要: 以太坊私有链部署合约 1.建立私有链 各项含义: 保持节点的运行,不要关闭终端,重新打开一个终端,使用 连接节点,并且打开 这是一个交互式的 JavaScript 执行环境,在这里面可以执行 JavaScript 代码,其中 是命令提示符。在这个环境里也内置了一些用来操作以太坊的 JavaScrip阅读全文
posted @ 2018-03-25 21:38 宁生信 阅读(266) 评论(0) 编辑
摘要: 以太坊go ethereum签名部分源码解析 golang标准库里的crypto/ecdsa椭圆曲线加密算法所提供的函数有: ecdsa.PublicKey 结构体通过持有一个elliptic,Curve接口的实现体,可以提供椭圆曲线的所有属性,和相关操作;PublicKey的成员(X,Y),对应于阅读全文
posted @ 2018-03-23 17:13 宁生信 阅读(593) 评论(4) 编辑
摘要: 接口 接口定义 Interface类型可以定义一组方法,但是这些不需要实现。并且interface不能包含任何变量。 interface类型默认是一个指针 接口实现: a. Golang中的接口,不需要显示的实现。只要一个变量,含有接口类型中的所有方法,那么这个变量就实现这个接口。因此,golang阅读全文
posted @ 2018-02-24 18:56 宁生信 阅读(318) 评论(0) 编辑