随笔分类 - GO
go/golang/beego...
摘要:原创,转载请注明出处! 最开始用图形来模仿文字进行各种角度的倒立和排列,后来切换为文字后,有很多问题。总结如下: 1、程序在画图形和画文字方面不一样,图形的是从原点开始(0,0),而文字则从文字的基线开始(0,baseline) 2、在增加角度偏移时,文字或图形的高宽会产生变化(偏∠45度时达到最大
阅读全文
摘要:golang []byte和string相互转换 测试例子 package main import ( "fmt" ) func main() { str2 := "hello" data2 := []byte(str2) fmt.Println(data2) str2 = string(data2
阅读全文
摘要:fmt.Println(reflect.TypeOf(var)) switch xxx.(type){ case int:.... case float32:... case float64:... case string:... } 对type的枚举,不能使用fallthrough,且float3
阅读全文
摘要:获取当前时间 func Now 1 Now returns the current local time. func (Time) UTC 1 UTC returns t with the location set to UTC. func (Time) Unix 1 Unix returns t
阅读全文
摘要:1、先从git上复制下来 git clone https://github.com/golang/tools 2、再$GOPATH/bin中安装 go install golang.org/x/tools/cmd/guru
阅读全文
摘要:1 遍历顺序 Go语言里的map,是不保证遍历顺序的(这一点很好理解)。甚至同样内容的map,两次遍历的顺序,也可能不一样。下面是一个例子: 2 遍历时进行操作 遍历map的时候,可以对map进行操作(增、删、改)。如果遍历的过程中,删除了某个已经遍历过的entry,不会有任何问题。如果删除了某个还
阅读全文
摘要:在beego的项目目录下,执行: GOOS=linux GOARCH=amd64 go build So easy!但是却搞了好久! 参考连接:http://blog.csdn.net/changjixiong/article/details/52614187
阅读全文