V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bv  ›  全部回复第 2 页 / 共 4 页
回复总数  77
1  2  3  4  
102 天前
回复了 newshbb 创建的主题 宽带症候群 QUIC 能够多大程度提高系统吞吐量
@Immunize #28 真的假的?有相关的测试文档没
你们上来就争论,却不跑一遍作者的示例代码。
Linux Ubuntu i5-8500 测试结果是:

go1.21.6 下确实如那篇文章所说 g 明显比 f 快。
go1.22rc2 下 g 和 f 效率几乎无差异。
问下 jooq 需要根据表结构生成代码,在那一块儿?怎么生成的?
掌握流量密码,撕比确实能招来一大堆回复。
根据实际情况,自定义这几个方法中的任意一个即可实现: https://github.com/golang/go/blob/master/src/crypto/tls/common.go#L569-L601
143 天前
回复了 liudon 创建的主题 Go 编程语言 golang 里 context 和 logger 绑定的问题
不要啥都往 context.Context 里面塞,塞一次 ctx 就多包裹一层。

1. 可以自定义 iris 自带的 logger 。

func main() {
app := iris.New()
logger := app.Logger()
logger.Printer.Output = os.Stderr

app.Get("/hello", func(ctx *irisctx.Context) {
log := ctx.Application().Logger()
log.Info("HELLO")
})
}

2. 使用依赖注入

type DemoAPI struct {
log *zap.Logger
}

func (a DemoAPI) Hello(ctx *irisctx.Context) {
a.log.Info("HELLO")
}
至于为什么这样设计,看看这个 issue 有没有你想要的答案 https://github.com/golang/go/issues/11862
应该是 Go 文件通配设计就是如此,可以参考: https://pkg.go.dev/path/filepath#Match

不过在 Java 中确实会有 ** 这种通配写法
@kawaiidora #31 一语中的
Linux 下也经常这样,好像是最近几个新版本 IDE 的问题,每次都得 File > Invalidate Cache... 才正常。
1700010620070 岁月如梭,合影留念
礼物码是优惠券吗,能再给一张吗
241 天前
回复了 shaoyie 创建的主题 Go 编程语言 [go]golang 的协程池本应该是这样的
@Nazz 代码就应该简单直接
没看到实际数据,但是按照 UTC 取,差 8 个时区应该就对啊,2023-09-01T15:00:00Z 就等于 2023-09-01T23:00:00+08:00
怎么感觉隔十天半月,就能看到你在推广这个项目。
还不如用 float64 接收,兼容 int float
256 天前
回复了 guonaihong 创建的主题 Go 编程语言 高性能 websocket 库 quickws 发布
@Nazz 不知道别人是不是 gorilla/websocket 先入为主,至少我不是:因为之前做 Java 开发的时候,最先接触到的是 Spring Boot 的 websocket 就是 OnXXX 的回调风格。因为阻塞调用加封装一层就很容易变成回调风格,一旦圈定了回调,在此基础上封装层阻塞式就麻烦了。
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2759 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 06:24 · PVG 14:24 · LAX 23:24 · JFK 02:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.