如果你还在使用 GOPATH 模式来开发Golang程序,那么你可以参考本文来告别 GOPATH,并带给你一个方便的包管理工具。 关于 go mod 的说明和简单使用,可以参考: 1、Go1.1.1新功能module的介…
标签:go语言
Go推荐书籍
以下罗列了amzon评分4分以上,并且是2015年后出版的go方面的编程书籍(不包含国内的书籍),排名不分先后,可以根据目录索引按需索骥。 Go Web Programming —— 4.8(6)—— 16.7 Part…
go iris学习日记(一)
1:go下载和环境搭建 最新稳定版 1.5.3 安装包 go1.5.3.windows-amd64.msi下载地址 https://golang.org/dl/,大小约 69 MB(作者上传了一份该版本安装包到…
入坑Go语言(二)—— 包机制的理解
golang 原文发布在我的个人博客 入坑Go语言(二) | 以太空间 一、概述 想学习Golang,包肯定是绕不过去的,就像C语言的标准库,这篇文章里,我将为大家介绍关于Go语言包机制的使用、注意事项和原理 二、p…
适合您的情况简单说明
迅雷 手雷/海外-服务端开发(优先级高;团队稳定性高,目前手雷10几个人,团队业务发展太迅速了,需急速扩张) 1. 支持PC迅雷、手机迅雷、海外项目的服务维护和新需求的实现; 2.&nb…
PalletOne技术讲堂之区块链P2P网络解析
Pallet 6月7日 王继有,PalletOne高级核心开发工程师,8年研发经验,精通C,C++,Go语言。具有丰富的DHCPv6、ND、RUI协议以及高性能服务器和对象存储的设计开发经验;熟悉区…
Go小技巧(二)— 打开已经关闭的channel
概述 有时候我们需要在完全可控的范围内复用channel,但是关闭了的channel原生语法并没有提供方法打开,所以利用指针再次打开。 channel的结构体在chan.go中: type hchan struct { …
Go语言的网络编程简介
本文通过 Go 语言写几个简单的通信示例,从 TCP 服务器过渡到 HTTP 开发,从而简单介绍 net 包的运用。 TCP 服务器 首先来看一个 TCP 服务器例子 package main import ( "fmt…
Go web server开发学习2
DefaultServeMux DefaultServeMux在http包使用的时候初始化 var DefaultServeMux = NewServeMux() func NewServeMux() *ServeMux…
GO 第一天 什么是GO/GOLANG
个人同步博客☁️社会小猫的⚔博☁️⛰🐦📚💻📱☕…
win10下golang使用protobuf
json与protobuf做数据传输对比: json用起来的确很方便。但相对于protobuf数据量更大些。做一个移动端应用,为用户省点流量还是很有必要的。正好也可以学习一下protobuf的使用 0、跟Json相比,p…
Go语言类型转换和类型断言
Go语言的类型转换和类型断言: 类型转换在编译期完成,包括强制转换和隐式转换 类型断言在运行时确定,包括安全类型断言和非安全类型断言 Go语言要求不同类型之间必须做显式的类型转换。但似乎涉及到接口类型时,就会有所不同。 …