V2EX maotao456 的所有回复 第 1 页 / 共 4 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    maotao456    全部回复第 1 页 / 共 4 页
回复总数  73
1  2  3  4  
2024-09-23 10:21:00 +08:00
回复了 zcl0621 创建的主题 程序员 抓了下 cursor 的请求, chat 请求的是 deepseek?
抖机灵了吧
2024-04-01 11:22:00 +08:00
回复了 OwO233 创建的主题 程序员 请问为什么 if 和 else 要匹配呀?
我现在写代码,在非必要情况下不用 else.

假设代码是这样

穿运动鞋
if 下雨 == true {
穿雨鞋
}

出门
2024-01-22 10:22:18 +08:00
回复了 JimmyChan1506 创建的主题 Windows 2024, 大家还会在 windows 上装杀毒软件 ?
那些说 wd 吃资源高的,我是没看出来高在哪里了
@yggd 为什么你的可以更新到 12.06 ?
2023-11-30 10:08:03 +08:00
回复了 csulyb 创建的主题 PHP PHPer 现在写后台业务 实现高并发只有 swoole 吗
求求你,换个语言吧
@blinue 我之前用 i7 低压 U 的时候也这样,现在换了 i9 标压 U ,快得飞起。
我几乎不用网页套壳的产品,除非迫不得已。
@pkoukk
你要是用户,你上来看到报个错血压高,还是看上去自己的数据全没了血压高?

----------------------------------------------------
这个你说得有些道理,我想想
@maotao456 并且,if err != nil 的判断并不能替代业务上的 if struct != nil or if len(slice) > 0 , 因为即使没有 error 发生。 我从来不会以 error 有没有来判断数据正不正确。 而是以数据本身判断数据是否正确。

伪代码如下:

var entity user
err := sqlx.Get("select * from xx limit 1;", &user)
if err != nil {
logger.Error("xxxxxxxxxxxxxxxxxxxxx");
return err
}

if user.ID == 0 {
return errors.New("user not found")
}

在这段代码中,重点只在与有没有写日志。 有没有 if err 都不影响业务逻辑的流程。

那么, 换个角度来说,是否所有数据库操作都可以统一写日志呢,业务中的 query 操作是否可以不显示处理 error 呢, 单看这个例子似乎是可以的。

slice 查询操作场景你们也可以代入看看。
我补充一下:为什么我提出 query 类操作不处理 err ,我的考虑是这样的,
查询结果无非两种,是 struct 或者是 slice

一般来说,无论是什么查询结果,我们都会且有必要验证结果的有效性(而不仅仅是 err )。
比如说:
1. 如果查询结果是一个 struct ,那么至少会 if xx != nil
2. 如果查询结果是一个 slice ,一般至少会判断 len(slice) > 0

在这两个前提下,无论有没有 err 都会去做的处理。 ( for 类操作甚至不需要不需要提前 len(slice))
重点: 一旦发生 error, 那么这两种查询的结果一定是 nil 和 len(slice) = 0, 所以对于预期来说并没有任何差异。
@lsk569937453 这个提到了一个我没考虑到的场景,确实存在这个问题。 不是单纯的查询不到的问题。我再犹豫一下。谢谢
@pkoukk 你们都不看完内容吗,我说 insert 和 update 的处理 error ,这就覆盖了链式操作。
@xausky 我有提到, 将数据库操作封装一层,统一记录 error 。
@sadfQED2 你是怎么目测出没用事务的? 我是说 query 类操作不处理 err ,insert, update 要处理 err 。 业务系统都是 query 多过 insert 和 update 。
2023-09-26 18:30:45 +08:00
回复了 SZhan 创建的主题 Java 如何从一段自然语言中识别地址信息?
巧了,我也做了一个类似需求。 从小票里面提取出店铺名称、商品、金额、收件人等信息

一开始的思路是,OCR -> 正则匹配 可是后来发现每家店的小票格式都不同,难以预料未来还有什么格式。 代码没法写。
然后,刚好文心一言 Api 可以用了。 那就 OCR -> 文心一言。
搞定下班
2023-09-18 11:09:24 +08:00
回复了 robotdiy 创建的主题 程序员 独立开发者是怎么做 UI 设计的?
我有一种感觉是,天不生 v0 ,独立开发者写前端万古如长夜。
2023-09-06 09:49:28 +08:00
回复了 maotao456 创建的主题 程序员 要求 golang 结构体初始化的时候必须赋值所有字段
@iyear 多谢
2023-08-25 10:30:47 +08:00
回复了 MegatronKing 创建的主题 程序员 新一代国产 API 抓包调试工具 Reqable
我说一下问题吧,关闭软件后没有自动取消系统代理状态,然后上不了网。
1  2  3  4  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5578 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 44ms UTC 01:27 PVG 09:27 LAX 18:27 JFK 21:27
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86