V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bv  ›  全部回复第 1 页 / 共 7 页
回复总数  124
1  2  3  4  5  6  7  
1 天前
回复了 hwdq0012 创建的主题 程序员 好没干劲,好没成就感
@dyexlzc 你觉得 隐藏和不隐藏都一样 没用,得让领导觉得才行。
1 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
看着像是受 rust 启发吧😅
2 天前
回复了 importmeta 创建的主题 程序员 国内还有活跃的编程 UP 主吗?
无人推荐 free-coder ?
7 天前
回复了 raycake 创建的主题 程序员 我感觉 Flclash 比 clash for windows 好用
我也是这么觉得的
14 天前
回复了 geebos 创建的主题 程序员 大家平时都用什么 json 插件
1. Chrome/Edge 自带的格式化
2. https://jsoncrack.com/editorhttps://jsonhero.io/
21 天前
回复了 cxhello 创建的主题 Go 编程语言 Go 框架使用调研
@349865361 #95 有一说一,最近更新是两年前,用户群体很少,不活跃。
我之所以推荐这个项目,原因是零依赖,功能丰富实现简单。功能比它丰富的,三方依赖比它多。零依赖的又没它功能丰富。
也正是它的零依赖和实现简单,该项目对于使用者来说清晰且风险可控。即便它不活跃,但是代码实现依然值得借鉴。我也无需过多关注项目本身、过多依赖作者本人贡献,也能轻易的把控该框架。
@iseki #10 我要表达的意思是,举个例子:
假设数据库中有个 vip 字段。0-不是 VIP 1-VIP 2-超级 VIP 。如果数据库中存在一个 vip 字段是 null ,但是 Go 中定义照样可以是 int ,因为 null 映射为 int 零值:0 ,null 和 0 都代表不是 VIP 。if vip != 0 { // 是尊贵的 VIP }如果 Go 设计成 *int ,就需要 if vip != nil && vip != 0 { // 是尊贵的 VIP} 这种判断了。

要不要区分 null value 和 zero value ,我认为大多情况下,设计好了是不需要区分的。但是不代表任何场景都不用区分。主要还得结合业务匹配最佳实践。

如果不为了追究最佳实践,其实 指针 和 sql.NullXXX 确实是通用的解决思路。
@iseki #10 看我 #6 回复:大多数业务层会把 IsZero() 这种当作无意义的值忽略处理,如果你严格区分 null 和 零值,那确实需要指针或者 sql.NullTime 之类的
就算用 *time.Time 或 sql.NullTime 也需要至少判断 if at != nil {} 或者 if at.Valid {} 来确定是否为 nil ,确定不为 nil ,也不代表 at 是一个有意义的时间。比如可能还是 at.IsZero()
就用 time.Time 有什么不妥吗?
通过 time.Time.IsZero() 方法来判断是否为空,大多时候外部过来的 null 值,在业务层并不严格区分传过来的时候是 nil 还是空(特殊情况例外),会统一认定为无意义的空值。如果输出的 JSON 格式不想看到 0001-01-01 这样,可以 go1.22 可以在 json tag 中加上 omitzero 。
33 天前
回复了 oom 创建的主题 Go 编程语言 分享一款流量分析工具 [GO-FLOW]
@nasaboy 你这是缺少 libpcap 依赖,
yum install libpcap-devel 或
apt install libpcap-dev
58 天前
回复了 cxhello 创建的主题 Go 编程语言 Go 框架使用调研
https://github.com/xgfone/ship 零依赖的 HTTP 框架,适合我这种代码洁癖
78 天前
回复了 momowei 创建的主题 计算机 帮忙看看这个 diy 装机配置搞开发怎样
@luckyrayyy 看到 2K 180Hz ,我都以为 OP 是想着敲代码后要打游戏 https://i.imgur.com/agAJ0Rd.png
79 天前
回复了 Flourite 创建的主题 Go 编程语言 关于 go 定时器 reset 的问题
我试了,go1.23 1.24 中均输出 Time elapsed: 10ms ,这不正符合你的预期吗?
https://go.dev/play/p/D2wJ4DNYjcs
@SingeeKing 真的假的?都几年经验?这种人招进去也是边学边做吧,甚至还会拖队友后腿。
100 天前
回复了 mrleft 创建的主题 Local LLM ollama 如何手动下载模型?
@smartruid 我移动千兆宽带,一开始十几兆每秒,约莫一分钟后就会在 2M/s 浮动
125 天前
回复了 anciity 创建的主题 程序员 有没有人遇到过这类请求,每天请求一遍
@anciity 不一定是通过域名扫描的,可能是通过 IP 地址,一扫一大段,广撒网。
125 天前
回复了 anciity 创建的主题 程序员 有没有人遇到过这类请求,每天请求一遍
就是恶意扫描
131 天前
回复了 zhangyongji 创建的主题 程序员 各种 JDK 版本下载
@sn0wdr1am 对头
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3058 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 80ms · UTC 12:17 · PVG 20:17 · LAX 05:17 · JFK 08:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.