V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lvlongxiang199  ›  全部回复第 3 页 / 共 6 页
回复总数  117
1  2  3  4  5  6  
自己造一个 Optional<T>
257 天前
回复了 tuoov 创建的主题 数据库 请教一个关于并发控制的问题
` tx.execute("UPDATE tasks SET status = 'DONE' WHERE id = ?", item.id)` -> ` tx.execute("UPDATE tasks SET status = 'DONE' WHERE id = ? and status = 'PENDING' ", item.id)`

`processBatch` 也可以想办法做成串行的
Invoke-WebRequest
PS C:\Users\lxv50> Invoke-WebRequest bing.com


StatusCode : 200
StatusDescription : OK
Content : <!doctype html><html lang="ko" dir="ltr"><head><meta name="theme-color" content="#4F4F4F" /><meta
@Wxh16144 @UnluckyNinja 再补一个. 在*历史*commit 的 diff 界面(不是跟 head 执行 diff), vscode 没法跳转到函数定义(这个函数可能不在当前代码库里头), idea 就没这个问题
@UnluckyNinja 这个 diff 是跟 head 的 diff 还是非 head 的 commit ? 前者的话 rust 也能显示 structName 后者的 rust 不行
@Wxh16144 随手找的一个例子.
这个 vscode 的 git diff
https://imgur.com/vmLjcmq

这是 idea 的 git diff
https://imgur.com/a/BTVAAs1
@kk2syc 那你这咋进行加减乘除的计算呢 ?
@yh7gdiaYW 所以才需要重构
同意 @NessajCN 的观点. OP 估计是个初学者, 别整那么多花里胡哨的, 先装上最新的 golang 就行, gvm 就算了吧, 估计也用不到多个 golang 版本
`is_can_submit` 这个命名方式好奇怪啊
321 天前
回复了 cj323 创建的主题 Go 编程语言 Go 为什么有这么多 Websocket 库...
@powersee @sagaxu 跟 go 的相比, 还是有些差距, golang 的 example 能在线运行 (点开 example 有个 run 按钮), 能集成到 CI 里头 https://go.dev/blog/examples
321 天前
回复了 cj323 创建的主题 Go 编程语言 Go 为什么有这么多 Websocket 库...
332 天前
回复了 Amose2024 创建的主题 C++ C++入门书籍,我是不是被坑了?
@lvlongxiang199 主要介绍了 modern cpp (cpp11+
332 天前
回复了 Amose2024 创建的主题 C++ C++入门书籍,我是不是被坑了?
有编程经验的话, 可以看 a tour of cpp 及 cs106L
332 天前
回复了 sheaned 创建的主题 MySQL sql 性能讨论
为啥不自己构造数据试下呢
350 天前
回复了 xhwdy26 创建的主题 程序员 从微服务走向单体化
356 天前
回复了 anivie 创建的主题 程序员 Win+ Linux 开发环境结合
这里说的 IDE 应该是 jetbrain 他们家的. 之前搞 presto 的时候, 在 Linux 下方便些, 就在 hyperv vm 里头起了 https://hub.docker.com/r/kasmweb/desktop 通过 webUI 来使用 Linux 里的 IDE
357 天前
回复了 lx271896700133 创建的主题 程序员 普通程序员还有活路吗?
建议还是把这类话题的给挪到 每个月都会出现的那种主题: https://www.v2ex.com/go/monthly
357 天前
回复了 lx271896700133 创建的主题 程序员 普通程序员还有活路吗?
隔一段时间就会提出这些问题, 我都怀疑这是不是为了故意给自己制造热度
https://v2ex.com/t/1089194
https://www.v2ex.com/t/1023860
https://v2ex.com/t/1078535
https://www.v2ex.com/t/1049518
2025-01-03 14:22:56 +08:00
回复了 iintothewind 创建的主题 程序员 golang, 开发效率低执行效率高的语言?
我更偏爱 if err != nil, 控制流看着更清晰些. java 里的 `Integer.parseInt` 如果失败, 就直接抛异常. go 里的对应方法, 返回 (int, error), 能提醒调用者处理异常(给个默认值, 或者向上抛). 但没搞出类似 rust 的 `?` 的语法糖来避免 if err != nil 满天飞这点没得洗

感觉说 java 啰嗦大多是因为, 业务逻辑一行都没写, 先定义一堆 interface (哪怕只有一个 class 实现), 在定义一堆 setter, getter, toString, eqTo (有了 Immutables 能好很多)

我还是比较反感 orm, 稍微复杂点的 sql 用 orm 实现就费劲, 而且生成的 sql 不可控, 没法做些优化. 以及 n+1 之类的问题 https://blog.codinghorror.com/object-relational-mapping-is-the-vietnam-of-computer-science/

多提一句, 感觉 golang 不适合做 web, 更适合搞重网络 IO 的应用
1  2  3  4  5  6  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1297 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 23:56 · PVG 07:56 · LAX 15:56 · JFK 18:56
♥ Do have faith in what you're doing.