我的代码分身
时间:2023-05-21 来源: 作者:某程序员
仔细想了想,他放下自己的电脑,找到冯峰,他记得冯峰去年换电脑,旧电脑没卖,而且还一直能用。
冯峰很义气,也没问陈旭用来干啥就直接借给陈旭。
陈旭便开始了他的实验。
代码分身侵入程序!执行打开文件夹任务!
虽然打开文件夹这个操作很简单,我们双击鼠标就能打开,但其实涉及到复杂的程序控制。
因为我们控制鼠标这个进程是通过验证的,对文件有访问权。
而代码分身是虚假身份,如果它能打开文件,说明翻墙成功。
没反应。
再换个任务,执行关机任务!
刷!
电脑屏幕一下黑了。
陈旭以为控制系统成功了,刚露出属于黑客的罪恶而又优雅的笑容,就见到屏幕蓝屏了。
蓝屏和关机绝对不是一种东西,蓝屏代表系统崩溃了……
“卧槽,完了完了。”陈旭手忙脚乱,给电脑重启,然而电脑没反应。
陈旭一脸内疚地把电脑还给冯峰说道:
“兄弟,电脑变砖了。”
冯峰一愣,诧异道:
“变砖什么意思”
陈旭解释说道:
“就是系统出现故障,没法……”
冯峰打断
018 划时代的压缩算法
冯峰走过来看到陈旭的电脑上的影片,眼睛猛地睁大,嘴里呢喃:
“是她!”
冯峰赶忙拿起鼠标,查看了一下文件夹里其他的视频,当看到所有的视频都在,他的笑容逐渐变得张狂:
“回来了,都回来了。”
冯峰想起什么,问道:
“我的学习视频怎么在你电脑上,我可是加密了的。”
陈旭坐在板凳上也不接话,只是像发愣似的盯着电脑屏幕。
冯峰伸出手在陈旭的眼前晃了晃,证实了陈旭不是在盯着电脑上的画面,而是在走神,便识趣地走开了。
这些日子,宿舍里人经常见陈旭走神,对于其他人的走神那叫发呆,老年痴呆症的前兆;
对于陈旭的走神,他们愿意称之为智者的沉思,愿意给予他安静的思考环境,即使当时正好赶上游戏语音里对骂,冯峰也坚持敲键盘回击,绝不发出声音。
陈旭回过神来,激动地又把冯峰叫过来,然后打开一个视频,让冯峰看。
冯峰有些奇怪,问道:
“咋了”他还是第一次被人要求看这种影片。
陈旭说道:
“你看看画质怎么样”
冯峰说道:
“典藏版的啊大哥,当然是最清晰的。”
陈旭说道:
“和你之前的画质没有变化对吧,就是没有变差是不是”
冯峰看陈旭一脸认真的表情,他顿了一下,转头多看了屏幕一会,确认说道:
“画质没变差,和以前一样一样的。”
陈旭激动地呼吸都变得粗重了。
冯峰赶忙关上电脑上的影片,问陈旭:
“九日,到底怎么了”
陈旭摇摇头,没有回答,他刚才兴奋地差点脱口而出,但是理智战胜了感性,关于代码分身的所有事情他都要保密,即使冯峰是他最要好的朋友。
而他激动的原因有两个。
其一:代码分身将冯峰电脑上的影片夹带到了陈旭的电脑,说明代码分身破解了冯峰电脑系统,而且无视了冯峰设置在文件夹上的密码。
这意味着陈旭学习的计算机密码学知识原理成功反哺了代码分身,证实了陈旭之前的猜想,让他对未来抚养代码分身有了基本方法。
不过这不是真正让陈旭激动的,真正原因在于其二:
冯峰电脑上将近7个t的影片被代码分身压缩到了6个多g,压缩比一千多,而且还是无损压缩。
除此之外,让陈旭这个专业人士最惊骇的是代码分身的解压速率。
他记得自己点击文件夹的一刹那,6个多g的文件瞬间解压了百分之十几,如果不是d盘分区内存不够,估计能瞬间解压完毕。
这要比现在人类计算机文明中最先进的解压算法优秀无数倍。
普通人理解压缩算法,以为只能应用在压缩文件放在u盘里节省空间。
其实压缩算法可以说是信息2.0时代的支柱思想。
信息时代最核心的就是信息无损传输,影响工作效率的因素中排在第一位的是速度,人类想尽各种办法提高信息传输速度,但总归会遇到一些技术瓶颈。
而压缩算法的出现就完全打破了技术瓶颈。
将一个文件压缩到之前的一百分之一,那100mb的文件就变成了1mb,同样传输速度下,后者只用前者时间的一百分之一,相当于速度提高了一百倍。
速度提高一百倍这是什么概念
这是相当于从手机3g网变到了5g,相当于以前只能看txt,现在能看超清蓝光的avi。
而这只是一百倍速度带来的变化,陈旭的代码分身压缩比是一千多,解压速率没经过测试,但是以陈旭的经验来看,解压速率已经快到可以忽略解压时间对传输时间的影响。
也就是说,代码分身的压缩算法应用可以将信息传输速度提高一千倍。
在这技术层面的背后是巨大的利益:
如果12306用上这种压缩算法,全世界70亿人口同一时间买票,网站都不会崩;
如果淘宝天猫用上这种压缩算法,双十一活动期间,不再需要数百个工程师熬夜维护,只需要一个程序员监控算法就可以。
如果视频直播网站用上这种压缩算法,那网站每天维护上万个直播间流量的费用将从数百万骤减到一天几千块钱。
......
&
019 数学建模天才
acm世界总决赛的难度很高,不光需要高超的编程思维,一些压轴题对具体数学的思想也有要求,所以陈旭现在需要学习数学。
算法可以具体化成为一个任务,让代码分身去完成,数学题却是抽象的逻辑,即使代码分身真的拥有解决数学题的能力,陈旭也不知道怎么把数学题拆解在代码分身面前。
所以数学建模部分,需要陈旭自己来解决。
这段时间陈旭没怎么在意最后的总决赛,因为一开始他觉得亚洲区域赛的全场第一够他用的了,再来个世界冠军,他怕吃不消,所以也没怎么学习数学。
临近赛前一个月,他忽然想要拿第一了,时间上很匆忙,根本没时间留给他自己学习了。
他决定找个数学大牛来带带他。
他找到计算机学院的赵院长,让他帮忙介绍一下数学学院能带他数学建模的教授。
赵院长听了陈旭的话,皱起眉头,陷入了沉思。
陈旭赶忙说道:
“如果不方便的话就不麻烦了,我再想想其他办法。”
赵院长摇摇头,说道:
“说实话,我们学校的数院的实力不太强,我建议你去金陵大学,他们的数学是国内顶级的水平。”
陈旭听到这话,苦笑道:
“我也不是金陵大学的学生,那边的教授能带我吗”
赵院长说道:
“你先别着急,我让程校长跟他们交涉一下。”
“程校长!”陈旭很惊讶,没想到要麻烦到总校长,他有些不好意思。
赵院长笑着安慰陈旭说道:
“没事的。”
当天下午,赵院长就打电话给陈旭说一切事情办妥了,让陈旭直接去金陵大学理工学院找袁教授。
陈旭挂断电话,感叹院长和校长对自己太好了,让他有些受宠若惊。
冯峰在一旁笑道:
“兄弟你可是亚洲区域赛的第一,要代表咱们学校去参加总决赛的,往大了说,你是代表我们国家去争夺荣誉的,你提出要求了,别说金陵大学的一个教授,就是京都大学的总校长都得对你上心。”
陈旭嘿嘿笑道:
“说的也是啊。”
和袁教授约定的时间是晚上八点半,陈旭收拾好东西,准备自己去金陵大学,后来想到acm毕竟是团队赛,组里的马伟光和温童也得给带上。
他看了下时间,这个点刚好是校acm社团的活动时间,他很久不去那个社团的,但是马伟光和温童这时候肯定在社团里。
想到这,陈旭便直接去了社团活动的教室。
果然,社团活动照常,acm的社团成员都坐在教室里研究算法。
站在门口,陈旭伸手敲了敲门,笑道:
“打扰一下。”
话没说完,本来安静的教室忽然炸锅了。
大家看到门口的陈旭,纷纷站起来鼓掌起哄:
“大佬来了,大佬来了。”看来陈旭的热度虽然在学校里消退了,但是在acm社团里永远是太阳一般的存在。
讲台上的负责人李解让陈旭赶快进来,跟大家聊聊。
陈旭走进来,压压手示意大家安静一下,笑道:
“我今天过来是找马伟光和温童有事情的,赶时间,咱们下次再聚一块一起学习哈。”
大家赶忙都看向马伟光和温童。
本来坐在教室里一直很焉的温童从一开始看到陈旭出现在教室门口,眼睛就陡然一下子明亮。
当听说陈旭找自己,她眼神里更是跳跃着难以掩饰的喜悦,她没忍住,站起来飞快地跑到陈旭的跟前。
马伟光跟在身后。
陈旭挥手和大家告别,带着马伟光和温童走出了教室,来到走廊里,说了自己打算去金陵大学里找袁教授学习数学建模的事情,想让他们俩跟着自己。
温童和马伟光自然是没意见的,唯一担心的就是怕跟不上。
温童两人回到教室,收拾好自己的书包,背上走出教室,跟陈旭坐地铁赶往金陵大学。
他们仨来到理工学院找到了袁教授,说明了来意,袁教授点点头,让他们进了教室。
此时教室里还坐着一个学生,看到陈旭他们三人进来有些奇怪。
袁教授这便将陈旭他们仨人未来要在这里学习一个月的事情说了,还帮忙介绍了一下。
020 天才的挫败
大约过去了半分钟,罗本转头看向陈旭问道:
“我这一页背完了,你背完没”
陈旭哪里在背数字,他完全是在走神,想着待会要不要联系一下金娴,告诉她自己来金陵大学了。
听到罗本说话,他一愣,反应过来后,笑道:
“你是要翻页吗请便。”
这样的神态落到罗本眼里,让罗本以为陈旭没背完而尽力掩饰自己的尴尬。
他平静地说道:
“我可以等你一会。”
陈旭摆手说道:
“不用不用。”
温童见状,便走过去将文本翻到下一页,她对陈旭有百分百的信心,她觉得陈旭刚才应该是早都背完了第一页,在等罗本而已。
在文本放大的情况下,一页二十行,一行十五个数字,所以一页有三百个数字。
罗本在三十秒背了三百个数字,算是个妖孽型的天才,难怪他那么好战想要证明自己,毕竟实力摆在这。
遗憾的是,他遇到了陈旭这个人形的妖孽,在刚才三十秒里,陈旭的代码分身已经背了一万多个数字...
“时间到!”一直盯着手机秒表的温童喊了一声。
陈旭和罗本同时将目光落下,继而转头看向对方。
罗本说道:
“我先背吧,9.2344212...”
陈旭赶忙打断罗本的背诵,说道:
“这么多数字得背到啥时候,不如我们这样,以互相提问的方式来验证。”
罗本皱起眉,问道:
“怎么个互相提问的方式”
猜你喜欢