Golang共10篇
go语言
Golang 获取当前外网IP-辛达科技-一个只分享技术的站

Golang 获取当前外网IP

首先在外网需要设置nginx配置 location /get_ip { default_type text/plain; return 200 "$remote_addr\n"; } golang代码 package main import ( "fmt&quo...
韩昊杰的头像-辛达科技-一个只分享技术的站韩昊杰3年前
040
gorm的sum查询-辛达科技-一个只分享技术的站

gorm的sum查询

当执行一下代码会报错,因为当amount为0时会给amount传递NULL保存 var amount *float64 if err := db.Model(&OverweightMoney{}).Select("SUM(amount)").Scan(&a...
韩昊杰的头像-辛达科技-一个只分享技术的站韩昊杰3年前
0110
golang判断文件或文件夹是否存在-辛达科技-一个只分享技术的站

golang判断文件或文件夹是否存在

golang判断文件或文件夹是否存在 文件/文件夹是否存在 /** * function 判断文件/文件夹是否存在 * param path: 文件/文件夹的路径 * return bool:true存在,false不存在 * error:存在返回nil,不存在返回错误 */ func Fi...
韩昊杰的头像-辛达科技-一个只分享技术的站韩昊杰4年前
020
golang泛型函数来处理多种类型-辛达科技-一个只分享技术的站

golang泛型函数来处理多种类型

golang泛型函数来处理多种类型 这里有golang版本的要求 go >= 1.18 为什么需要泛型 编写一个函数用来比较两个数的大小,对于golang这种强类型的语言,要么针对不同的类型分别实现一遍,要么使用 interface{} 类型。 这里有请求的函数举例子,传入不同的类型则...
韩昊杰的头像-辛达科技-一个只分享技术的站韩昊杰4年前
010
Linux下Golang编译程序在后台运行及开机启动-辛达科技-一个只分享技术的站

Linux下Golang编译程序在后台运行及开机启动

Linux下Golang编译程序在后台运行及开机启动 编译 需要在项目根目录设置GOPATH为amd64 set GOPACH=amd64 设置GOOS为linux set GOOS=linux 指定输出文件名 go build test.go 指定输出文件名 go build -o cus...
韩昊杰的头像-辛达科技-一个只分享技术的站韩昊杰4年前
11130