发表时间:2020年10月24日 18:03:47 本文博客园链接:https://www.cnblogs.com/dryice/p/13871212.html 10月24日程序员节的由来为什么将每年的10月24日定为程序员节?1024程序员节是什么梗? 因为计算机内部采用二进制计算,为了计算方便,一般的计算机储存容量单位(Byte、KB、MB等)的单位进率都是1024,它是2的10次方,又与我们常用的十进制里的1000十分接近,所以这个数字对于程序员来说有特殊意义。因此,中国的程序员日被定在10月24日。 1024是2的十次方,二进制计数的基本计量单位之一,1024程序员节是中国程序员的共同节日。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。另外,1G=1024M,而1G与1级谐音,也有一级棒的意思,因此每年的10月24日被大家定为程序员节,这也是一个属于中国程序员的共同节日。 他们经常让外人觉得莫名其妙,甚至以“异类生物”,“程序猿”相称呼。但是就是这样一群人让我们的生活悄然改变着,以最低调、踏实、核心的功能模块搭建起这个科技世界,让我们感受着科技力量的伟大和生活的便捷。程序员就像是一个个1024,一步一个脚印,悄无声息地为世界进步贡献着自己的力量。 1024程序员节,为了让程序员感受到身边“关心和热情”,不少网络公司都使出浑身解数。例如请来美女模特化身程序员鼓励师,为程序员捏肩捶背加油呐喊。 当然,我们也希望各位老板们发扬人道主义精神,坚决贯彻1024程序员节不加班的精神。也让我们一起祈祷:希望在10月24日能无惊无险,这天小鲜肉们都别公布恋情,明星们都别撕逼,让程序员们痛痛快快的过个好节、约个会。 最后,程序员节程序员们可以写写技术文章,发发朋友圈和博客,让不善言语的程序员们装逼指数瞬间上升! 1024的趣味解释1024+996=2020=404+404+404+404+404(今年是2020年,996,404是什么意思你懂的) 1024的数学性质 1024是1023与1025之间的自然数
2
10
2^{10}
210(1024)的近似值是
1
0
3
10^3
103(1000) 1024是合数,正约数有1、2、4、8、16、32、64、128、256、512和1024 1024是第32个平方数,为32的平方。前一个为961、下一个为1089。 在计算机中,8bit等于1Byte,1024Byte等于1KB,1024KB等于1MB,1024MB等于1GB,1024GB等于1TB,因为内存二进制寻址的缘故,内存厂商生产内存时会严格遵循这一标准,但大多数硬盘厂商则使用1000作为换算单位,这一点需要注意。 和1024相似的数字其实对于程序员而言,不仅仅只对1024这个数字很敏感,事实上,对于很多和2的整数次幂的数字,都有这种神奇的感觉,下面我们来看看1024的小伙伴们长什么样! 8 1Byte=8bit 16 16位计算机 32 32位计算机 64 64位计算机(最常见) 127/128 有符号字节整型可以表示的数的范围是-128~127(128-1) 255/256 无符号字节整型可以表示的数的范围是0~255(256-1) 512 老式硬盘的扇区大小为512字节 2048著名益智消除小游戏2048,其玩法是从2开始,每两个相同数字的方块可以合成出一个新的2倍大小数字的方块,游戏中体现了二进制合成的思想,最后看谁能合成到2048,而且之后还可以继续向更大数字挑战 4096新型硬盘的扇区大小为4096字节(4KB) 32767/32768短整型可以表示的数的范围是-32768~32767(32768-1) 65535/65536 无符号短整型可以表示的数的范围是0~65535(65536-1) 10485761MB=1048576Byte 1677721624位色图片(RGB888,最常见的图片)可以表示16777216种颜色 10737418241GB=1073741824Byte 2147483647/2147483648 默认整型/长整型可以表示的数的范围是-2147483648~2147483647(2147483648-1)(所以很多游戏的经验值/金币上限是2147483647,当然也有使用无符号整型的上限是4294967295,此外,Unix时间戳用从1970年1月1日开始的时间秒数来记录时间,因此在时间戳对应整数达到2147483647时,即格林尼治时间2038年1月19日凌晨03:14:07,北京时间2038年1月19日中午11:14:07的时候,使用Unix时间的32位计算机应用程序可能将无法正常工作,这个问题被称作“2038年问题”。) 4294967295/4294967296 无符号(长)整型可以表示的数的范围是0~4294967295(4294967296-1)(这也是一个很常见的上限) 2 63 − 1 / 2 63 2^{63}-1\ /\ 2^{63} 263−1 / 263超长整型可以表示的数的范围是 − 2 63 ∼ 2 63 − 1 -2^{63}\sim2^{63}-1 −263∼263−1 2 64 − 1 / 2 64 2^{64}-1\ /\ 2^{64} 264−1 / 264 无符号超长整型可以表示的数的范围是
0
∼
2
64
−
1
0\sim2^{64}-1
0∼264−1 2 128 2^{128} 2128IPv6协议可以表示的地址数为 2 128 2^{128} 2128(估计到宇宙毁灭也用不完) 感觉中的1024 听觉系统接收到的是声波(机械波)信息,机械波有振幅,波长,波速等要素,其中振幅反映波的强度,而波长决定了波的某些性质。和视觉系统一样,人类只能接收一定波长范围内的机械波,这一部分机械波称作可闻声(类比可见光)。 有的人可能会问,按照刚才给的数据,应该是1000倍啊。其实,这个范围也只是大概的范围,实际上会有些许误差,加上刚才所说的对数感知问题,其实这里的1000和1024在对数角度下差别已经很小了,之所以我要强调1024,也是为了强调人类的对数感知(10个八度),换算成倍数后,刚好是1024,这其实是挺神奇的一件事。 其实对数这个东西很神奇,从最短波长开始,波长每翻一倍,相当于降低了一个八度,听起来也就更热情一分,最后就变成“低音炮”了,超级激动人心!我曾经把这种波长很长的声音比作红色,就是这样来的,因为它的波长最长,就和红光一样,而且它听起来让人兴奋,心跳加速,很热血,很激情的感觉!这不就和红色给人的感觉是一模一样的吗?而且根据物理原理,这种波长很长的声波穿透力是极佳的(也和红光一样),所以在大老远都能很清楚地听到。比如某辆车里有人正在放歌的话,我在车外第一耳能听到的就是低音炮的声音! 不过我仍然认为人的视觉好于听觉,毕竟人眼的细胞相当于可以分辨出10亿多的像素,而且可见光的2倍多的波长范围中也包括了彩虹的七种颜色,所谓七彩缤纷吧!
(由于精度原因,二进制采用了较多的小数点位数进行表示) 从表中可以看出,从左到右波长依次增大,最后波长变为原来的2倍,即经过了一个“八度”,第二个表继续按照这种方式进行下去。由于上下两个表中每一对应列的波长比值均为1:2,所以人类会认为它们是两个相似的音,因此我在这两个表中所写的音名其实是一样的,只有“加点”的区别,而加的点就是为了区分不同的“八度“的。 |
|
来自: KINDAR_LD > 《电磁波,光学,声学》