V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  debuggerx  ›  全部回复第 1 页 / 共 53 页
回复总数  1060
1  2  3  4  5  6  7  8  9  10 ... 53  
2 小时 8 分钟前
回复了 ljzxloaf 创建的主题 程序员 protobuf 不支持泛型?
@ljzxloaf http 状态码 500 ,返回数据类似{"code": 610016, "msg": "余额不足"}
简单来说就是成功时 http 状态 200 ,响应数据直接是业务负载数据,错误时 http 状态非 200 ,然后响应数据返回业务错误码和信息文本
3 小时 12 分钟前
回复了 ljzxloaf 创建的主题 程序员 protobuf 不支持泛型?
@ljzxloaf 并非只适用 http ,而是一种设计思路,websocket 、mqtt 也都可以用类似的设计。而且这并不是什么把业务状态放在协议里,http 协议的状态码本就希望服务器能够表达一些明确的意图,不管成功失败全用 200 才是自作聪明的反设计,曾经可能还有些场景有些理由这样做,现在可以扔掉这种惯性设计了。
3 小时 30 分钟前
回复了 ljzxloaf 创建的主题 程序员 protobuf 不支持泛型?
@ljzxloaf 很简单,正常响应直接返回数据,http 状态吗 200 ;接口出错时,前端参数问题就用 400 状态码,服务器问题就用 500 ,然后响应结构:{"code": 业务定义的错误码, "msg": 错误描述或希望显示的文案}

前端 api 设计形式类似 static fetchItemById = (id: number, onError: (code: number, msg: string) => void): Promise<Item | null> => {...}

