V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  misdake  ›  全部回复第 4 页 / 共 15 页
回复总数  283
1  2  3  4  5  6  7  8  9  10 ... 15  
344 天前
回复了 xianzhe 创建的主题 问与答 读 Rust 实战疑问
可以把数组换成 Vec 试试看。他会抱怨 container.is_empty()使用了 move 后的数据。
你这个例子没问题是因为 container 是[i32;5]类型是 Copy 的,所以所有权没被吃掉。
352 天前
回复了 iqoo 创建的主题 程序员 整数长度是否会影响除法性能?
x86 微架构层面的性能差别:
https://uops.info/html-instr/IDIV_R64.html
https://uops.info/html-instr/IDIV_R32.html

对于有硬件 idiv 支持的的微架构,延迟和吞吐看起来不受输入数据影响。
感觉区别不算很大吧。
至于能否隐藏延迟还是要看你具体的 workload 情况,自己测测。
353 天前
回复了 wholve 创建的主题 程序员 关于线程池的问题
delay5s 的实现能给么,你说“delay5s 耗时 5s”,是不是线程 sleep 而不是一直占用 cpu 。
2023-04-28 14:56:27 +08:00
回复了 Watson19901220 创建的主题 问与答 色盲悖论真的是无解吗?
作为逻辑问题不考虑生物知识的话,我个人的回答是每个人对颜色的感受都不相同,他和别人不一样是显然的。
这个解释所需的假设很小,连“大部分人对颜色的感受相同”的假设都不需要。
2023-04-13 12:54:47 +08:00
回复了 Leon6868 创建的主题 嵌入式开发 这段浮点运算代码性能为何如此低下
@biggates 所以解决了吗 我在模拟器上跑的运行时间和你给的运行时间区别还是挺大的
2023-04-13 10:08:48 +08:00
回复了 Leon6868 创建的主题 嵌入式开发 这段浮点运算代码性能为何如此低下
作为对比,去掉* 0.3 的代码,只做类型转换 testData2[i] = testData1[i],模拟器打印时间是 116627 ,和 0.3f 的版本相比性能提升幅度很合理
2023-04-13 10:00:15 +08:00
回复了 Leon6868 创建的主题 嵌入式开发 这段浮点运算代码性能为何如此低下
esp32-s3 模拟: https://wokwi.com/projects/361855375362930689
0.3 打印的时间是 1891678
0.3f 打印的时间是 166518
性能提高 10 倍
2023-04-13 09:48:17 +08:00
回复了 Leon6868 创建的主题 嵌入式开发 这段浮点运算代码性能为何如此低下
godbolt 反汇编: https://godbolt.org/z/or71efds8

double 乘法还是走的软件模拟,类型转换也是。会先后调用 floatsidf muldf3 truncdfsf2 这三个函数,所以很慢吧。
改成 0.3f 之后,就全是正常指令了,float.s mul.s 这类,不需要调用其他方法。
2023-04-13 09:40:16 +08:00
回复了 Leon6868 创建的主题 嵌入式开发 这段浮点运算代码性能为何如此低下
0.3 改成 0.3f
我用 4800h 版本用了挺久了,还是挺符合自己的需求的(屏幕尺寸,纯 CPU 性能,续航,可更换内存这些),脚垫重新粘了一下,其他都没碰到啥问题。总体感觉很不错,期望质量好点多用几年。
2023-03-21 14:02:55 +08:00
回复了 metalvest 创建的主题 问与答 有没有合适的算法把一段文本压缩成更短的文本?
@metalvest 我随便选了这昨天看到的项目的代码文件,https://raw.githubusercontent.com/daafu/sokoban/master/src/game.jai ,用这个工具压缩 https://www.zickty.com/texttogzip/
输入:10574 字节
输出:4140 字节
2023-03-21 13:54:22 +08:00
回复了 metalvest 创建的主题 问与答 有没有合适的算法把一段文本压缩成更短的文本?
gzip 再 base64 呗,只要压缩率能抵消掉 base64 增加的那三分之一就行。对于有一定长度的文本内容来说应该很容易。
2023-03-15 20:01:25 +08:00
回复了 xuangoer666 创建的主题 问与答 处理器的计算本身是否消耗能量?
能量转换了形式,用能量转换所损失的熵换来了展示计算结果的熵。
2023-03-11 20:47:26 +08:00
回复了 arvin01 创建的主题 问与答 JS / TS 是不是全栈语言?
初学感觉确实不是很推荐,第一语言感觉还是稍微严谨一点,打好根基,这样接下来再学 csapp 很方便。
干点儿自己的小活儿小工具之类的,是非常好的选择,又快又方便传播,作为业余语言非常好。
2023-03-04 23:49:52 +08:00
回复了 systemcall 创建的主题 硬件 为什么笔记本不出一个关闭屏幕的功能?
nircmd monitor off
2023-03-04 19:55:11 +08:00
回复了 199808lanlan1111 创建的主题 问与答 感觉自己越来越浮躁了,如何静心
如果不是身体健康的问题,可以跑跑步,做做手工,尝试做做这种需要稍微长时间投入的事情
2023-03-04 13:45:11 +08:00
回复了 t202201 创建的主题 JavaScript nodejs 代码如何调试
熟悉 idea 的话,webstorm 尤其是搞 nodejs 我感觉凭直觉用就可以了,除了语言不同,剩下的环节都没啥区别的
2023-02-25 10:41:11 +08:00
回复了 ThanksSirAlex 创建的主题 职场话题 想问问那些面试揪着底层实现原理的面试官
我这儿职位是写内部底层库的,并且对性能有很高要求,实际开发经常需要造非常贴近实际用法的轮子,这时候就需要清晰理解内部的需求和性能特征,造出最合理的轮子。这个过程需要开发人员对同类轮子的实现有深入了解,了解有哪些性能特征需要把控,有哪些优化点,优化的代价是什么 是否可以接受。
所以在面试的时候,我会问一些底层的细节,问问各种略有差别的需求下分析问题给出不同的优化方法,至少要知道那些性能指标值得关注。如果这些关键点都不知道,一旦进来写东西肯定在设计上会出严重的问题。
2023-02-06 13:47:16 +08:00
回复了 ccagml 创建的主题 随想 你有什么超过 95%人的技能吗?
体前屈算么
2023-01-20 10:32:17 +08:00
回复了 spr1ngs 创建的主题 程序员 服务最好是无状态的是什么意思
我不是后端但公司有过一点培训,按照印象随便说两句。
提供的接口的输入参数包含了所有必要的输入,接口执行时不依赖以前的接口调用的输入,内部也不需要保留任何状态。(仍然可以依赖其他数据如其他服务、数据库等,核心在于直接的输入参数全部来自接口传参)
接口不保留状态,带来的好处是很容易扩容缩容、动态替换接口实现等等,很灵活。代价就是写法改变,传输数据量可能会更大。
1  2  3  4  5  6  7  8  9  10 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   813 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 22:24 · PVG 06:24 · LAX 15:24 · JFK 18:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.