V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Trim21  ›  全部回复第 7 页 / 共 178 页
回复总数  3557
1 ... 3  4  5  6  7  8  9  10  11  12 ... 178  
306 天前
回复了 Richard14 创建的主题 Go 编程语言 Go 语言学习中遇到的问题
语言设计 11 Go 语言是强类型还是弱类型,为什么函数指定返回 int 类型时还可以返回 nil...

这是错的,你应该是看到了 func () *int 返回 nil 吧
306 天前
回复了 Richard14 创建的主题 Go 编程语言 Go 语言学习中遇到的问题
关于最佳实践 1

一般来说 go 更偏向于会使用接口+方法来实现这个。

如果你是要“调查”的话直接看源码就好了。但如果你是在代码中想要根据传进来的不同类型的值进行不同的操作的话,使用 interface + type assert 来判断一个值是否实现了某个接口。


比如官方的 errors 包

https://cs.opensource.google/go/go/+/go1.20.5:src/errors/wrap.go;l=16
306 天前
回复了 Richard14 创建的主题 Go 编程语言 Go 语言学习中遇到的问题
2 err 是可以用反射查找他支持的方法的,怀疑你用错反射了。


```golang
func main() {
err := getError()

rv := reflect.ValueOf(err)
fmt.Println(rv)
for i := 0; i < rv.NumMethod(); i++ {
fmt.Println(rv.Type().Method(i).Name)
}
}
```
这里的 context.WithTimeout 会启动一个 goroutine ,在 1s 之后 canal 掉这个 ctx

这里的 select 无论如何都不会阻塞,无论是 1s 之后的 ctx.Done() 还是 2s 之后这个 timer 会返回,都会让这个 select 继续运行...
cloudflare 返回任意的 http code 没啥问题啊,我试了下 204 、456 和 789 都是能正常返回的。
309 天前
回复了 pacino 创建的主题 前端开发 还有人在用 webstorm 吗
@murmur 排除了之后依旧是有提示的…
Connection reset by peer

合理怀疑被墙了
312 天前
回复了 Pin 创建的主题 Windows WSL 2 太好用了啊
好用是好用,就是会固定遇到 Vmmem CPU100%的问题,只能双系统了…
@felixlong 他应该是只能返回 JSON 格式,所以就先压缩了图片的二进制再用 base64 编码的。
频繁刷新这个问题可以考虑在客户端 diff 一下只拉新用户的头像,模拟一下 img 标签的行为...
314 天前
回复了 yueye115 创建的主题 iPhone sogou 的输入法才是信息泄露最大的毒瘤
@yueye115 没有人否定搜狗窃取隐私这事,只是大家看不出来 tg 登录不上去跟搜狗输入法窃取隐私有什么关系…说是因为全角半角的可能性更高一点
314 天前
回复了 yueye115 创建的主题 iPhone sogou 的输入法才是信息泄露最大的毒瘤
@fkzz 他们说的是搜狗跟楼主 tg 登陆不上这两件事没什么关系,没人否定搜狗窃取隐私。
我是正好相反,v2 这种不开新 tab 的让我很抓狂…
317 天前
回复了 dreamramon 创建的主题 问与答 请教一个批量管理 nginx 的实践
你原本这么原生态都能接受,那我建议你本地改完了 rsync 上去,然后 ssh user@host sudo nginx -s reload…
318 天前
回复了 Trim21 创建的主题 分享创造 写了个 bt 客户端的 prometheus exporter
@nielinjie 什么…
太搞了,换 certbot 了
1 ... 3  4  5  6  7  8  9  10  11  12 ... 178  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2186 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 11:09 · PVG 19:09 · LAX 04:09 · JFK 07:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.