V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  gamexg  ›  全部回复第 11 页 / 共 289 页
回复总数  5780
1 ... 7  8  9  10  11  12  13  14  15  16 ... 289  
16 、256 两个都很卡极限,很容易不够用。
我这里仅仅只是 mac 开发部分用,其他的还是 windows ,m1 的 16+256 都接近极限了, 几个 jb 家的 ide 同时开内存占用就 14g + 3g 交换区。200g+的储存占用。我这是没开 docker 等内容的情况,docker 更占内存。

建议是两个设备,主力设备建议 32g/64g 2t 配置。
@snylonue

其实楼主真的纠结错地方了.
一个很好玩的地方,
楼主说无法控制调用者提交的内容需要解决外部输入的各种意外情况,所以必须检查可能为 null 的情况.
但是楼主看起来忘记了另外一个情况,即调用者未提供金额字段的情况. json 字段不齐全很正常,至少我知道的语言的 json 库默认都是允许的,不会报错.这时候金额还是会被设置为 0 . 会出现和 null 一样的问题.

当然有的 json 允许加上验证功能,这个字段必须提供,可以解决这个问题.不过 go 标准库的 json 没有提供,换库、自定义 json 、json 前提供一个错误的可被验证到的默认值、字段类型设置为指针、api 处一个结构内部一个结构 等办法都可以解决这个问题,就是需要增加工作量.
不过想要完整验证所有情况,必定会增加工作量.考虑仔细的代码很大一部分带阿妹都是在处理各种意外.
@gamexg 其实这个并不是简单的 null 解析不报错的问题.
如果楼主怕对外接口传递进来非法的 null 值被当作默认值是个问题, null 需要报错.
那么楼主考虑到如果外部根本没有传递这个字段会是什么情况? 一样是会被当作默认值. 对于 json 来讲却少字段是一个常见现象,会当作默认值也是常见现象,一样会造成楼主的问题.

其实说到底,这个问题就是 go 的 json 标准库没提供验证功能.
解决办法也只能要么换 json 库,要么自己自定义一个实现,或者用指针,或者提供一个会被标记为错误的默认值,验证时不允许这个值.
理解这个问题,也碰到过这个情况.
不过我是尽量让默认值就是符合默认情况
对于楼主说的金额这种无法确定默认值和未提供的情况,我会看情况使用指针 或 者把默认值定义为异常值,验证时发现是默认值直接报错.
当然对于金额这个允许 0 的情况,我会在 json 解析前就给结构提供一个正常情况下不允许的值,例如 -1 .这样如果客户端未提供金额,那么解析后金额值还会是 -1 , json 完成后验证下是否为负数完事,如果金额允许负数,那么我可能会将默认值设置为 0xFFFFFFFFFFFFFFFF 等业务上近乎不可能出现的值. 如果项目必须允许所有金额,那么只能设置为指针类型了.




其实这个问题出现的原因是,json 标准库没提供一个必须选项.
大概就是 golang 的大道至简?或者希望标准库只提供基本功能.
这种需求其实楼主可以自己自定义 json 来搞.
252 天前
回复了 huanxi0701 创建的主题 问与答 绕过萤石云视频实现在自己平台播放
https://zhuanlan.zhihu.com/p/100478234

rtsp://admin:$(password)@$(ip addr):554/h264/ch1/main/av_stream


很久前出厂的萤石可以,
后来的只能试试,以前实测新的不稳定,官方说法是没这个功能( 新出场的萤石直接不再支持本地硬盘录像机了,老版本的可以支持 ).
oa.com 外网访问也是有证书的.
应该是实际持有 oa.com 这个域名.

另外,只有有域名所有权,就可以申请到 https 证书,用到内网还是外网服务器都可以.
我这边推拉的最多,外开的和内开的都很少.
307 天前
回复了 yw121141111 创建的主题 问与答 被朋友借钱怎么要回
报警没用,借钱是经济纠纷,警察不管,除非你有证据证明是诈骗.
这种法律上是法院的责任,起诉才可以.
是社会需要礼义廉耻,但是放到个人就不一定是有益的(也不一定是有害的).

如果社会没有基本秩序,没有礼义廉耻,那么整个社会运行成本会很高.坑蒙拐骗会盛行.不要说法律,有些法律管不到有些成本太高.

但是对于个人来讲,自己要对自己做的事情负责,要承担对应的后果.

可以不遵守礼义廉耻,例如可以骗人,只要能承担对应的后果即可.信誉降低,个人生活相关的会出现借东西别人不借你,商业上可能出现别人能拿到到付或者半年账期,但是你需要先款后货,成本变高.

直播等也是,能承担网暴后果,能承担被平台封禁甚至法律风险的后果,来换取好处,那么随意.
@akiyamamio 还有土地财政...
309 天前
回复了 wangmou 创建的主题 OpenAI 免费的 GPT4api chimera 是什么来头?
我一直好奇,是否会有做 ai 的商业公司弄这种 api 对外开放,然后收集对话信息用来作为自己 ai 的学习资料?
310 天前
回复了 lasuar 创建的主题 Go 编程语言 Go 压测程序异常退出
@lasuar #10 关键字 windows 动态端口
323 天前
回复了 pkokp8 创建的主题 NAS 各位 NAS 用的什么系统
TrueNAS@hp gen8
324 天前
回复了 huguadao 创建的主题 问与答 好像还没有这样的冷备份服务?
至少 android 就有这个功能
二维码保存 url,然后网页内唤醒 app.
1 ... 7  8  9  10  11  12  13  14  15  16 ... 289  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1245 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 54ms · UTC 18:15 · PVG 02:15 · LAX 11:15 · JFK 14:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.