您的位置:首页关键词: Golang
  • 解决Golang中ResponseWriter的一个坑
    在使用Context.ResponseWriter中的Set/WriteHeader/Write这三个方法时,使用顺序必须如下所示,否则会出现某一设置不生效的情况。ctx.ResponseWriter.Header().Set('Content-type', 'application/text') ...
    日期:2023-10-27浏览:42
    标签: Golang
  • 完美解决golang go get私有仓库的问题
    解决golang go get gitlab私有仓库的问题(1.13)1. 问题描述require ( git.xxxxxxx.com/middle/user v0.0.1)go mod tidy 导入包失败go get git.xxxxxxx.com/middle/user 失败go build...
    日期:2023-10-18浏览:185
    标签: Golang
  • 解决 Golang VS Code 插件下载安装失败的问题
    最近开始学Go语言,但是在使用VS Code 编写Go的时候出现了插件无法下载的问题。最初我的解决办法也是从github下载再安装,但是我并不喜欢这种做法,因为我要在多台pc上使用VS Code编写Go,所以我觉要重复多次很麻烦,而且插件的安装也非常麻烦,我曾经一度想放弃学习Go语言,没错因为安装插...
    日期:2023-11-05浏览:216
    标签: Golang
  • golang的time包:秒、毫秒、纳秒时间戳输出方式
    菜鸟的时候只知道时间戳有10位、13位、还有好长位数的。入坑久了才明白10位数的时间戳是以 秒 为单位;13位数的时间戳是以 毫秒 为单位;19位数的时间戳是以 纳秒 为单位;golang中可以这样写:package mainimport ( 'time' 'fmt')func main() { f...
    日期:2023-11-28浏览:141
    标签: Golang
  • Golang中基础的命令行模块urfave/cli的用法说明
    前言相信只要部署过线上服务,都知道启动参数一定是必不可少的,当你在不同的网络、硬件、软件环境下去启动一个服务的时候,总会有一些启动参数是不确定的,这时候就需要通过命令行模块去解析这些参数,urfave/cli是Golang中一个简单实用的命令行工具。安装通过 go get github.com/ur...
    日期:2023-11-23浏览:7
    标签: Golang
  • golang时间字符串和时间戳转换的案例
    1. 获取当前时间字符串和时间戳package mainimport ( 'fmt' 'time')func main() { now := time.Now().UTC() // 显示时间格式: UnixDate = 'Mon Jan _2 15:04:05 MST 2006' fmt....
    日期:2023-11-22浏览:7
    标签: Golang
  • Golang Protocol Buffer案例详解
    Golang Protocol Buffer教程本文介绍如何在Go应用中利用Protocol Buffer数据格式。主要包括什么是Protocol Buffer数据格式,其超越传统数据格式XML或JSON的优势是什么。1. Protocol Buffer数据格式Protocol Buffer,本质就...
    日期:2023-11-03浏览:31
    标签: Golang
  • golang中字符串MD5生成方式总结
    方案一func md5V(str string) string { h := md5.New() h.Write([]byte(str)) return hex.EncodeToString(h.Sum(nil))}方案二func md5V2(str string) string...
    日期:2023-11-02浏览:156
    标签: Golang