只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-07-09 09:13 西门大神 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 阅读本文你将知道一下概念: 容器 什么是Docker? Docker思想、特点 Docker容器主要解决什么问题 容器 VS 虚拟机 Docker基本概念: 镜像(Image),容器(Container),仓库(Repository) 容器 什么是Docker? Docker思想、特点 Docker 阅读全文
posted @ 2018-07-09 08:58 西门大神 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 路由设置 什么是路由设置呢?前面介绍的 MVC 结构执行时,介绍过 beego 存在三种方式的路由:固定路由、正则路由、自动路由,接下来详细的讲解如何使用这三种路由。 基础路由 从beego1.2版本开始支持了基本的RESTful函数式路由,应用中的大多数路由都会定义在 routers/router 阅读全文
posted @ 2018-07-06 12:09 西门大神 阅读(4876) 评论(0) 推荐(0) 编辑
摘要: beego简介 Beego是一个快速开发Go应用的http框架,可用于快速开发Api、web及后端服务等各种应用,是一个RESTful框架。 beego的架构 Beego由八个独立模块构建,是一个高度解耦的应用,用户可以不是用beego的http逻辑使用里面的任意模块。具体架构设计如下: beego 阅读全文
posted @ 2018-07-06 11:52 西门大神 阅读(4376) 评论(1) 推荐(0) 编辑
摘要: wang@ubuntu:~$ [sudo] password for wang: Disk /dev/loop0: 18.4 MiB, 19243008 bytes, 37584 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (l 阅读全文
posted @ 2018-07-06 10:38 西门大神 阅读(2426) 评论(0) 推荐(0) 编辑
摘要: 一、安装GETH geth是以太坊的官方客户端,它是一个命令行工具,提供很多命令和选项,可以运行以太坊节点、创建和管理账户、发送交易、挖矿、部署智能合约等。 下面介绍geth的三种安装方法: 直接下载可执行文件 在线安装 从源码编译安装 方法一直接下载可执行文件 最简单的方法是直接下载可执行文件,以 阅读全文
posted @ 2018-07-05 15:03 西门大神 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 以太坊作为一个去中心化的系统,其底层个体相互间的通信显然非常重要,所有数据的同步,各个个体状态的更新,都依赖于整个网络中每个个体相互间的通信机制。以太坊的网络通信基于peer-to-peer(p2p)通信协议,又根据自身传输数据类型(区块,交易,哈希值等),网络节点业务相关性等需求,在各方面做了特别 阅读全文
posted @ 2018-04-07 20:42 西门大神 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 最近在看以太坊(Ethereum)的源代码, 初初看出点眉目。 区块链是近年热点之一,面向大众读者介绍概念的文章无数,有兴趣的朋友可自行搜索。我会从源代码实现入手,较系统的介绍一下以太坊的系统设计和协议实现等,希望能提供有一定深度的内容,欢迎有兴趣的朋友多多讨论。 注:1.源代码在github上, 阅读全文
posted @ 2018-04-07 20:33 西门大神 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 引言 到目前为止,我们所构建的原型已经具备了区块链所有的关键特性:匿名,安全,随机生成的地址;区块链数据存储;工作量证明系统;可靠地存储交易。尽管这些特性都不可或缺,但是仍有不足。能够使得这些特性真正发光发热,使得加密货币成为可能的,是网络(network)。如果实现的这样一个区块链仅仅运行在单一节 阅读全文
posted @ 2018-03-29 20:15 西门大神 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 引言 在这个系列文章的一开始,我们就提到了,区块链是一个分布式数据库。不过在之前的文章中,我们选择性地跳过了“分布式”这个部分,而是将注意力都放到了“数据库”部分。到目前为止,我们几乎已经实现了一个区块链数据库的所有元素。今天,我们将会分析之前跳过的一些机制。而在下一篇文章中,我们将会开始讨论区块链 阅读全文
posted @ 2018-03-29 20:13 西门大神 阅读(412) 评论(0) 推荐(0) 编辑