Go语言暴力入门1 程序开发人员,不拘泥于语言与技术,目前主要从事PHP和前端开发,使用Laravel和VueJs,App端使用Apicloud混合式开发。合适和够用是最完美的追求,2017.05.04开始学习Go语言。…
标签:go
GoLang基础语法
变量定义 从hello world入手 package main import "fmt" func main() { fmt.Println("Hello World") } 控制台输出: Hello World 变量…
unsafe包的应用与字节对齐
以一个例子来说明: //misc.go package misc type S struct { i int32 k int8 j int64 } //main.go func main() { s := new(mis…
Go
Go语言介绍 官方 网站:http://golang.org 源码:http://github.com/golang/go Go语言特点 简单易学,类似C语言的风格 内置了goroutine机制,语言层面支持并发 Go目…
golang net/http访问https
进来看了golang写兵法爬虫的资料,于是自己动手简单的尝试了一下,发现在使用http.Get("https://...")的时候,会报错。原因是我的环境设置了上网代理。上网搜索了一些问题,耗时两天才最终解决,现将解决过…
修改golang源代码获取goroutine id实现ThreadLocal
开篇 golang在http.Request中提供了一个Context用于存储kv对,我们可以通过这个来存储请求相关的数据。在请求入口,我们把唯一的requstID存储到context中,在后续需要调用的地方把值取出来打…
PHP转Go系列:字符串
字符串的赋值 在PHP中,字符串的赋值虽然只有一行,其实包含了两步,一是声明变量,二是赋值给变量,同一个变量可以任意重新赋值。 $str = 'Hello World!'; $str = 'hia'; Go语言实现上述两…
Golang编码规范
注:此文是作者所在团队约定的编码规范,参考官方指南Effective Golang和Golang Code Review Comments进行整理,力图与官方及社区编码风格保持一致。 gofmt 大部分的格式问题可以通过…
go module,使用gitlab私有仓库作为项目的依赖包
自从golang 1.11推出go moudle机制来更好的管理项目依赖后,就开始小范围尝试使用go mod来替换曾经的dep,实话实说还不错,很稳定,比起dep以及第三方的govendor来说也更加方便和快速。 在曾经…
[Go 教程系列笔记] 缓冲通道和工作池
Go 教程系列笔记 Interface 第一部分 Go 教程系列笔记 Interface 第二部分 Go 教程系列笔记 并发介绍 Go 教程系列笔记 goroutine(协程) Go 教程系列笔记 Channel 通道 …
govpr--golang实现的gmm-ubm算法的说话人识别(声纹识别)引擎
简介 govpr是golang 实现的基于 GMM-UBM 说话人识别引擎(声纹识别),可用于语音验证,身份识别的场景.目前暂时仅支持汉语数字的语音,语音格式为wav格式(比特率16000,16bits,单声道) 安装 …
04Go基本语法
Go基本语法 [TOC] 1、运算符 Go 语言内置的运算符有:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、其他运算符。 (1)算数运算符 运算符 描述 + 相加 – 相减 * 相乘 / 相除 …