我猜你们看到 **吐槽** 两个字就会进来的。。。
撸了个高仿 Ubuntu 不带参数的 ping 程序。这里:
https://github.com/Damnever/dping撸的过程中考虑到一个问题,就是计算丢失率的时候,如果发送了一个报文,发送的报文计数(就叫 transmitted )加一,接受到一个报文,接受到的报文计数(就叫 received )加一。如果发送了一个报文并且 transmitted 加一, 如果此时按下`Ctrl + C`,假设发完这个之后是一定能收到响应报文的,那么 received 就会比理论值少一,丢失率就变大。
当时就想 Python 是否能阻塞 SIGINT ,结果大失所望。。。最后我这种 C 语言学渣还得强行撸点 C 代码,反正是能用。。。 除了运行效率这种人人皆知在脚本语言中不算大槽点的问题, Python 终于让我失望了。。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/237352
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.