zeroupgrade - 以零停机时间升级网络服务器 操作系统接口 Go FUSE 文件系统库- 基于 Russ Cox' 的内核用户空间通信协议的从头实现。 Go-fuse - 在 Go 中编写 FUSE 文件系统的库 go-nbd - 在 Go 中为 Linux 编写块设备的库。 go-osx-xattr - 包 xattr 包装 OS X 函数来操作文件、目录和符号链接的扩展...
ok example 0.007s 如果只想运行其中的一个用例,例如TestAdd,可以用-run参数指定,该参数支持通配符*,和部分正则表达式,例如^、$。 $ go test -run TestAdd -v=== RUN TestAdd--- PASS: TestAdd (0.00s)PASS ok example 0.007s 3 子测试(Subtests) 子测试是 Go 语言内置支持的,可以在某个测试用例中,...
var ch = make(chan int) go func() { b, ok := <-ch // channel open, ok is true b, ok = <-ch // channel closed, ok is false b <- ch // channel close, b will be a zero value }() ch <- 10 // send to channel close(ch) // close the channel 有一个特殊的控制语句...
go-zero-width -Go 的零宽度字符检测和删除。 kace - 涵盖常见首字母缩写的常见案例转换。 petrovich - Petrovich 是一个库,它可以根据给定的语法大小写俄语名称。 radix - 快速字符串排序算法。 TySug - 关于键盘布局的替代建议。 ⬆ 回到顶部 第三方 API 用于访问第三方 API 的库。 airtable - 用于Airtable...
zmq4- Go接口到ZeroMQ版本4.也适用于版本3和版本2。 杂 这些库被放在这里,因为其他类别似乎都不合适。 alice- Golang的附加依赖注入容器。 anagent- 具有依赖注入的简约,可插拔的Golang evloop / timer处理程序。 antch- 一种快速,强大且可扩展的Web爬行和抓取框架。
rmqconn - RabbitMQ重新连接。包装在amqp.Connection和amqp.Dial上。在断开连接之前允许进行重新连接,然后强制关闭Close()方法的调用。 sarama - Apache Kafka的Go库。 Uniqush-Push - Redis支持的统一推送服务,用于向移动设备的服务器端通知。 zmq4 -到ZeroMQ版本4的接口。也可用于版本3和版本2。 赏...
Gin 240 位贡献者 路由基于 httprouter,简单且不支持通配符 + 动态参数 + 静态参数在同一路径前缀,既...
TCPConn to UnixConn:支持zerocopy gnet作者Andy Pan的提案:TCPConn to UnixConn:支持zerocopy在Go 1.22落地,具体内容可以看一下原始提案issue。 新增go/version包 在Go 1.21版本发布后,Go团队对Go语言的版本规则做了调整,并明确了Go语言的向前兼容性和toolchain规则,Go 1.22中增加go/version包实现了按照上述版本规...
T) { cases := []struct { Name string A, B, Expected int }{ {"pos", 2, 3, 6}, {"neg", 2, -3, -6}, {"zero", 2, 0, 0}, } for _, c := range cases { t.Run(c.Name, func(t *testing.T) { if ans := Mul(c.A, c.B); ans != c.Expected { t.Fatalf("...
go install github.com/zeromicro/go-zero/tools/goctl@latest 验证 goctl --version 新增服务 api服务生成 # 创建工作空间并进入该目录 $ mkdir -p ~/lxtian-blog/api && cd ~/lxtian-blog/api # 执行指令生成 demo 服务 $ goctl api new demo Done. grpc服务生成 # 创建工作空间并进入该目录 $ mkd...