![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
Hagrid.wang
这个作者很懒,什么都没留下…
展开
-
golang学习笔记 一: 环境搭建
一 安装包下载网盘地址 :https://pan.baidu.com/s/1-y7NRv98JLqRYv7QyyT5Kg提取码:mdt7(此链接是 1.12.5的mac版安装包)二 点击安装包安装三 配置环境变量GOROOT:Go 安装后的根目录,安装过程中会由安装程序自动写入系统环境变量中。 GOBIN:Go 的二进制文件存放目录(%GOROOT%\bin) GO...原创 2019-05-27 14:50:09 · 184 阅读 · 0 评论 -
golang学习笔记 二: 一个简单的web服务
一 完善 GOPATH 目录结构 1 打开 GOPATH 目录 2 创建 pkg src bin 三个目录 目录作用解释:src存放源代码 pkg编译后生成的文件 bin编译后生成的可执行文件二 引入http包 通过命令 go gitnet/http 执行完后GOPATH/src 下多出github.com 文件夹三 创建文件...原创 2019-05-27 15:07:08 · 202 阅读 · 0 评论 -
golang 一些时间问题
1 时间格式化package mainimport ( "fmt" "time")func main() { now := time.Now() fmt.Println(now.Format("2006-01-02 15:04:05"))}程序运行结果go的时间格式化比较奇怪 不同于java的 yyyy-MM-dd HH:mm:ss而是采用了一个指定的时间(2006...原创 2019-09-27 14:09:44 · 357 阅读 · 0 评论 -
golang channel 使用(1) 解决部分死锁和接收问题
1 从一个简单示例开始package mainimport "fmt"func main() { //创建channel ch := make(chan string) //往channel发数据 ch <- `data1` //打印 fmt.Printf(<-ch)}执行程序报错报错协程死锁原因是只有往发数据方,却没有接收数据方。在go语言中cha...原创 2019-09-29 18:07:17 · 686 阅读 · 0 评论 -
golang 处理url
在使用http请求的时候经常会遇到需要对url参数编码的情况golang本身提供了方法package mainimport ( "fmt" "net/url" "strings")func main() { //准备url urlStr := "www.baidu.com?a=阿斯顿&b=撒房间内 金额风景" //判断是否以http或https开头 没有则加上 ...原创 2019-09-30 09:45:38 · 2015 阅读 · 0 评论