直接根据 http 状态码去解析,而不是先解析,再根据状态搞泛型
4 小时 22 分钟前
回复了 ljzxloaf 创建的主题 程序员 protobuf 不支持泛型?
谁叫好好的响应数据非要包一层呢
11 天前
回复了 GotKiCry 创建的主题 程序员 好奇 Java 味是什么味
我受不了的 java 味:
1. 无意义的抽象和继承,简单问题复杂化,自以为是预留扩展性,然而绝大多数情况下非但用不到,反而是增加了复杂度和项目维护成本(当然有人把这种操作当作防御式编程增加自身不可替代性,实际结果往往不过是叠屎山)
2. 滥用多线程。有些人似乎觉得 java 不写多线程很 low ,结果滥用多线程,没必要的时候也要强上,然而很多 javaer 实际的心智水平根本玩不转多线程,要么自以为提高效率的多线程实际比一般写法还慢,要么生产出现线程安全甚至死锁,纯纯又菜又爱玩自讨苦吃
3. 滥用架构。web 服务必上 redis ,设计必须拆成微服务,看似追求最近技术方案,然而却抱着 mysql5.7 、centos6 不放,整天还研究 java1.8 的 jvm 调参,就不想想守着这堆破烂搞架构的路子能走多远。
4. 把一些 java 本身缺陷导致的东西当作唯一正确性去要求别的语言和框架,比如语法贫瘠导致的各种设计模式,比如灵活性不足而不得不使用的反射技术,比如落后的线程模型催生的一堆教条,很多新的语言和框架从本身就已经解决或者规避了,有些 javaer 用的时候却还习惯性往上靠,靠的不对劲了还觉得是那些语言和框架不行,反正就是 java 祖宗之法不可变……
11 天前
回复了 GotKiCry 创建的主题 程序员 好奇 Java 味是什么味
@murmur 这不叫味儿 这是 objc 本身语法和命名规范就这样
@zcf2009 不能说的明显指的是华子啊,军儿又和 BYD 们没啥冲突。。
我是用 flutter 按自己的喜好和需要写了个 APP 自用:
https://www.debuggerx.com/2024/12/08/weekly-todo-app/
https://github.com/debuggerx01/weekly_todo
@drymonfidelia 目测经典的长列表渲染问题,flutter 没用列表复用写法。只要写对了 60fps 不成问题,内存占用能少一半。
每个人的认识和定义不同。
有人以为的 AI 就是 gpt 为首的一众 llm ,而有人嘴中的 AI 指的是 agi+具身智能;
有人说的未来指的是未来三五年对自己职业的影响,而有人想讨论的是十几、几十年后整个社会形态乃至人类的变化。
所以讨论不出个啥。
不过很认同 op 最后一段。如果说现在的 AI 只是大型概率机而没有意识,那么有没有可能人脑的思维本质也是大型概率机,而所谓的逻辑也只是高概率的偶然呢?
或许得先忘了自己是个人,才能真正理性客观的看待 AI 和时代……
26 天前
回复了 GotKiCry 创建的主题 职场话题 蒸汽机发明出来咱们小工人可咋办啊
@Akiya 但有没有一种可能性,“体制需要维持社会稳定”也只是底层的一厢情愿?真到了 AGI 和机器人可以彻底替代底层的时候,制度也就不关心底层真人的死活了?活儿反正有机器人干,秩序有 AI 维持,底层也没有足够的武力和资本去动摇体制,那为什么还要重新分配?因为善吗?
26 天前
回复了 catscan 创建的主题 随想 人出门在外身份真就靠自己给
@sqxu 川普好歹是真的在为自己祖国着想,而大嘴……
26 天前
回复了 baizhu 创建的主题 程序员 如何可以持续提升自己的编程能力
@nealHuang 你会用收割机,别人也会用收割机,只要不是傻子谁学开收割机不是分分钟的事,而你能把收割机开到 120 码还是能玩漂移?
所以我的意思是,“学 AI”这种低门槛的投入很难形成自身竞争力,大家都是搞技术的,也没什么不得了的信息差,“用 AI”提升的效率除了让老板开心,对自己没什么帮助,别看那些老板挂在嘴上说的是要“会用 AI 提高效率的人”,实际还不是当成螺丝钉在用,可替代性++,同样都是 AI 玩的 6 的,老板只会留下便宜的和会拍马屁的。
当然了,这些说的还是短期的情况,还可以通过提升自身水平,勉强和 AI 仔差异化竞争扳扳手腕。长期来看都是无用功,AGI 不需要人工介入,编程会变成一项复古的爱好
26 天前
回复了 baizhu 创建的主题 程序员 如何可以持续提升自己的编程能力
自己都知道原因了,还有什么好问的。
想提升自己就少用 AI ,就像汽车发明出来了,人就不用跑步锻炼身体了?
老板们都会希望你多开车、乘车,尽可能多的把时间交给公司,而自己整天锻炼、自律、养生……
profile.replaceAll(/精通|熟练/g, "技术栈");
31 天前
回复了 ok168168 创建的主题 随想 关于最近 AI+机器人的一些思考!
@mumbler 和你这个比方类似的一个说法是,汽车的发明导致了马车夫的失业,却带来了更多的汽车司机的职位——但问题在于,汽车替代的对象是马车,而 AI 和机器人替代的对象就是人本身,类比的话应该关注被替代以后马的命运而不是马车夫职业的变迁。事实上汽车被发明以后马的数量和地位急剧下降,现在除了赛马,动物园和旅游项目,哪里还需要马?对于马这个族群来说,汽车的出现就是灭顶之灾。现在大家都说自己是打工牛马,怎么到这个问题上又觉得自己算是个人啦?由于资本主义对人的异化,大多数普通人就只是工具而已,当 AI 和机器人开始替代工具人这一族群……
33 天前
回复了 acthtml 创建的主题 问与答 你们看好人形机器人吗?
人形机器人的成本远低于真人,扩展性和成长性远强于真人。
我不看好人形机器人,不是因为质疑它,而是清楚的不久的未来它会有多强,不知道会对多少人产生比 AI 还要大得多的冲击。
39 天前
回复了 pureGirl 创建的主题 程序员 ai 对程序员行业的冲击到底有多大
大部分人都好天真,天真得可怕😂
1  2  3  4  5  6  7  8  9  10 ... 53  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3130 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 14:00 · PVG 22:00 · LAX 07:00 · JFK 10:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.