![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang
文章平均质量分 76
幸福指北
爱好编程
展开
-
Go mod之私有镜像搭建方案
目前go mod已成为go开发的标准模式,国内也有一些优秀的代理,例如 https://goproxy.io,https://goproxy.cn等,但是企业内部gitlab上的源码如何引用拉取呢?今天给大家两种解决方案:x01一、增加环境变量,go版本要求1.13+export GOPRIVATE="gitlab.yourdomain.com"声明指定的域名为私有仓库,go get在处理该域名下的所有依赖时,会直接跳过GOPROXY和CHECKSUM等逻辑。另外它默...原创 2021-09-28 20:43:57 · 989 阅读 · 0 评论 -
Go生成区间安全随机数
import ( "crypto/rand" "fmt" "math" "math/big") func main() { // 生成 1000 个 [-10, 10) 范围的安全随机数。 for i := 0; i < 1000; i++ { ret := RangeRand(-10, 10) fmt.Println(ret) }} // 生成区间[-m...原创 2019-02-22 09:39:36 · 1494 阅读 · 1 评论 -
go生成验证码(带噪点、干扰线、正弦干扰线)
Go生成图形验证码,带噪点,干扰线,正弦干扰线;支持生成普通的字符串和简单的数学算术运算公式;注意:字体需要(.ttf)格式, 另需指定字体所在的目录,详情看下面具体的实现代码:GitHub地址:https://github.com/vcqr/captcha package mainimport ( "fmt" "github.com/vcqr/captcha" /...原创 2019-02-25 20:55:49 · 2336 阅读 · 0 评论 -
go解析ini文件并支持section及注释
go解析ini文件,支持section,如果不带section,则 section 名默认为 “default”;也支持文件中的注释;一个节可以扩展或者通过在节的名称之后带一个冒号(:)来继承目标节的数据,如果被继承的节点key值重复,则覆盖被继承者的值。安装:go get -u github.com/vcqr/goini测试ini文件(app.ini)env = prod...原创 2019-09-03 23:13:58 · 2099 阅读 · 0 评论