摘要: 今天买了个阿里云——云服务器ecs 发现xshell链接不上,于是乎: 1.设置登录密码 2.设置安全组 3. 4. 5.此时,浏览器还是无法访问,再弄一个 6.来,访问下阅读全文
posted @ 2018-04-20 10:15 宁生信 阅读(1) 评论(0) 编辑
摘要: 区块存储 区块(Block)是以太坊的核心数据结构之一,Block包含Header和Body两部分。区块的存储是由leveldb完成的,leveldb的数据是以键值对存储的。 // Header represents a block header in the Ethereum blockchain阅读全文
posted @ 2018-03-27 15:17 宁生信 阅读(657) 评论(2) 编辑
摘要: 以太坊私有链部署合约 1.建立私有链 各项含义: 保持节点的运行,不要关闭终端,重新打开一个终端,使用 连接节点,并且打开 这是一个交互式的 JavaScript 执行环境,在这里面可以执行 JavaScript 代码,其中 是命令提示符。在这个环境里也内置了一些用来操作以太坊的 JavaScrip阅读全文
posted @ 2018-03-25 21:38 宁生信 阅读(177) 评论(0) 编辑
摘要: 以太坊go ethereum签名部分源码解析 golang标准库里的crypto/ecdsa椭圆曲线加密算法所提供的函数有: ecdsa.PublicKey 结构体通过持有一个elliptic,Curve接口的实现体,可以提供椭圆曲线的所有属性,和相关操作;PublicKey的成员(X,Y),对应于阅读全文
posted @ 2018-03-23 17:13 宁生信 阅读(368) 评论(4) 编辑
摘要: 接口 接口定义 Interface类型可以定义一组方法,但是这些不需要实现。并且interface不能包含任何变量。 interface类型默认是一个指针 接口实现: a. Golang中的接口,不需要显示的实现。只要一个变量,含有接口类型中的所有方法,那么这个变量就实现这个接口。因此,golang阅读全文
posted @ 2018-02-24 18:56 宁生信 阅读(281) 评论(0) 编辑
摘要: 区块链开发:以太坊网络 一、geth Geth 又名Go Ethereum. 是以太坊协议的三种实现之一,由Go语言开发,完全开源的项目。Geth 可以被安装在很多操作系统上,包括Windows、Linux、Mac的OSX、Android或者IOS系统 Geth官网: Geth的Github地址: 阅读全文
posted @ 2018-02-22 00:09 宁生信 阅读(1439) 评论(1) 编辑
摘要: 进程和线程 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。 一个进程可以创建和撤销多个线程;同一个进程中的多个线程之间可以并发执行. 并发和并行 多线程程序在一个核的cpu上阅读全文
posted @ 2018-02-14 21:07 宁生信 阅读(172) 评论(0) 编辑
摘要: 1.调用系统命令 exec包执行外部命令,它将os.StartProcess进行包装使得它更容易映射到stdin和stdout,并且利用pipe连接i/o 调用系统命令: 2.交互式调用系统命令 不加wait()会产生僵尸进程,3466 defunct 僵尸进程,wait收尸 3.自制bash 4.阅读全文
posted @ 2018-02-13 15:20 宁生信 阅读(41) 评论(0) 编辑
摘要: 终端读写 操作终端相关文件句柄常量 os.Stdin:标准输入 os.Stdout:标准输出 os.Stderr:标准错误输出 终端读写实例: 带缓冲区的读写: 终端读文件 终端写文件 从终端读取一行字符串,统计英文、数字、空格以及其他字符的数量。 文件写入实例 go package main im阅读全文
posted @ 2018-02-13 11:14 宁生信 阅读(47) 评论(0) 编辑
摘要: etcd是什么? A highly-available key value store for shared configuration and service discovery.是一个键值存储仓库,用于配置共享和服务发现 概念:高可用的分布式key-value存储,可以用于配置共享和服务发现。 阅读全文
posted @ 2018-02-12 14:49 宁生信 阅读(60) 评论(0) 编辑