Docker 17.05版本以后,新增了Dockerfile多阶段构建。所谓多阶段构建,实际上是允许一个Dockerfile 中出现多个 FROM 指令。这样做有什么意义呢? 老版本Docker中为什么不支持多个 FRO…
标签:golang
Derek解读Bytom源码-P2P网络 upnp端口映射
作者:Derek 简介 Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockc… 本章介绍bytom代码P2…
go语言之数组与字符串之间的相互转换
一,字符串如何转换为数组(切片) 个人理解的是 切片是动态数组,因为我是c 出身,下面切片暂且直接叫做数组了 1.数组的创建: var endpoint = []string{ "0.0.0.0:2379"} //直接初…
golang json 编码 map 与struct 结构的对比
本文对比试验采用官方包做json map 和struct 编码。 原文连接:http://blog.lpflpf.cn/passage… 数据构造 map 数据类型为map[string]string , k…
Go基础学习记录 - 编写Web应用程序 - 博客编辑完善更新功能
每次我都会将自己实践的代码放到github上并且都会打一个tag,方便后面用的同学使用,这里我以下面分支的代码进行实践分享 https://github.com/durban89/typescript_demo.git …
IPFS基本使用
在IPFS新增一个文件 新建test.txt文件 打开终端,切换到桌面,新建一个文件夹test,切换到test中,通过vi新建一个文件test.txt,文件里面输入Hello World保存并且退出。 $ cd Desk…
VSCODE中godef无法跳转到定义的问题
原文链接:http://targetliu.com/vscode-can-not-go-to-def/ 之前研究GOLANG时一直用LiteIDE,不得不说,LiteIDE的确不错,但是总感觉缺乏美感,是一款很中规中矩的…
interface
interface是什么 interface被称为接口,是一种类型,其本质是一组抽象方法的集合。凡是实现这些抽象方法的对象,都可以被称为“实现了这个接口”。其存在意义是为了规定对象的一组行为。 interface举例 p…
【Golang 基础】Go 语言的指针
Go 语言的指针 变量是一种使用方便的占位符,用于引用计算机地址,而在 Go 语言中可以通过 & 符号获取一个变量在计算机中对应的内存地址。 package basic import "fmt" func m…
GVM - Go 的多版本管理工具,使用介绍
原文作者: dryyun 原文链接: https://dryyun.com/2018/11/28… 基本介绍 项目地址 Go GitHub GVM GitHub 本机环境 设备 MacBook Pro 系统 …
go redigo执行lua脚本 实现原子操作
Lua Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua可以在很多地方使用比如游戏开发、独立应用脚本、Web应用脚本、…
PHP转Go系列:数组与切片
数组的定义 用过PHP的同学应该很清楚,无论多么复杂的数据格式都可以用数组来表达,什么类型的数据都可以往里塞,它是工作必备的一部分,使用很简单,易用程度简直变态。 $array = [1, 'name', ['sex' …