V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  thinkershare  ›  全部回复第 19 页 / 共 54 页
回复总数  1064
1 ... 15  16  17  18  19  20  21  22  23  24 ... 54  
2023-09-21 10:53:59 +08:00
回复了 xuegy 创建的主题 Python 大量操作 dict 内元素时有什么能省略 dict 名字的语法糖?
@xuegy 没有办法,因为变量在现代编程语言中都是很特殊的存在。任何尝试动态解构变量的做法都会导致性能的下降,因为编译器会尝试在今日函数前对函数做优化。确定要给整个函数分配的堆栈空间大小,如果搞动态变量注入到局部,那么函数将无法优化,函数的机器码也无法被缓存重用,这些都是实实在在的性能问题。javascript 当初对 with 的支持就是一个错误。python 已经有很多语法都是因为容易写但性能差而被滥用了,你看看现在 python 写的很多程序的性能为什么如此差就明白了,python 现在支持的语法已经非常容易让人写出性能极差,时间复杂度极高的代码了。可读性和性能有时候就是相互矛盾的。
我们目前一般是这么做的 d=EasyDict(json.load(txt), d.a+d.b 这样。
2023-09-21 10:40:35 +08:00
回复了 xuegy 创建的主题 Python 大量操作 dict 内元素时有什么能省略 dict 名字的语法糖?
没有办法,python 不支持这种类似 js 的 with 临时作用域附加(js 的 with 大多数时候也被认为是一个不好的东西),因为 python 字典的 key 很可能不是一个合法的变量名称,而且它的类型也不一定是一个字符串。
不管使用 local()或者 global 都是一个糟糕的实现方式。
@karatsuba 完全同意,几块钱到几万的都一样难喝,纯粹是职场 PUA 的利器。
重写报错一下脚本,将编码改为 GB2312 ,不要改操作系统的 UTF-8, 很多旧软件会炸掉。
2023-09-15 13:20:23 +08:00
回复了 xieyuheng 创建的主题 Linux 请问 debian 和 ubuntu 之间怎么做选择?
如果你对 Linux 很精通,可以考虑使用 Debian , 否则建议你使用 Ubuntu, 部分软件包只有 Ubuntu 的,没有其它包,你只能自己编译,非常麻烦。另外你都问了这个问题,感觉也不是多精通,所以建议你上 Ubuntu, 另外工具就是工具,不要在其上面附加额外的无谓的情绪价值。
2023-09-15 10:13:18 +08:00
回复了 xiaohundun 创建的主题 Windows 大佬们,总感觉 Windows 的字体发虚,有锯齿,怎么解决
@xiaohundun mac 的字体渲染才是垃圾,不在 200%的 5K 缩放下,每一个其它非整数倍率是清晰,不知道一堆楼上得到结论 mac 字体渲染更好的结论是从哪里来的,你们到底用过低 DPI 的 mac 工作没有。
2023-09-14 09:41:38 +08:00
回复了 tiger76 创建的主题 程序员 大家的 Edge 同步功能正常吗?
垃圾移动网,狗都不用。
2023-09-11 18:41:13 +08:00
回复了 ChrisFreeMan 创建的主题 程序员 TS 有没有强制 if 判断括号里面必须布尔值的配置
你这个 SomeBol 就不应该声音返回类型位 boolean, 而是应该声明位 true 类型。
2023-09-07 21:47:39 +08:00
回复了 lynnharry 创建的主题 程序员 坚果云的云桥模式居然用上 windows 的 API 了?
就是因为这个,我换了 OneDrive
2023-09-07 16:14:49 +08:00
回复了 maleclub 创建的主题 程序员 天下乌鸦一般黑,寻求一款能替代 Chrome/Edge 的浏览器
你为什么会觉得天下会有免费的午餐。
1 ... 15  16  17  18  19  20  21  22  23  24 ... 54  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5189 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 03:44 · PVG 11:44 · LAX 19:44 · JFK 22:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.