第455章 终于,他恶狠狠地揭开了真相

作品:《弱小友善的我

    第455章 终于,他恶狠狠地揭开了真相


    「我们今天下半节的研讨课,我打算分成三个环节。」傅立新道:「首先让逸凡同学简单总结和汇报一下他的代码,以及我们当前研讨的结果,然后请在座的院长教授们进行点评。」


    「剩下的时间我建议由周教授给我们解析一下自己目前位列天榜第二的作品————」


    傅立新的这句话,立刻引起了在座大家的欢呼,大家纷纷看向坐在傅立新旁边的周思源。


    周思源面无表情,古井无波。


    「如果这些结束之后还有时间的话,我们再展望一下天榜上的其他作品,相信以我们王院长在资料库方面的资历,以及苏院长及数院同仁们数学上的专业性,一定可以拥有全新的视角和深度————」


    傅立新说完之后,看了一眼王振东,看到王振东微微点头表示赞同,就对沈逸凡道:「逸凡同学,你先给大家介绍一下你的代码吧,尽量简略一点。」


    其实这个环节,上午他们已经做过了,但是现在加入了新的成员,沈逸凡就又简单介绍了一下。


    「各位老师,同学们,这次比赛,地榜主要卷的其实是手搓资料库,这场比赛是从开学前两天正式开始的,到现在其实一共才五天的时间,在五天时间里想要完整手搓一个资料库其实是非常难的,我之所以选择参加地榜比赛,是因为我从大一的时候,就一直在维护一个项目————」


    说到了这里,沈逸凡露出了悲伤的神色。


    他回忆起了自己那无人问津的,胎死腹中的,至今都只有孤零零十多个star,还是自己师兄弟和同学们的友情star的开源项目。


    「这个项目本来只是用来自学数据结构课程的,所以我尝试结合了目前两种主流的数据结构,B—tree和LSM—tree,众所周知,B—tree在读数据的时候速度非常快,但写入的时候却非常慢,而LSM—tree则是在写入的时候非常快,但在读取的时候非常慢————」


    旁边,唐一平听得很认真。


    原来是这样吗?


    原来B—tree读得快,LSM—tree写得快,那结合起来,岂不是就是LSMB—tree?


    这个楼上吹你MB吹,岂不是读的也快,写的也快?


    原来如此,那里胡多,没有用的知识又增加了!


    只会调库的唐一平感觉自己的心灵受到了知识的洗礼。


    哇,凡哥好厉害!


    大佬!


    哇,我学了数据结构也能这么厉害吗?


    唐一平觉得,连上了凡哥的充电宝,就连自己的手机都被增智慧了。


    「我的参赛项目一共5800多行代码,其中核心存储、索引的部分大概是3500


    行,大部分是在比赛之前完成的————」


    哇,5800多行代码啊!


    看看人家,这是什么概念啊!


    唐一平记得,自己的代码,好像总共都没有一千行,就这还大部分都是抄的奎哥的,这里改改,那里改改,就变成了自己的了,资料库的那部分代码才几百行————


    活该人家地榜前十啊!


    比不过,真的比不过。


    当然了,如果比整个学生管理系统的配色的话,我可是完全不输给谁,为了保证界面,我可是写了好多行代码的————


    不过,唐一平能够听懂的地方,就到此为止了。


    接下来,沈逸凡说的东西,对唐一平这个一节《数据结构》都没上完的人来说,宛若天书。


    听著听著,他就开始头晕目眩。


    啊,头好痛啊,我真的好需要拉克丝的大治疗术啊。


    那温暖的,柔软的脑电波,好想再来一次————


    唔————好温暖啊————


    唐一平人虽然还在,但心已经飞到了拉克丝的大治疗术里。


    沈逸凡一边汇报,一边抬头看著上方大家的表情,特别是周思源的表情。


    看到周思源对著他微笑颔首,他心里宽了一下。


    他还真担心这位天榜大佬,会觉得他使用自己之前的项目算是作弊呢。


    但事实上,周思源自己的项目,也是一个专门为了讲解数据结构而做的「炫技」项目,整体代码量大概在11000多行,其中绝大部分的代码,也是复用的之前的。


    得到了周思源的肯定,沈逸凡明显自信了许多,声音也大了起来,他把自己如何结合B—tree和LSM—tree说了一下,又展示了其中的重点代码,演示了一遍自己的代码的运行效果,又简单汇报了自己和老师同学们的讨论结果和接下来的改进思路。


    在他演示完之后,王院长带头,给了他热烈的掌声,这掌声可比之前他们欢迎王院长等人热情多了。


    沈逸凡涨红了脸,看他的表情,似乎要激动的昏过去了。


    随后王院长象征性点评了一下,又勉励了沈逸凡一下,就进入了下一个环节O


    毕竟,像结合两种tree这种事情,可以说是业界主流做法,虽然大家的细节各有不同,但思路是一样的,沈逸凡的做法并没有什么开创性,效率上也并没有什么进步,只是能够手搓到这种程度,也蛮不容易的,所以能够混进地榜前十。


    总而言之,言而总之,就和他的开源项目一样,价值是有的,但也确实没有什么价值。


    然后研讨课就快速来到了第二个环节。


    大家的精神明显变得集中了起来,大佬要开奖了!


    大屏幕上切换成了周思源的代码,其实在不知道周思源就是递归之梦之前,傅立新已经领著大家,在这里讨论了很长时间了。


    只是在切换的过程中,画面上一闪而过了某些东西,把正魂飞天外,头归大治疗术的唐一平猛然拽了回来。


    等等,刚才恍惚间好像看到了什么眼熟的东西。


    咦?自己的ID在递归之梦大佬的上面?


    是这样的吗?


    我是不是看错了?


    哦,这是以自己的名义举办的比赛啊,自己的ID在上面很正常吧。


    唐一平这么想著。


    但是————


    总感觉位置不太对呢?


    怎么感觉,像是在天榜第一的位置?


    不可能吧,自己那几百行代码,拿头给别人五六千行代码竞争啊!


    唐一平低头,想要去拿自己的手机,就看到上面好几个人正直勾勾盯著他。


    他们不但看著他,还对他笑。


    唐一平内心咆哮:


    你们不要看我啊!


    你们这么看著我,让我怎么摸鱼啊!


    我其实听不懂好不好!


    刚才沈逸凡的我就听不懂了,周老师的我更听不懂了好吗?


    求求你们别看我了!


    让我摸会鱼吧!


    孩子已经一上午没有看手机了!这个世界离不开孩子的关注!


    但是他越是用眼神回应那些看著他的人,看著他的人目光就越炯炯,笑容就越友善。


    一圈教授毫无节制的姨母笑,把唐一平看得发毛,拿著手机的手,就不知道是该打开好,还是该放回去好。


    就在这令唐一平毛骨悚然的对视之中,周思源开口了。


    「其实我的思路,和沈同学是一样的,就是结合B—tree和LSM—tree,现在资料库很难脱离这个窠臼,只是我比沈同学做的更深了一点点,大家都知道,我的ID叫做递归之梦,其实我设计的这个资料库的特色,就在递归」这两字上,我称其为递归分层存储」,我将整个资料库切成了四个层级,每一层都结合了B一tree和LSM—tree——为了完成这个项目,我一共使用了大概12000行代码,另外我还使用了一些还在论文层面的trick,譬如————」


    听著他的讲解,其他人或是惊叹,或是微笑,或是激动,或是震惊,表现可谓是层层递进。


    唐一平在旁边,也是微笑、激动、震惊,表情也跟著层层递进。


    唐一平绝对不是在胡乱微笑,胡乱激动,胡乱震惊。


    毕竟,戏说不是瞎说,翻拍不能乱拍。


    他确实听懂了。


    啊,听懂了,听懂了,12000行代码这句我听懂了!


    12000行代码,是沈同学的两倍,我的十二倍啊!


    呸,我不到1000行代码的参赛项目,活该只能在萌榜菜鸟互啄。


    不,活该在萌榜也被人碾压啊!


    周老师的12000行代码,就是活该天榜第二!


    周老师这么努力,竟然才只是天榜第二,那个天榜第一不知道是什么人,何德何能能够天榜第一?


    他不会代码量更多吧。


    虽然大家的表现很棒,但是周思源在上面说的是越说越来气。


    不是,别人微笑,平子大佬你为什么笑?别人点头,平子大佬你点什么头?


    你有资格微笑点头吗?


    你这时候要眉头一皱,要面带不屑,要一脸嫌弃啊!


    有没有一点点的觉悟!


    你现在感叹的样子,我总觉得你在讽刺我好不好!


    你自己什么水平,你不知道吗?你还讽刺我?


    是哦,平子大佬真的不知道自己什么水平。


    这人,怎么能对自己一点数都没有的?


    你自己没数,我就让你有数!


    周思源这么恶狠狠地想著,终于觉得自己的内心好受了一点。


    他以最快的速度把自己的资料库简单说了一遍,然后道:「其实我的资料库也没什么好说的,只是一个完成度更高的,工程量更大的沈同学的资料库,能够进入天榜,也只是叠代次数更多一些,代码行数更多一些,并没有什么突破性的地方,沈同学只要努力多写点代码,继续叠代一下自己的作品,也能做到。」


    「但是我觉得,以沈同学目前的水平,已经没有必要再把时间浪费在这种已经过时的理念和项目上了,毕竟这些努力都已经是明日黄花,毫无意义了————」


    这么说著,周思源突然对唐一平一笑。


    充满恶意的。


    唐一平看到周思源对他笑了,虽然他不能百分百确定周思源是对自己笑,但出于礼貌,他也对周思源呲牙一笑。


    周老师今天很开心的样子,他想。


    周思源:嘿嘿嘿嘿嘿,你还笑,你还笑?


    你自己捅出来什么篓子你自己不知道吗?


    你还有脸笑?


    我让你笑,给老子哭!


    于是,他露出了更加残忍的笑容,道:「我们接下来,不论是课程还是自身的时间安排上,我觉得我们都应该与时俱进,把更多的时间,用来解析和研究本次比赛天榜第一的作品,毕竟这才是目前最值得解析的作品————」


    说著,他以一种刻意放慢的速度,慢慢关闭自己的代码,慢慢回到了比赛的界面,慢慢向上拉到了天榜的排行榜。


    然后慢慢把滑鼠放在了排行榜第一的位置。


    他看到唐一平的眼中,先是出现了迷茫,他开始歪脑袋;然后是疑惑,他开始挠头;然后是更多的疑惑,他脑袋上冒出了一个问号。


    两个问号。


    三个问号。


    然后是————


    像是雨后的蘑菇一样,唐一平的脑袋上:


    」??????」


    唐一平看著大屏幕上自己的ID,以及排名,他的脑海中只有一个想法:


    不是,这————这不是!


    这个真的不是啊!


    不是,排名第一的是我?


    怎么可能?


    这些人是多恨我的女装?


    我都已经准备好女装了!


    我连舞都学会了!


    我女装很好看的好不好!


    你们不要这么搞我啊!


    他觉得自己现在,简直已经变成了可达鸭,两手抱著自己的脑袋,拧成充满了疑惑与不甘的135度,上面还长满了问号。


    头盖骨都被问号顶得支离破碎了。


    看唐一平震惊的表情,周思源觉得自己终于爽了。


    妈蛋,我被你暗戳戳,阴恻恻,偷偷摸摸虐了一早上了,你都不知道自己做了什么!


    终于,现在该我公开处刑你了!


    该死的平子大佬,接招!


    接下来,难堪的是你了!


    他一边盯著唐一平,一边用滑鼠在唐一平的名字上画著圈:「大家刚才都看到了,我拿到天榜第二的项目,用了12000行的代码,沈同学地榜前十的项目,用了5800行代码,那么是不是代码量越多就越强呢?某种程度上是这样,但如果你发明了一种全新的理论,那就不一样了。」


    「天榜第一的Tang—Ping—Dev大佬,只用了800多行代码,其中还用300行代码,写了一个花里胡哨的界面,也就是说,核心算法只有不到500行,就碾压了我们所有人。」


    唐一平绝望了。


    300行代码写了个花里胡哨的界面,500行代码写的资料库————


    这不就是说的我吗?


    但是我不服,谁说我的界面花里胡哨了!


    我的界面多好看啊!


    美才是最重要的!


    而且,我那500行代码是乱写的!


    乱写的!


    你们想要我死,也不要把它吹成什么碾压所有人的算法吗?


    这次的比赛,是搞笑比赛和抽象比赛是吧?


    是比的谁的代码更抽象是吧?


    求求你,住手!


    不要再继续下去了!


    收手吧,阿祖!


    周思源看著唐一平眼中的光芒渐渐熄灭,嘴角的笑容更加残忍。


    他终于停止用滑鼠绕圈,慢慢把滑鼠挪到了中间,「咔嚓」一声点下。


    整个教室里落针可闻,所以点下的这下滑鼠点击声,大家都听到了。


    他说:「让我们来共同瞻仰一下,目前榜一的Tang—Ping—Dev」大佬,以及他颠覆了整个资料库理论乃至相关数学理论,甚至动摇了当前计算机科学的根基的「tang氏分形逆熵映射压缩算法」吧。」


    妈的,你特么的还让我给你写作业!


    去死吧!


    平子大佬!


    狰狞笑容.jpg。


    「哎?????」唐一平惊叫出声。


    不是,连名字都有了?


    谁特么的给我随手乱写的,只有几百行代码的东西,取了一个这么酷炫的名字?!


    我特么不被人吊死在计科院的门梁上啊!


    你们是真的想要让我马客网1302分的平子大佬死,是吧?


    唐一平大惊之下,医学奇迹都被吓出来了!


    众人只听「嘭」一声,唐一平从轮椅上站起来了。


    >