01 2019 档案

摘要:一:问题场景 在开发过程中,我们有时会遇到Maven中央库没有的jar包,比如公司自己开发的而又没有放入公司私库的jar包,这时就不能通过三围在pom中直接引入。那么怎么在项目中引入这些本地或第三方jar包呢? 二:解决方法 常用的解决方法... 阅读全文
posted @ 2019-01-18 22:02 Mr.zzz 阅读(81) 评论(0) 推荐(0) 编辑
摘要:CentOS 7.0默认使用的是firewall作为防火墙 查看防火墙状态 firewall-cmd --state 停止firewall systemctl stop firewalld.service 禁止firewall开机启动 systemctl di... 阅读全文
posted @ 2019-01-16 20:35 Mr.zzz 阅读(27) 评论(0) 推荐(0) 编辑
摘要:系统环境:Centos7.4 今天在安装 Nodejs8.7 的时候,报了一个警告: WARNING: C++ Compiler too old, need g++ 4.9.4 or clang++ 3.4.2 (CXX=g++) 然后,查了一下自己系统上安... 阅读全文
posted @ 2019-01-15 16:30 Mr.zzz 阅读(142) 评论(0) 推荐(0) 编辑
摘要:这是CentOS内核的初始设置页面,下面给出中文解释及操作方法。 1、CentOS Linux 7 初始设置(核心) 1)[!]许可证信息(没有接受许可证)请您选择[‘1’ 输入许可证信息 | ‘q’ 退出 | ‘c’ 跳过 | ‘r’ 刷新 ]输入“1”,... 阅读全文
posted @ 2019-01-14 17:04 Mr.zzz 阅读(65) 评论(0) 推荐(0) 编辑
摘要:一.安装前准备 VMware14.0 https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html CentOS 7.2 64位镜像 http://isor... 阅读全文
posted @ 2019-01-14 14:45 Mr.zzz 阅读(11) 评论(0) 推荐(0) 编辑
摘要:0.准备工作: 一台没系统的普通电脑 u盘一个(大于1G,最小安装的话不超过1G,根据选择系统大小匹配U盘即可) CentOS7.3 iso文件一个 UltraISO工具 1.制作U盘 ①使用UltraISO工具 文件-》打开 选择你的ISO文件 ②1.先... 阅读全文
posted @ 2019-01-14 14:29 Mr.zzz 阅读(40) 评论(0) 推荐(0) 编辑
摘要:### cmd包分析 #### cmd下面总共有13个子包,除了util包之外,每个子包都有一个主函数,每个主函数的init方法中都定义了该主函数支持的命令,如 ##### geth包下面的: ``` func init() { // Initiali... 阅读全文
posted @ 2019-01-08 11:34 Mr.zzz 阅读(120) 评论(0) 推荐(0) 编辑
摘要:### cmd包概述 * geth 主要Ethereum CLI客户端。它是Ethereum网络(以太坊主网,测试网络或私有网)的入口点,使用此命令可以使节点作为full node(默认),或者archive node(保留所有历史状态)或light no... 阅读全文
posted @ 2019-01-08 11:32 Mr.zzz 阅读(35) 评论(0) 推荐(0) 编辑
摘要:## 区块存储 区块的存储是由leveldb完成的,leveldb的数据是以键值对存储的。在这里保存区块信息时,key一般是与hash相关的,value所保存的数据结构是经过RLP编码的。 在代码中,core/database_util.go中封装了区块存储... 阅读全文
posted @ 2019-01-08 11:31 Mr.zzz 阅读(50) 评论(0) 推荐(0) 编辑
摘要:# Awesome Ethereum [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.sv... 阅读全文
posted @ 2019-01-08 11:29 Mr.zzz 阅读(80) 评论(0) 推荐(0) 编辑
摘要:##数据结构分析 以太坊的账户管理定义在accounts/manager.go中,其数据结构为: ``` // Manager is an overarching account manager that can communicate with variou... 阅读全文
posted @ 2019-01-08 11:28 Mr.zzz 阅读(60) 评论(0) 推荐(0) 编辑
摘要:## 1.personal.newAccount创建账户方法 用户在控制台输入personal.newAccount会创建一个新的账户,会进入到ethapi.api中的newAccount方法中,这个方法会返回一个地址。 ``` func (s *Priva... 阅读全文
posted @ 2019-01-08 11:25 Mr.zzz 阅读(101) 评论(0) 推荐(0) 编辑
摘要:accounts包实现了以太坊客户端的钱包和账户管理。 账号的数据结构: typeAccount struct { Address common.Address `json:"address"` // Ethereum account addr... 阅读全文
posted @ 2019-01-08 11:18 Mr.zzz 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-08 11:13 Mr.zzz 阅读(33) 评论(0) 推荐(0) 编辑
摘要:go-ethereum项目的组织结构基本上是按照功能模块划分的目录,下面简单介绍一下各个目录的结构 accounts 实现了一个高等级的以太坊账户管理 bmt 二进制的默克尔树的实现 build ... 阅读全文
posted @ 2019-01-08 11:12 Mr.zzz 阅读(50) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主尹成联系QQ77025077,微信18510341407原创文章,欢迎转载侵权不究。 https://blog.csdn.net/yincheng01/article/details/80304070 go-ethereum的设计思路及模... 阅读全文
posted @ 2019-01-08 11:11 Mr.zzz 阅读(93) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/guokaikevin/article/details/53441025 前两个帖子只相当于是感受了一下区块链应用的编译、运行,没有真正的着手搭建二次开发环... 阅读全文
posted @ 2019-01-03 19:32 Mr.zzz 阅读(31) 评论(0) 推荐(0) 编辑
摘要:简介 不管你们知不知道以太坊(Ethereum blockchain)是什么,但是你们大概都听说过以太坊。最近在新闻里出现过很多次,包括一些专业杂志的封面,但是如果你们对以太坊到底是什么没有一个基本的了解的话,看这些文章就会感觉跟看天书一样。 所以,什么是以太... 阅读全文
posted @ 2019-01-03 11:15 Mr.zzz 阅读(182) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示