V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bv  ›  全部回复第 4 页 / 共 6 页
回复总数  112
1  2  3  4  5  6  
2023-12-21 13:59:53 +08:00
回复了 raw0xff 创建的主题 Go 编程语言 go 如何在 http.server 中断服务的情况下更新 tls.Config?
根据实际情况,自定义这几个方法中的任意一个即可实现: https://github.com/golang/go/blob/master/src/crypto/tls/common.go#L569-L601
2023-12-21 10:26:10 +08:00
回复了 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 一语中的
2023-11-20 09:12:24 +08:00
回复了 zebedy 创建的主题 Go 编程语言 为什么我的 GoLand 每次打开项目的时候都是飘红
Linux 下也经常这样,好像是最近几个新版本 IDE 的问题,每次都得 File > Invalidate Cache... 才正常。
2023-11-15 09:11:02 +08:00
回复了 mokeyjay 创建的主题 程序员 等明天一觉醒来,时间戳就 17 开头了哦 🥰
1700010620070 岁月如梭,合影留念
2023-10-18 13:25:29 +08:00
回复了 dyllen 创建的主题 Go 编程语言 go 项目目录名称,如果要多个单词要不要用下划线分割?
礼物码是优惠券吗,能再给一张吗
2023-09-13 14:43:28 +08:00
回复了 shaoyie 创建的主题 Go 编程语言 [go]golang 的协程池本应该是这样的
@Nazz 代码就应该简单直接
没看到实际数据,但是按照 UTC 取,差 8 个时区应该就对啊,2023-09-01T15:00:00Z 就等于 2023-09-01T23:00:00+08:00
怎么感觉隔十天半月,就能看到你在推广这个项目。
2023-08-31 09:13:41 +08:00
回复了 stevenshuang 创建的主题 Go 编程语言 Go 如何解析同一个字段可能是多种类型的 json
还不如用 float64 接收,兼容 int float
2023-08-29 14:38:30 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 高性能 websocket 库 quickws 发布
@Nazz 不知道别人是不是 gorilla/websocket 先入为主,至少我不是:因为之前做 Java 开发的时候,最先接触到的是 Spring Boot 的 websocket 就是 OnXXX 的回调风格。因为阻塞调用加封装一层就很容易变成回调风格,一旦圈定了回调,在此基础上封装层阻塞式就麻烦了。
2023-08-29 13:47:16 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 高性能 websocket 库 quickws 发布
这种 callback 形式的 ws 库爱不起来呀
2023-08-28 16:21:51 +08:00
回复了 luxurioust 创建的主题 Go 编程语言 Excelize 开源基础库 2.8.0 版本正式发布
@tangtang369 糖糖是你吗?
2023-08-28 13:25:52 +08:00
回复了 luxurioust 创建的主题 Go 编程语言 Excelize 开源基础库 2.8.0 版本正式发布
@deorth 软件遇到 BUG 很正常,GitHub 已经有人提过相关 issue 了。
2023-08-22 10:42:03 +08:00
回复了 chai2010 创建的主题 Go 编程语言 我也打算逐步放弃 Go 语言
OP 你好,前几天的 凹语言 直播因为加班错过了观看,有个问题想问一下:前几天 go1.21.0 发布,对 WASI 实验性支持,这一块是否和 凹语言 的发展方向重合?
2023-08-22 09:17:24 +08:00
回复了 voidmnwzp 创建的主题 Go 编程语言 1.21 标准库的 slog,大家体验过没有
我已经正式使用
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   965 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 21:52 · PVG 05:52 · LAX 13:52 · JFK 16:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.