mofe 最近的时间轴更新
mofe

mofe

V2EX 第 57462 号会员,加入于 2014-03-05 16:17:23 +08:00
今日活跃度排名 2511
C 语言 x 除以 0 在各个平台的行为不一致,为什么?
问与答  •  mofe  •  62 天前  •  最后回复来自 mofe
11
Macbook Pro 定制机英文键盘为什么发货还需要清关?
MacBook Pro  •  mofe  •  260 天前  •  最后回复来自 Takizawa
9
mofe 最近回复了
@mycs999 我没解决,间歇性的出现这个问题,这才是最头痛的。。但是我观察到我路由器上能看的出网速不好。

这是电脑的速度监控,间歇性网速度不好
https://cdn.mathpix.com/snip/images/6Ua0x2Agj4kGStfF8mvrPh2Xp9sdFVY4X37qRY8smvU.original.fullsize.png

速度不好这里就会这么显示
https://cdn.mathpix.com/snip/images/-BO6e1dtPat9agvw4ESrt7IZaQ5CrfbRLdV5tCXAJYY.original.fullsize.png

下面是手机的速度监控,几乎一直是 100%
https://cdn.mathpix.com/snip/images/CKChz9KBVZtupYkIPz3CW9ulkET4WxU8mAODi8tJk4k.original.fullsize.png
更新一下,我太乐观了,问题没有解决。可能不是防火墙的问题
简单来说就是和 C 语言本身没关系,但凡 C 语言有什么奇怪的行为都是系统中定义的,C 语言只是一个老实的翻译器。

看起来学 C 语言不能光学语言,还得学习如何手搓操作系统。。。
@reallynyn 100 天后回复一下,interrupt 0 (除以 0 会触发的中断)是系统层面的行为,在 CPU 中定义好的

出现这种 “除以 0” 的行为系统会跳到指定的内存位置找到指针,然后执行指定的中断代码。

IA-32 和 x86-64 架构的 CPU 通过 [Interrupt Descriptor Table]( https://en.wikipedia.org/wiki/Interrupt_descriptor_table) 来定义相关行为

然后通过 [LIDT]( https://docs.oracle.com/cd/E19455-01/806-3773/instructionset-82/index.html) 注册到处理器中
@xio 哈哈,可以卸载防火墙,不能卸载 surge ,我已经是 surge 全家桶了,通过 icloud 同步配置
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-30.04 sec 870 MBytes 243 Mbits/sec sender
-----------------------------------------------------------

243Mbit/sec, 速度果然回来了
图片怎么这么难发。。。

![Imgur]( https://imgur.com/MIfkth9)
我觉得我发现问题在哪了,虽然还需要观察一下,很有可能是 lulu 和 surge 增强模式不兼容,我下午卸载了 lulu ,感觉速度恢复了,当然还需要观察

@cghost 我用的 surge ,不过 surge 也有增强模式,用 little snich 、hand off 、lulu 之类的防火墙软件估计都不兼容

https://community.nssurge.com/d/399-mac-surge-little-snitch

https://nssurge.zendesk.com/hc/zh-cn/articles/900000208906-Surge-Mac-%E5%A2%9E%E5%BC%BA%E6%A8%A1%E5%BC%8F%E5%85%BC%E5%AE%B9%E6%80%A7%E8%AF%B4%E6%98%8E

https://imgur.com/a/Q5ZzuyP
@cghost 你用的哪个 dns 服务?我用了 8.8.8.8 ,8.8.4.4 和 223.5.5.5 这三个
@xio
@eunrui 对了,我能想到唯一可能影响的就是 surge ,你们用的是 surge 吗? PS ,我把 surge 关了也速度跑不上去。。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   892 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 22:15 · PVG 06:15 · LAX 15:15 · JFK 18:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.