GO
fyx_912
这个作者很懒,什么都没留下…
展开
-
go 操作mysql、增删改查
MySQL驱动Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种:https://github.com/go-sql-driver/mysql 支持database/sql,全部采用go写。https://github.com/ziutek/mymysql 支持database/sql,也支持自定翻译 2015-07-27 16:02:56 · 1081 阅读 · 0 评论 -
go语言 获取post方式json
正在学习go语言,看了一段时间的文档,想自己写个服务器,在获取接口数据的时候发现获取数据,格式为"form-data"的数据最简单,req.PostFormreq.Header.Get("Content-Type")req.Hostreq.Formreq.FormValue("username")req.FormValue("password")获取"application/json原创 2015-09-28 12:05:54 · 19189 阅读 · 1 评论 -
go int类型转换string,通过反射类型对比
1.在拼写string时,下面这种写法会报错:mismatched types string and intfunc GetErrorJsonData(status int, msg string) string { jsons := "{\"status\":" +status+ ",\"message\":\"" + msg + "\"}" return jsons}正确的写法为:需原创 2015-09-29 17:12:04 · 2332 阅读 · 0 评论 -
go interface 转 string,解析json
package mainimport ( "encoding/json" "fmt")var user map[string]interface{}func main() { userJson := "{\"username\":\"system\",\"password\":\"123456\"}" json.Unmarshal([]byte(userJson), &use原创 2015-09-29 12:02:52 · 13555 阅读 · 0 评论 -
GO标准库概述
像 fmt、os 等这样具有常用功能的内置包在 Go 语言中有 150 个以上,它们被称为标准库,大部分(一些底层的除外)内置于 Go 本身。完整列表可以在 Go Walker 查看。在贯穿本书的例子和练习中,我们都是用标准库的包。可以通过查阅第 350 页包中的内容快速找到相关的包的实例。这里我们只是按功能进行分组来介绍这些包的简单用途,我们不会深入讨论他们的内部结构。unsafe: 包转载 2015-09-18 17:30:12 · 454 阅读 · 0 评论 -
Go支持https协议的简单例子
我们知道除了http方式访问网页之外,还有一种加密的https方式。Go语言的net/http包中包含了这种https页面访问方式的支持。net/http包中的ListenAndServeTLS就是提供这个功能的。我们可以先看一下这个函数的原型。func ListenAndServeTLS(addr string, certFile string, keyFile string, handle转载 2015-12-25 13:53:01 · 1762 阅读 · 0 评论