最开始看到go plugin很兴奋,太实用了。正好手上项目也能用得上,所以花了几天心思去研究一下,所以就有了这篇文章的心德:go plugin从
[阅读全文]
go learning
数据类型 int/uint类型位数不是固定的,根据运行平台可能是32位或64位 获取Int类型位数:strconv.IntSize Go不允许隐式
[阅读全文]
go开发windows应用添加图标
开源工具源码地址:github.com/akavel/rsrc 下载rsrc工具 创建一个manifest文件 1 2 3 4 5 6 7 8 9 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity
[阅读全文]
go 1.13开发环境搭建
进入项目目录:go mod init 设置环境变量:GOPROXY=“https://goproxy.io,direct” 运行go g
[阅读全文]
转:go语言内置函数new()和struct{}初始化的区别
new() 这是一个用来分配内存的内置函数,它的参数是一个类型,不是一个值,它的返回值是一个指向新分配的 t 类型的零值的指针。 在golang的代码定义如
[阅读全文]
go环境配置
环境配置 GOROOT:go 的安装目录,设置这个环境变量自定义 go 路径 GOPATH:go 的工作目录(项目目录),编译或运行时从这个环境变量中去查
[阅读全文]
关于mysql驱动的DSN字符问题
此次重构发现之前的loc参数一直为空,不太记得是当时刻意为之,还是当时发生了错误未解决 所以在生产上就加了配置asia/shanghai,报错
[阅读全文]
golang learning
一个有关Golang变量作用域的坑 对于使用:=定义的变量,如果新变量p与那个同名已定义变量 (这里就是那个全局变量p)不在一个作用域中时,那么
[阅读全文]
go如何进行交叉编译
问题 golang如何在一个平台编译另外一个平台可以执行的文件。比如在mac上编译Windows和linux可以执行的文件。那么我们的问题就设
[阅读全文]