Rust mio库源码情景分析

mio 是 Metal IO,Rust语言生态比较底层的I/O库,官网的介绍:

Mio is a lightweight I/O library for Rust with a focus on adding as little overhead as possible over the OS abstractions.

mio目前已经发布了v0.6.19版本,这次分析代码版本选择 master分支,commit id 14f37f283576040c8763f45de6c2b2bbcb82436d

我们从官方自带的example进行源码跟踪分析。

最简单的内网导航网站

随着业务系统的增长,运维工具的增多,我们经常需要访问监控页面、ssh登录机器,需要记住很多常用信息,但是这些信息不值得占用宝贵的大脑资源,只需要存储下来用的时候访问即可。 我们需要一个超简单的导航网站。

如何最简单地实现一个静态的网站?不要任何多余的东西。

最好几行代码实现服务,向外提供一个html文件访问服务。新增内容时候,只需要添加到html文件即可。

《从0到1》读书笔记

市面上大把的书教你如何变得优秀:如何成为优秀的人,如何创立优秀的公司。

这本书谈的是卓越。

优秀是大众看得到的,显而易见的好,但卓越一开始是反直觉的,而且很难,直到最后的结果太强大,大家不得不接受。

如果你照搬他们(比尔盖茨,拉奇佩里,扎克伯格)的成果,你就不是在向他们学习。

画家齐白石也有过类似的话:

学我者生,似我者死。

模仿大师的产品,是没有前途的。要模仿学习的的是他们的思考方式。