51

对数字,要有个概念(正好800字)

 4 years ago
source link: https://www.tuicool.com/articles/eMVvUrv
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

640?wx_fmt=gif

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。

在刘慈欣的《超新星纪元》中,描述到 12 辆满载了味精的火车,只够全国人民吃 1天 ;小湖一样大小的汽油,也只够全国烧 1天 ,当时看到也是吃了一惊。而在《编程珠玑》第七章,将估算,看作是程序员必备的技能之一,也就是化繁为简的能力。

任何事情积少成多,都会产生超出事物本身的意义。

数字是个神奇的东西。

人的一生中,手指关节平均需要弯曲 2500万 次。

每天要眨眼1万次,一辈子大概要眨眼 3亿 次。

马云的资产有 2600亿 ,你每眨一次眼,他就要赚 1千 块钱。嗯,就是每天1千万的概念。

java中的int,是32位,最大值是0x7fffffff=2147483647。21亿,存不下马云的这 2k6

而java中的long,仅仅扩展到64位,就难以用语言形容。大概是90万万亿。

0x7fffffffffffffff=9223372036854775807

假如13亿人,每秒数一个数,也就是并发13亿,需要200多年。所以,大多数long类型,有生之年都是安全的。

//一般使用这样的方法去算,注意数字的下划线写法
TimeUnit.SECONDS.toDays(Long.MAX_VALUE/1_300_000_000L) / 365L

然而事情又显得简单。

计算机里只有0和1,易经中只有四象八卦,但最终演绎成了无穷无尽的虚拟世界。

地球只有七大洲四大洋,有迹可循的文明史也只有5000年。

2018年,北京人口2154万。假如你很有名,每秒和一个人握手,那需要你不吃不睡耗费249天。而你现在就和你的同事,一坐就是一整天。

而根据国家统计局的数据,每年全国死亡人口大约890万人。每年因自杀死亡者高达28.7万。假如平均身高1.6m,这些自杀者卧在铁轨上,比济南到北京的长度都长。

难以言表。

本次阅读,大概花费了你 5分钟 时间。以平均寿命90岁来算,占用了你5/47304000的时间,约 1/1千万 的生命。在这倒计的时钟中,不管你我擦肩而过,或是再不相见,你和 xjjdog 的缘分,已经在你的生命中,产生了烙印。

所以,对你周围的人,哪怕是痛苦的暗恋,面红耳赤的争吵,得而复失的遗憾。你一定要了解,假如时光错开百年,在这宇宙中弹指一挥都谈不上的片段,你不会再有这样的机会。

那不是多少的问题,而是有无。

640?wx_fmt=gif


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK