「水」用两只手表示1000多个数字

今天吃完饭看群友聊天,他们在聊做菜的话题,在讨论会做什么菜。

阿花表示「自己做的菜用两只手就能数得过来」

这时数字怪回了一句「五进制?」

这突然间引发了我思考,以前基本上只用手表示0至9这10个数字,因为这些最常用到。如果要表示超过10的数,通常需要两只手来表示。一只手作为十位,一只手作为个位,这样通过两只手组合就可以表示0~99的100个数字。

但这就是极限了吗?

当然不是,一只手能表示10个数字是因为我们只规定了0~9的手势,我们只用规定更多的手势当然就可以表示更多的数了。

然而这大大增加了记忆的负担,并且还要花心思如何去设计更多的手势。

数字怪说的「五进制」启发了我,如果在手上用五进制来进行数数的话,一只手当做低位,另一只手当做高位,低位的手数满了5以后,向高位的手进一位。这样一共能表示5^2=25个数字。

虽然25个数字没有上面100个数字多,但是启发了我,可以通过变换进制来数更多的数字。

实际上,我们很容易联想到,手指的伸出与否表示两个状态,如果使用二进制来表示,刚好可以让手指伸出表示1,收起来表示0。这样,我们一般有10个手指,就可以通过二进制表示2^10=1024个数字。这样就能充分的利用每个手指所提供的表示能力了。

更进一步:我们甚至可以可以使用三进制,一根手指可以表示三个状态,如:伸直,弯曲,收起,分别表示2、1、0,这样十个手指一共可以组合成3^10=59049个状态,也就是说可以表示近6万个数字!!是不是有点厉害呢?

然而没人会这么无聊用三进制手势来表示数字的吧:)

「杂」记一次网站搬家

今天又进行了一年一度的网站搬家。

为什么要网站搬家呢?

还不是因为要贪点小便宜,每年去找优惠价格的服务器,而这些服务器虽然价格便宜但是要续费就会比原来购买的价格贵上几倍甚至几十倍。

于是快要到期的时候,我通常都会重新去找优惠的服务器,然后把整个网站都搬过去。

最初这个网站是部署在阿里云ECS上的,由于学生优惠还算比较便宜,配置也很好:2G的内存,独立ip,独占的1M宽带。

一年后发现,百度云(不是网盘那个百度云)上面的虚拟主机太便宜了,当时是512m的内存,2M宽带,价格19.9一年。于是我毫不犹豫地将网站搬到了百度云上来。

又过了一年,也就是到今天,服务器快到期了,我发现如果要续费,那就要付20倍的价格,也就是399,这比我在阿里云上租服务器还要贵,果断放弃。再找其他优惠,发现重新去买活动的服务器会便宜很多,还是百度云的内存128m,2m宽带,20块钱一年。

配置稍微有点低,我以为是够用的,就买来试试,毕竟也不贵。买完部署完以后,发现128m的内存有点够呛,运行WordPress,如果只是浏览网页还好,要用什么附加的插件呀,或者甚至只是想更新一下WordPress的版本都会爆内存。

这也算是贪小便宜的后果吧,于是现在我把多余的插件什么的都关闭了,统计服务、缓存之类的功能都没有开,这才勉强能跑的起来。

现在又在考虑要不要把网站搬回阿里云ECS算了,学生优惠还有一年的时间,不过先用用看吧orz

 

ps:这次搬家完以后顺便启用了https,百度云上的免费https申请非常方便(不是广告啦)