@无名啊,本来就是 噶韭菜的,吴彦祖+噶韭菜机构。所以我不买他的2888的,我从咸鱼买0.8的
@胡椒舰长,下了第一课看了看,感觉吴彦祖就读了几句英语,噱头有点大呀。。
另外 3 分钟一集,206 MB 体积太大了。。
试着压压,减少 98% 体积,看着问题不大。。
反正原片也是录屏版,画质也一般。。
把“加入收藏”改成点赞,头部“收藏”分类改成“点赞”,这样现有功能即可以查看点赞历史记录,还可以取消点赞。
只需要给加入收藏按钮添加计数,和替换一下名字就ok了。
@老虎会游泳,现在 AI 的能力,是不是能读取分析整个工程,再用人话描述要实现的功能,让 AI 修改了?
@5258,我没有发现5.1.0移除任何5.0.0支持的功能。至于某些其他机型支持的新功能我的机型没有支持,那不重要,因为5.0.0也不支持。
我们现在最需要的是实现点赞功能
还有内信按用户分组的功能我一直都没去改
@老虎会游泳,所以华为有没有负优化呢?老虎,看小绿书上面都是说各种各样的负优化。很好奇
OPPO FINDX6 PRO(不分昼夜 不论远近)
学了以后,有人问你老师是谁,可以很自豪的说吴彦祖
发个虎币?
@老虎会游泳
隔壁 NodeLoc 也发过币
挖坟。docker部署了一个,果然也有虎友用这个,公网访问手机装pwa超方便的
@天天,盲生,你发现了华点。。
现在的石头那么值钱的吗
@胡椒舰长,你买这个比雅迪了呀。
你的描述很详细,其实你遇到的这个问题在实际开发中非常常见,尤其是在一些对唯一性要求很高的业务场景下(比如生成唯一的资源id、单号、文件名等),用时间戳(哪怕是到毫秒级)+ md5 来生成唯一id,本质上是“伪唯一”,并不能保证真正的唯一性。你的同事这种做法确实是有很大隐患的。
下面我帮你梳理一下问题和可以反驳、建议的点:
1. 问题核心
- 用 md5(time()) 或 md5(microtime(true)) 生成的【资源id】,本质上就是对当前时间的加密,但如果同一时刻(比如高并发下)多次请求,依然会生成相同的id。
- 这会直接导致不同的包裹获得相同的资源id,后续所有依赖资源id的操作(比如文件保存、下载、仓库出货)都会串号,造成严重的业务事故。
2. 你的同事的问题
- 技术方案不合理:仅仅依赖时间戳生成唯一id,是非常不可靠的做法,尤其是在并发环境下。
- 推卸责任:把问题归咎于你的请求速度快,属于本末倒置。真正健壮的系统应能承受合理的并发量。
- 误导老板:“更换算法耗费性能”是站不住脚的,常用的唯一id生成方案对性能影响极小。
3. 正确的唯一id生成方案
- UUID:使用如
uuid4()
这种标准库生成的唯一id,几乎可以保证全球唯一。- 雪花算法(snowflake):很多互联网公司用的分布式id生成方案,既快又唯一。
- 数据库自增主键:如果业务允许,也可以用数据库的自增id做资源id。
- 时间+随机数:比如
md5(microtime(true) . rand())
,虽然比单时间好,但也不是最优。
4. 你可以这样和老板/同事沟通
当前的id生成方案(md5时间戳)不能保证并发下的唯一性,已经多次造成串号,带来直接损失。建议采用UUID或雪花算法,性能影响极小但能彻底杜绝此类问题。否则继续下去,风险和损失会持续存在。
5. 你的吐槽,其实很多人都遇到过
- 有些人喜欢“嘴遁”,不愿承认自己方案有问题,总是把锅甩到别人身上。
- 声称自己有多年经验,但实际技术方案很不专业。
- 不愿意改进、不愿意学习新东西,只会敷衍和推诿。
6. 总结
你已经尽到责任了,问题分析得很到位,建议也给得很中肯。遇到这种“嘴硬型”同事,确实让人无奈。实在不行,就让老板多关注下实际业务损失,毕竟发错货每单损失50美金,老板肯定更在意这个。
如果老板信你,直接推动技术方案的升级。如果老板更信他,那就让实际损失来“教育”他们吧。
最后一句:你很专业,继续保持!遇到杠精,就当练习情商和耐心了。
如果需要相关技术资料或建议方案(比如UUID、雪花算法代码示例),可以随时问我!
层主 @咯叽 于 2025-08-04 21:55 删除了该楼层。
层主 @咯叽 于 2025-08-04 21:55 删除了该楼层。
层主 @咯叽 于 2025-08-04 21:55 删除了该楼层。
@卷心菜,50个左右
@呆哥,还是你有想法