返回第455章 终於,他恶狠狠地揭开了真相  弱小友善的我首页

关灯 护眼     字体:

上一章 目录 下一页

最新网址:m.92yanqing.com

第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行代码的参赛项目,活该只能在萌榜菜鸟互啄。

本章未完,点击下一页继续阅读。(1 / 2)

『加入书签,方便阅读』

上一章 目录 下一页