golang
文章平均质量分 78
孙雪峰
邮箱:sunxf94@gmail.com
博客:sunxuefeng.com
展开
-
时间戳的理解
最近需求涉及到不同时区的时间展示,发现自己对于时间戳的理解存在误差。Unix 时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。UNIX时间戳的 0 按照 ISO 8601 规范为 :1970-01-01T00:00:00Z.简单来说,时间戳是当前时间距离 1970-01-01T00:00:00Z 有多少秒。比如,当前时间为 2022年7月6日10点32分50秒,故这个时间点对应的时间戳为 1657074770这里忽略了两个东西,1970-01-01T00:00:00Z原创 2022-07-06 11:40:06 · 5384 阅读 · 1 评论 -
go语言web开发 排坑指南
本文章持续更新中.....1、参数解析func login(w http.ResponseWriter, r *http.Request) { r.ParseForm() // 没有这个语句,参数无法被解析 fmt.Println("username:", r.Form["username"])}r.ParseForm() 这个方法用来解析参数,不使用这个方法,r.For...原创 2018-03-27 17:25:36 · 1295 阅读 · 0 评论 -
golang module实践
文章目录使用步骤增加环境变量处理golang不能获取到的包处理 google.golang.org/genproto 依赖问题处理 google.golang.org/grpc 依赖问题使用步骤增加环境变量$ vim ~/.bash_profile$GO111MODULE=onexpect PATH=$PATH:$GO111MODULE$ source ~/.bash_profile...原创 2019-03-08 16:40:10 · 847 阅读 · 0 评论 -
golang unrecognized import path "golang.org/x/net" 完美解决方案
报错复现dev$ go get -v golang.org/x/netFetching https://golang.org/x/net?go-get=1https fetch failed: Get https://golang.org/x/net?go-get=1: dial tcp 216.239.37.1:443: i/o timeoutpackage golang.org/x/...原创 2019-03-08 21:22:47 · 26106 阅读 · 4 评论 -
golang配置环境排坑
文章目录golang配置gopathgorootGO111MODULEGOPROXYgolang配置golang环境搭建的教程一翻一大把,但是有个问题需要注意一下,不然会导致配置不生效先放下我的配置。# must have nameexport GOROOT=/apps/goexport GOPATH=/Users/snowin/goworkspaceexport GO111MODU...原创 2019-04-03 17:28:18 · 1772 阅读 · 0 评论