你真的懂程序员1024节吗?

    在二进制构筑的计算机世界里,1024或许是技术人最熟悉的数字。1024是2的十次方,二进制计数的基本计量单位之一。1G=1024M,而1GB与1级谐音,也有一级棒的意思,所以1024可以说是程序员的一个代表,编程改变世界。不少的科技公司大佬均是程序员出身:李彦宏、马化腾、周鸿祎、雷军等等。在人手一部手机、万物互联的时代,正因他们,我们的生活才能更加方便,向程序员们致敬!


10月24日,中国程序员节

向coding改变世界的程序员们致敬!!!


01

1024节日的由来


    每年10月24日是“联合国日”(1947年起),也是世界发展信息日,在民间,也不少人自发的把10月24日认定为“1024程序员节”。

    10月24日是中国版的“程序员节”,起始于2015年

    最早的程序员节始于2002年,一位俄罗斯程序员Valentin Balt收集签名向俄罗斯联邦政府情愿,将9月13日设定为程序员节。2009年9月11日,俄罗斯总统梅德韦杰夫在节日安排方案上签了名,“程序员节”从此成为了俄罗斯的一个正式节日。   

    为什么会选9月13日呢?

    因为它是每年的第256天,256这个数字对程序员来说有着特别的意义。

一个字节最多能表示256个数值,而且在整年中256是2的最大幂中小于365的值,但这里有一个小小的bug,因为中国闰年会导致每年的第256天变成9月12日,从而导致这个节日的日期不固定,所以眼里容不得bug的中国程序员们并不是很待见这个设定,于是提出把10月24日定为中国的程序员节。

02

1024的冷知识

01

为什么快手选择1024作为股票代码

快手联合创始人、董事长兼CEO宿华宿华表示,快手选择1024作为股票代码,是因为1024代表了科技的力量和先进的生产力快手希望用科技的力量,让劳动和创造释放更大的能量,让价值创造者得到更好的回报


02

中国人发明了二进制?

大家平常喜欢说是中国人发明了二进制。这么说倒也不是不可以,现代的二进制记数系统是由莱布尼茨于1679年设计的,而莱布尼兹很喜欢中国,明确认为《易》所用的八卦和六十四卦就是一种二进制。

 不管这个说法是否靠谱,但八卦确实可以用一种二进制的思想来理解:只用阳爻(连着)阴爻(断开)两种状态,三个位,就表示出8种不同的状态。

03

有的系统只支持4G 内存吗?

因为这些系统是32位的操作系统,内存寻址的最大范围就是2的32次方,即2^32也就是4G,内存中大于 4G 的部分没法被 CPU 访问到,即使你插上8G的内存条也没用。


04

新买的硬盘容量为什么缺斤少两?

计算机内部计算都是按照1024来算的,但是销售时却都是把1000称为1k,默默就少了你24。比如,在销售硬盘时,都是采用 1000 来进位的,这样,一个 500G 的硬盘就是:500 G = 500 * 1 000 * 1 000 * 1 000 Byte = 500 * 1 000^3 Byte。但是,对于计算机来说:500 * 1 000^3 Byte = 500 * 1 000^3 / 1024^3 G = 465 G。


03

数学中1024


1、1024(一千零二十四)是介于1023与1025之间的自然数。偶数、合数。

2、约数:1、2、4、8、16、32、64、128、256、512、1024。共11个。

3、亏数:该数除了本身之外,其它约数的和为1023<1024。

4、分解质因数:210

5、罗马数字:MXXIV



大数据优秀博客推荐



IT技术分享社区


CSDN:https://blog.csdn.net/xishining


个人博客网站:https://programmerblog.xyz


文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识




       

本文来自IT技术分享社区