区块链
文章平均质量分 66
区块链技术与核心原理、区块链的核心技术、以太坊入门、区块链技术应用场景
量化Mike
青壮年程序员一枚,专注于Python算法、Java大数据开发、Go区块链,爱好量化、C端产品开发。
爱好分享,欢迎骚扰!!!
展开
-
【Go语言6-2】完好Go语言不能缺少的Go工具以及详细介绍go build、go get、go install、go doc用法
Go语言提供了标准工具,利用这些工具,工程师可以进行下载、查询、构建、格式化、测试、安装代码包等操作,这组标准工具称为Go工具(Go tool)。Go工具是一组命令集,可以实现几组重要的功能,比如包管理器、构建系统、测试驱动等。原创 2022-02-06 15:49:55 · 1109 阅读 · 0 评论 -
【Go语言6-1】学习Go语言必须了解的五种导入包的方式以及作用
一、包及Go工具包(package)是Go语言中实现代码复用的重要手段。包的存在可以让我们只关心包中的有用的函数。Go语言自带100多个标准包,这些包使Go语言用起来便捷,进行服务器端、Web端编程几乎不需要第三方框架就可以开发。可依据函数、接口、方法之间的关联性来对包进行划分,关联性高的功能会放在一个包内,便于理解和后续修改维护。这种模块化特性,允许我们在不同的项目内甚至世界范围内共享和复用代码。指定编译的速度快是Go语言的优势:导入方便 : 每个源码文件用到的导入文件都在开头显式地列出来,这样原创 2022-02-06 15:18:11 · 936 阅读 · 0 评论 -
【GO语言04-1】Go语言中关于函数定义、闭包函数、作用域、defer关键字详解
Go语言中的功能封装是通过函数进行的,不同结构体之间可以通过接口来进行统一,再结合反射特性就可以开发大型的、复杂的项目。一、函数的定义Go语言是支持面向对象编程的,但是函数才是Go语言的基本组成元素。Go语言的函数分为具名函数、匿名函数//具名函数func main(a int) int { return a * a}main(11)//匿名函数var nua = func(a int) int { return a * a}nua(12)二、闭包匿名函数可以赋值给一个变量原创 2022-02-04 23:07:30 · 835 阅读 · 0 评论 -
【go语言】解决关于go文件进行编译时找不到下载包问题(不要再使用Gopath进行修改,而是随主流使用go.mod文件)
随着go语言的不断完善,模块的使用可能会移除对GOPATH和go get命令的支持。我们可以尝试的使用mod文件,不再将代码仅仅是存放在GOPATH/src目录之中,而是我们自定义工作目录都可以顺利导包。我们需要在那个目录下创建一个go.mod文件,从文件目录中运行go命令。文章目录一、模块概念介绍1.1 认识go.mod文件1.2 go.mod文件的模块引入、替换、排除二、go.mod文件相关的命令三、常见go.mod管理的工程创建流程1、执行`go mod init` 命令2、如果你工程中存在一些原创 2022-01-25 17:48:27 · 4125 阅读 · 1 评论 -
【区块链时代】智能合约编程语言Solidity合约文件讲解
合约文件一般包括以下:1、版本申明,告诉编译器使用那个版本编译器来编译这个合约文件。2、import :指明合约文件会导入那些合约文件3、合约:包含状态变量、函数、结构类型、事件、函数修改器4、代码注释原创 2022-01-19 19:59:56 · 11005 阅读 · 0 评论 -
【区块链时代】如何用Python实现区块链中的区块结构(快速入手01)
区块链的结构用Python代码如何去实现。节点之间的通信利用Flask进行实现挖矿、节点查询、交易新增。原创 2022-01-18 19:11:19 · 3257 阅读 · 0 评论