随笔分类 - GoLang
有关于Go语言的相关学习与日常总结
摘要:查看基本使用: package main import ( "log" ) type User struct { Name string Age int } func main() { u := User{ Name: "dj", Age: 18, } log.Printf("%s login, a
阅读全文
摘要:1.1、go mod是什么 go mod 是Golang 1.11 版本引入的官方包(package)依赖管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。 之前Golang 主要依靠vendor和GOPATH来管理依赖库,vendor相对主流,但现在官方更提倡go mod。
阅读全文
摘要:安装mysql驱动: go get -u github.com/go-sql-driver/mysql 初始化模块 go mod init m 执行 go mod tidy 导入包: package main import ( "fmt" "database/sql" _ "github.com/g
阅读全文
摘要:Go语言内置的net/http包十分的优秀,提供了HTTP客户端和服务端的实现。 net/http介绍 Go语言内置的net/http包提供了HTTP客户端和服务端的实现。 HTTP协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网
阅读全文
摘要:Go 是一种强类型语言。 这意味着你声明的每个变量都绑定到特定的数据类型,并且只接受与此类型匹配的值。 Go 有四类数据类型: 基本类型:数字、字符串和布尔值 聚合类型:数组和结构 引用类型:指针、切片、映射、函数和通道 接口类型:接口 整数数字 一般来说,定义整数类型的关键字是 int。 但 Go
阅读全文
摘要:开门见山,一睹golang的风采 性能优势 部署运维成本低 编码格式统一;测试简单 1. 性能优势 Go 语言被称为是:"21世纪的C语言",虽然这个帽子戴的有点高,不妨这里给大家解读一下,其实这句话有两层含义: 第一层含义是: Go 语言的语法和C语言类似,如果你会C语言,上手会很快。但如果你不会
阅读全文
摘要:
在开始使用golang的时候,经常会遇到各种问题,总结在此 1.unrecognized import path "golang.org/x/.. golang 在 github 上建立了一个镜像库,下载github上的镜像库放入GOPATH下即可 mkdir -p $GOPATH/src/gola
阅读全文

摘要:golang常用操作与命令 1.执行golang文件 go run hello_world.go 2.编译成可执行文件(交叉编译) go build hello_world 则会生成hello_world可执行文件,即可直接运行 ./hello_world不同环境下的编译需要修改对应参数:GOOS=
阅读全文
摘要:
docker的基本介绍与Windows10环境下的安装
阅读全文
