golang库
处理 /etc/hosts 文件的工具
https://github.com/kevinburke/hostsfile
任意精度定点十进制数
https://github.com/shopspring/decimal
国产的 Go 微服务框架
stars: 15....
小马奔腾
1年前 (2021-10-26) 851℃ 0评论
14喜欢
关于NaN
NaN代表不是数字
任意两个 NaN 都不相等
select中额外表达式的执行规则
对于 select 语句,在进入该语句时,会按源码的顺序对每一个case子句进行求值:这个求值只针对发送或接收操作的额外表达式
如 foo <- <-bar 会先对 <...
小马奔腾
1年前 (2021-09-08) 649℃ 0评论
14喜欢
直接上代码:
Go
12345678910111213141516171819202122232425262728293031323334353637383940...
小马奔腾
1年前 (2021-09-08) 629℃ 0评论
1喜欢
modernc.org/sqlite 实现了 database/sql 不依赖cgo 该库可替代 github.com/mattn/go-sqlite3
需要注意 该库注册的数据库名称为 sqlite 和 go-sqlite3 (sqlite3) 注册的不同
代码: https:...
小马奔腾
2年前 (2021-06-28) 1309℃ 0评论
12喜欢
embed是go官方提供的静态文件/文件夹内嵌方案
在gin中,试用了下,非常不错,当然,也遇到了一些坑。最主要的是,在有cgo的场景,在centos6下编译会报错,好消息是,centos6已不再维护,安装这个系统的机器会越来越少。
项目结构:
其中dist为前端直接打包生成的...
小马奔腾
2年前 (2021-06-25) 1709℃ 0评论
4喜欢
golang编写的程序天生就支持多核心,能够充分发挥多核心cpu的优势。不过,有时,会有限制程序使用资源量的需求,比如限制最多可以使用的cpu和内存量,CGroup可以满足这种需求,不过,直接使用CGroup门坎稍微会有点高,并存在管理维护不方便的问题,那么,如何才能够满足限制c...
小马奔腾
2年前 (2021-02-23) 1656℃ 0评论
12喜欢
完整的四舍五入实现
Go
123456789101112131415161718192021
//source: https://git...
小马奔腾
2年前 (2021-02-07) 1641℃ 0评论
7喜欢
将 Go 工作流或函数打包成 Unix 风格的管道命令
https://github.com/reugn/tpack
Go 解释器
可用于其他应用程序中的脚本编写,交互式 shell 或快速原型制作
https://github.com/traefik/yaegi
...
小马奔腾
2年前 (2021-01-12) 1614℃ 0评论
8喜欢
标准库 net/http/httputil 包中 ReverseProxy 类型用于实现简单的反向代理
主要涉及到 func NewSingleHostReverseProxy(target *url.URL) *ReverseProxy 和 type ReverseProxy
...
小马奔腾
2年前 (2020-10-30) 1823℃ 0评论
1喜欢
Go
12345678910111213
// 执行任意Git命令的封装func RunGitCommand(name string,...
小马奔腾
2年前 (2020-09-22) 3528℃ 0评论
13喜欢