今天在仓库角落翻出来个破本子,上面全是当年学编程时记的烂账。正好翻到二进制这块,干脆撸起袖子重新折腾一遍,给大伙整点实在的。
第一天:折腾存储
先翻出十年前那个老破U盘。插电脑上吭哧半天才认出32MB容量——没错,就是MB!顺手塞了张买菜清单照片进去,发现JPG后缀的文件打开全是0101的鬼画符。拿笔记本记了个例子:
- 照片里像素点红=1100
- 像素点绿=1010
- 像素点蓝=1001
搞到半夜才琢磨明白,电脑存东西全靠01编号。甭管是电影还是文档,拆到底层全是这种黑白小方块。
第三天:折腾计算机
拆了儿子淘汰的玩具计算器。用万用表捅电路板时突然顿悟:加号按键按下去,电路板上五条线蹦出10110(十进制22),这不就是2+20的结果嘛马上在草稿本画了张丑图:
- 开关通=1
- 开关断=0
烙铁都烫手了才搞懂,CPU算加减法原来在玩电流开关游戏。什么人工智能大数据,扒开裤衩都是这些通电断电的勾当。
第七天:折腾密码
拿去年游戏账号被盗这事开刀。网上扒了段最土的加密代码,把"我是大冤种"转成:
- 我=110010 (转UTF-8再转二进制)
- 是=101010
熬夜熬到眼冒金星,终于看清黑客破解密码就是在跟01玩排列组合。银行转账时跳出来的验证码,说白了就是机器在猜你记没记住这串黑白点。
下楼买烟还被坑了十块钱。回家瞅着收款机闪绿光,突然笑出声——连这破机器都在用01记账!