蒲东平的博客
Golang中遇到“note module requires Go xxx”后的解决方案,不升级Go版本! Golang中遇到“note module requires Go xxx”后的解决方案,不升级Go版本!
前几天,需要对一个两年前写的项目添加点儿新功能,需要用到一个 Http 客户端包,于是就用了 https://github.com/go-resty/resty 这个插件包。 我先是直接在项目根目录下执行了以下包的安装命令: go get
2024-04-14
Go 打包和部署 Go 打包和部署
Go 打包和部署打包相关命令 命令 含义 go run 编译并马上运行 go 程序(只接收 main 包下的文件作为参数) go build 编译指定的源文件、软件包及其依赖项,但它不会运行编译后的二进制文件。(如果想要指定所
2022-11-26
如何在 Go 项目中可靠的获取项目根目录 如何在 Go 项目中可靠的获取项目根目录
如何在 Go 项目中可靠的获取项目根目录 package main import ( "fmt" "os" "path" "path/filepath" "runtime" "strings" ) // getRootPat
2022-11-22
Go Modules 模式 Go Modules 模式
Go Modules 模式GOPATH 目录GOPATH 目录下一共包含三个子目录: bin:存储所编译生成的二进制文件。 pkg:存储预编译的目标文件,以加快程序的后续编译速度。 src:存储所有 .go 文件或源代码。在编写 Go 应
2022-11-14
Golang 开发环境搭建 Golang 开发环境搭建
Golang 开发环境搭建第一种方式:安装包安装根据不同的操作系统安装对应的安装包:https://golang.google.cn/doc/install,如果是 mac 系统,还可以直接使用 Homebrew 安装 直接通过 pkg
2022-11-08
Golang http client 请求封装 Golang http client 请求封装
Golang http client 请求封装使用原生 http 包简单的封装了一下 get 和 post 请求 源代码详见 Github 代码 package http_client import ( "context" "enco
2022-10-26
Golang 时间操作大全 Golang 时间操作大全
Golang 时间操作大全源代码详见 GitHub 获取时间 // 获取当前时间 now := time.Now() // 当前时间 ====> 2022-10-24 23:36:33.47472 +0800 CST m=+0.000
2022-10-24
Golang 使用 CASE WHEN 进行批量更新 Golang 使用 CASE WHEN 进行批量更新
Golang 使用 CASE WHEN 进行批量更新 这是使用 Go 语言写的 CASE WHEN 拼接语句,如果需要 PHP 版本的,可以参考我的这篇文章 PHP 使用 CASE WHEN 进行批量更新 (当前基于 laravel 编写)
2022-05-22
Gin 框架优雅的获取所有的请求参数 Gin 框架优雅的获取所有的请求参数
Gin 框架优雅的获取所有的请求参数嗯,话不多说,直接看代码 ^_^ 将以下代码写入某个 .go 文件中,比如,我这里写入 gin_demo.go 文件中,然后执行 go run gin_demo.go 主要代码 package main
2022-05-14