V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SorcererXW  ›  全部回复第 4 页 / 共 40 页
回复总数  794
1  2  3  4  5  6  7  8  9  10 ... 40  
2022-04-29 17:32:26 +08:00
回复了 bthulu 创建的主题 Go 编程语言 go 用来业务开发, 开发速度是不是吊打其他语言?
上面这么多人吐槽,大多数无非就是没泛型,写起来累
现在 go1.18 已经能够使用泛型了,就比如上面有人提到的 GroupBy 也可以直接用 lo 这个库实现 https://pkg.go.dev/github.com/samber/lo#readme-groupby
2022-04-23 12:04:11 +08:00
回复了 WintersZhang 创建的主题 Go 编程语言 有 go 的多功能工具库推荐吗
都 go1.18 了,工具库直接用泛型的吧,比如 https://github.com/samber/lo (这个库功能还是蛮全的,虽然些点感觉设计得不好)
2022-04-21 19:42:34 +08:00
回复了 henryisme 创建的主题 程序员 2022 年了,目前的 go web 框架 Gin Beego Iris 如何选择?
还是 Echo 最好用
2022-04-06 18:56:53 +08:00
回复了 Stefango 创建的主题 JavaScript .map(window.open) 和 .map((one)=>window.open(one)) 的区别是啥?
后者更保险
2022-04-01 16:39:23 +08:00
回复了 hepin1989 创建的主题 程序员 gRPC 跑分分享(2022 03 15 bench results)
@hepin1989 对于 Go 生产环境一般都会把 GOMAXPROCS 设置为容器实际配额,benchmark 里面可能也应该做这样的设置
2022-03-29 01:21:15 +08:00
回复了 Maxbee 创建的主题 问与答 朋友要入伙了,送点什么礼物比较好?
高档刀具
2022-03-27 20:26:33 +08:00
回复了 chuanqirenwu 创建的主题 程序员 博客改版,有没有极简风的博客主题推荐参考?
这两年是播客 与 newsletter 的复兴。算法推荐下,创作者就是给平台打工。而 newsletter 能够绑定一批固定消费者,类似私域运营的逻辑。
2022-03-22 08:44:56 +08:00
回复了 BeautifulSoap 创建的主题 Go 编程语言 go 泛型函数的单元测试实在是太"难"写了
我理解的泛型的意义在于提高代码复用率,相比反射性能更好。这两点在单元测试里面似乎没有那么重要,单测里面可能直接用 interface+反射 就好了

type testCase[T any] struct {
name string
a any
b any
want any
}

然后在调用 Add 之前做强转就好了

switch tt.a.(type) {
case string:
Add(reflect.ValueOf(tt.a).String(), reflect.ValueOf(tt.b).String())
}
2022-03-22 08:43:01 +08:00
回复了 BeautifulSoap 创建的主题 Go 编程语言 go 泛型函数的单元测试实在是太"难"写了
我理解的泛型的意义在于提高代码复用率,相比反射性能更好。这两点在单元测试里面似乎没有那么重要,单测里面可能直接用 interface 就好了

type testCase[T any] struct {
name string
a any
b any
want any
}

然后在调用 Add 之前

switch tt.a.(type) {
case string
2022-02-10 20:20:28 +08:00
回复了 mokevip 创建的主题 程序员 关于 HTTP2.0
网页似乎并不能保证浏览器当前建立的连接就是 http2 ,所以兼容 http1/x 的工作还是不能少吧
2022-01-20 15:44:22 +08:00
回复了 HuPu 创建的主题 Java List list=new ArrayList 写法的意义是什么
“Accept interfaces, return structs”
2022-01-07 12:46:15 +08:00
回复了 yuhangch 创建的主题 程序员 2022 用 node 写个命令行工具的最佳实践?
可以用 esbuild 编译成单 js 文件
2021-12-30 21:27:19 +08:00
回复了 xoxo419 创建的主题 Go 编程语言 这个 goroutine 泄露的 demo 如何修复?
写的时候 select 一下或者用 sync.once 包起来保证只写一次 channel
更好的办法是传一个 context 进去,外部 defer 里面执行一下 cancel
2021-12-12 21:11:01 +08:00
回复了 jezal 创建的主题 程序员 现在的前端技术栈真的太恶心了!
直接用 nextjs ,全都封装好了
第一次用这个功能,感觉很实用,谢谢你
2021-11-03 09:27:20 +08:00
回复了 WillingXyz 创建的主题 程序员 多个服务访问同一个数据库时,如何组织代码?
1. 一个服务连接数据库,暴露 RPC 给上游服务(前端接口、管理后台)调用
2. 同一套代码,通过环境变量控制开启哪些功能、接口
2021-10-29 08:13:21 +08:00
回复了 Jooooooooo 创建的主题 Go 编程语言 Go 终于要搞泛型了 (1.18 版本)
@cmdOptionKana

Less is exponentially more -- Rob Pike
2021-10-22 22:07:40 +08:00
回复了 Spike96 创建的主题 程序员 代码设计问题请教
你这给出的上下文太少了,不了解业务,一律建议单独实现一遍,否则强行复用未来维护成本可能更高。
1  2  3  4  5  6  7  8  9  10 ... 40  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   939 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 22:22 · PVG 06:22 · LAX 15:22 · JFK 18:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.