go
xiaoyida11
这个作者很懒,什么都没留下…
展开
-
golang中的格式化输入输出
【简介】 fmt 包实现了格式化 I/O 函数,类似于 C 的 printf 和 scanf。格式“占位符”衍生自 C,但比 C 更简单。【打印】占位符:[一般] %v 相应值的默认格式。在打印结构体时,“加号”标记(%+v)会添加字段名 %#v 相应值的 Go 语法表示 %T 相应值的类型的 Go 语法表示 %% 字面上的百分号,并非值的占位符[布尔转载 2016-06-01 10:25:48 · 20981 阅读 · 0 评论 -
golang int转string
strconv.Itoa(i) //i为int类型原创 2018-12-14 11:45:35 · 8090 阅读 · 0 评论 -
golang interface转成其他类型
//i为interface{},i.(需要转的类型)//示例restlt := i.(map[string]interface{})fmt.Println(restlt["id"])原创 2018-12-07 17:06:44 · 10212 阅读 · 0 评论 -
golang post,get,put,delete请求示例代码
package mainimport ( "fmt" "io/ioutil" "net/http" "strings")func Post() { url := "http://xxxxx:8080/v2/repos/wh_flowDataSource1/data" payload := strings.NewReader("a=111") req, _原创 2018-09-12 11:33:40 · 16283 阅读 · 0 评论 -
golang视频教程
- 《Go编程基础》 Unknwon/go-fundamental-programming · GitHub- 《Go Web基础》 Unknwon/go-web-foundation · GitHub- 《Go名库讲解》 Unknwon/go-rock-libraries-showcases · GitHub作者:无闻Unknwon链接:https://www转载 2017-07-05 11:31:11 · 6867 阅读 · 4 评论 -
[Go 语言] 指针,地址,形参,实参
学习Go语言的过程中,会发现它的指针,地址,还有函数参数跟平常我们理解的不太一样.上代码:package main//学习指针用法import ( "fmt")func main() { var i int; // i 的类型是int型 var p *int; // p 的类型是[int型的指针] i = 1;转载 2017-06-30 16:52:55 · 1860 阅读 · 0 评论 -
golang起一个http服务,mac交叉编译并在linux上起服务
golang中开发http服务,可以用net/http包提供的功能。package main import ( "fmt" "log" "net/http") // w表示response对象,返回给客户端的内容都在对象里处理// r表示客户端请求对象,包含了请求头,请求参数等等func index(w http.ResponseWriter, r *ht原创 2017-04-18 14:28:29 · 1909 阅读 · 0 评论 -
supervisor运行golang守护进程
最近在鼓捣golang守护进程的实现,无意发现了supervisor这个有意思的东西。supervisor是一个unix的系统进程管理软件,可以用它来管理apache、nginx等服务,若服务挂了可以让它们自动重启。当然也可以用来实现golang的守护进程,下面描述下具体实现。安装supervisor基于centos 6.4。supervisor使用python编写的,可以转载 2017-04-18 14:30:32 · 3510 阅读 · 0 评论 -
golang Version 升级
升级方法:1.到官网下载需要的安装包:https://golang.org/doc/install2.安装,默认会安装到/usr/local/go 目录3.添加/usr/local/go/bin到PATH环境变量go version 验证是否安装成功。必要时需要先删除老版本(brew unistall go),再安装新版本原创 2017-03-31 20:18:40 · 17030 阅读 · 0 评论 -
go代码片段
产生随机整数:rand := rand.New(rand.NewSource(time.Now().UnixNano()))//tostringappid = strconv.Itoa(rand.Intn(100000))原创 2016-07-05 00:05:09 · 513 阅读 · 0 评论 -
go vet静态检查
go tool vet . |& grep -Ev vendor可本地执行进行静态检查。另外参考github上的方案:https://github.com/thockin/go-build-template/blob/master/build/test.shTARGETS=$(for d in "$@"; do echo ./$d/...; done)echo -n...原创 2019-04-04 10:55:34 · 833 阅读 · 0 评论