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