我在这里-> silenceper.com

01 2020 档案
Go的http包中默认路由匹配规则
摘要:# 一、执行流程 首先我们构建一个简单http server: ```go package main import ( "log" "net/http" ) func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http. 阅读全文
posted @ 2020-01-22 11:07 seekrays2 阅读(880) 评论(0) 推荐(0)
介绍一款Go项目热编译工具-gowatch
摘要:# 使用场景 在golang项目编写过程中,需要对项目不断的进行构建`go build`并调试以快速发现问题,而我们每次进行手动的进行`go build`又太重复,所以写了这么一个工具`gowatch`来实时的监听文件的改动并编译。 # 快速入门 ## 安装使用 ``` go get github. 阅读全文
posted @ 2020-01-13 12:36 seekrays2 阅读(1175) 评论(0) 推荐(0)
如何在Go项目中输出版本信息?
摘要:我们经常在使用CLI工具的时候,都会有这样的参数输出: 可以打印出构建时对应的版本信息,比如 Version,Go Version,Git Commit等,这个是如何实现的呢? 实现 主要是通过ldflags参数来实现在构建的时候对变量进行赋值。 比如下面一段代码: 构建命令: 程序输出: 参数说明 阅读全文
posted @ 2020-01-09 21:33 seekrays2 阅读(884) 评论(1) 推荐(0)

产品:seekrays