- 博客(9)
- 收藏
- 关注
原创 windows安装golang
一、GO语言安装详情查看:GO语言下载、安装、配置二、Visual Studio Code官网地址 https://code.visualstudio.com/集成安装命令,拷贝到cmd窗口就可完成安装:go get -u -v github.com/nsf/gocodego get -u -v github.com/rogpeppe/godefgo get -u -v github.com/golang/lint/golintgo get -u -v github.com/lukehoba
2020-12-17 15:13:09
349
转载 区块链数据上链的几种方式
1.内容存证所谓内容存证,就是指直接把我们要存储的内容直接放入到区块链之中,不过,大家都知道,区块链上的存储空间是极其宝贵和有限,所以这些内容一般不会太大。举个最简单的例子,我们目前发现,在区块链上执行的应用程序,也就是我们常说的“智能合约”一般功能都不会很强大,而且采用的编程语言一般编译后的代码量都很小,就是这个原因。功能不强就代表代码量比较少,编译后比较小说明占用的空间比较少,这一些都是为了节省区块链上的链上空间。因为区块链上的公开透明性,所以把内容直接上链就代表着这些内容都是公开的,所以可能会适合
2020-08-06 12:00:03
8478
原创 区块链的数据结构
区块链中有三种重要的数据结构:哈希指针、默克尔树和区块链。1.哈希指针哈希指针的值是通过数据计算出来的且指向数据所在位置,所以哈希指针可以告诉我们数据存储位置及数据的哈希值。通过哈希指针,我们可以很容易判断出数据是否被篡改。哈希指针在区块链中极为重要。区块链的结构就是由创世区块开始,之后的每个区块通过哈希指针进行连接。每一个区块中都包含了前一个区块的哈希指针,这样后面区块不仅可以查找到前面所有区块,也可以验证前面区块数据是否被更改,从而保证了区块链不易篡改的特性。2.默克尔树在区块的头部中,有存储
2020-07-23 00:04:19
5053
1
原创 安装geth
先安装go、之后去https://github.com/ethereum/go-ethereum从geth的官方github下载代码库;安装git的过程,就不再多说了,只需要一条命令apt install git就行了。三条指令git clone https://github.com/ethereum/go-ethereum.gitcd go-ethereummake geth检查一下是否安装成功...
2020-07-07 21:38:21
517
原创 Ubuntu安装go
1.首先下载GO:go下载2.将软件安装在目录/usr/local下。打开终端,转到存放上述文件的目录下。并且输入以下命令:$ sudo tar -C /usr/local -xzf go1.8beta1.linux-amd64.tar.gz3.在/home目录下, 建立一个名为gopath(名字任意)的目录,在该目录中建立三个子目录(名字必须为src、pkg和bin)。创建目录过程如下图所示:src – 里面每一个子目录,就是一个包。包内是Go的源码文件pkg – 编译后生成的,包的目
2020-07-07 21:00:29
7939
2
原创 Maven使用
介绍在了解Maven之前,我们先来看看一个Java项目需要的东西。首先,我们需要确定引入哪些依赖包。例如,如果我们需要用到commons logging,我们就必须把commons logging的jar包放入classpath。如果我们还需要log4j,就需要把log4j相关的jar包都放到classpath中。这些就是依赖包的管理。其次,我们要确定项目的目录结构。例如,src目录存放Java源码,resources目录存放配置文件,bin目录存放编译生成的.class文件。此外,我们还需要配置环境
2020-05-28 21:11:48
135
转载 HTTP协议
HTTP协议在Web应用中,浏览器请求一个URL,服务器就把生成的HTML网页发送给浏览器,而浏览器和服务器之间的传输协议是HTTP,所以:1)HTML是一种用来定义网页的文本,会HTML,就可以编写网页;2)HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信。对于Browser来说,请求页面的流程如下:1.与服务器建立TCP连接;2.发送HTTP请求;3.收取HTTP响应,然后把网页在浏览器中显示出来。浏览器发送的HTTP请求如下:GET / HTTP/1.1Host: w
2020-05-27 17:45:14
145
原创 Java多线程编程
Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行...
2020-04-05 22:56:42
138
原创 JavaSE知识点
JavaSE复习笔记Java概述学了一周,做个小总结!Java的两种核心机制Java虚拟机和垃圾收集机制JDK(Java Development Kit Java开发工具包)JRE(Java Runtime Environment Java运行环境)JVM、JRE与JDK的关系:`为JVM包含在JDK中,不同的操作系统的JVM不同,因此不同的操作系统需要安装的JDK也不同。关键字...
2020-04-05 21:57:11
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人