顶点文学 > 都市小说 > 我一心考公,你们却想骗我搞科研 > 69、最关键的从零到一!
    半个小时后,江南省气象局,信息中心机房内。
    一整排服务器正疯狂运转着,伴随着的还有低沉的嗡嗡声。
    在技术组的配合下,林枫很快便拿到了一组历史雷达数据。
    这组数据只有三分钟,涉及到两部相邻天气的雷达。
    而这两部雷达中间却存在着一片由山地遮挡所形成的监测盲区,而且在运行过程中,其中一部雷达还连续出现了两次很明显的信号波动。
    说实话,这组数据在过去一年里,算是项目组算法检验的老熟人了。
    几乎每一次改版重做的算法都要在这组数据上跑一跑。
    但无论是哪一版算法,最后在这组数据上所得到的边界,都是不稳定的。
    要么不断跳动,要么就是出现大面积错位,没有一个成功的。
    此时,林枫正站在这排服务器前,身后,则站着徐厚德、童永新以及整个项目组的所有研究人员,包括那几个“认错林枫”的研究生。
    因为计算机等级也来到了二级,对于林枫来说,把他的数学框架给写进程序,并不困难。
    而且,他负责的也只是核心程序结构。
    其他技术人员则按照他的要求,处理一些数据接口、数据调取和数据解释的一些相关问题。
    下午五点二十七分。
    在全组人员的共同努力下,第一版程序终于写完了。
    所有人都停下了手上的动作,目光紧紧盯着屏幕。
    只见——
    徐厚德深吸一口气,然后敲下了回车键。
    紧接着,程序开始正常运行。
    显示屏上,历史监测数据开始一帧一帧地向前推进。
    原本不断错位、跳动的两条雷达监测边界,也开始逐渐发生变化。
    随着雷达信号强度减弱,其中一条边界逐渐向内收缩,信号恢复后,又很是稳定地向外延伸。
    另一部雷达的有效范围,则根据自身的扫描周期和设备状态同步进行调整。
    两条边界并没有像之前那样出现突然跳跃,突然错位以及大面积重叠断裂的情况。
    最终一一
    两部雷达之间的真实有效监测范围,第一次被完整地重构了出来!
    整个机房,瞬间安静了。
    不少人呼吸都为之一滞!
    徐厚德反复调取着运行结果。
    第一遍!
    第二遍!
    第三遍!
    随后,又将重构结果和原始雷达数据,设备运行记录一项项地进行对照。
    没有任何问题!
    边界稳定!
    变化连续!
    所有设备状态变化,也都得到了正确反馈!
    他缓缓转过身来,看向了童永新。
    “老童,咱们项目停滞的这一年多以来,我们构造出过这么稳定的动态边界吗?”
    童永新摇了摇头,缓缓说道:
    “一次都没有!”
    是的!
    一次都没有!
    对于整个项目组来说,他们足足研究了一年多,都没有构造出如此稳定的动态边界。
    但对于林枫来说,从下午一点,到现在,甚至还不到五个小时!
    不到五个小时,便解决了他们这一年来都没有解决的问题!
    这已经不是恐怖不恐怖的问题了,这简直是颠覆了他们的三观,都怀疑自己是不是在做梦!
    项目组最高权限?
    所有局领导干部都任由安排?
    这些条件在上午欢迎会的时候,不少人都觉得给的太高了。
    但现在再看,高吗?
    一点都不高!
    半天!
    半天做出这种成绩!
    简直......
    简直不让人活了!
    还是那句话,人比人得死,货比货得扔!
    “我们这一年多来都在干什么?”
    不少人都在脑海里想着。
    一年多以来,都在走弯路!
    直到一一
    眼前这位18岁天才的出现,他们这才看到了胜利的曙光!
    想到这,众人心中都掀起了惊涛骇浪!
    尤其是那几个研究生,看着林枫,简直不敢直视。
    脑海里不由得回想起了说对方学校不好不代表着什么的那些话,顿感难受。
    说实话,如果不是今天林枫的到来,童永新准备下个星期就走了。
    在这里一年多了,一点成绩都没有,这个项目做起来太没有意思了。
    但,随着林枫的出现,他现在,不想走了!
    有林枫领着,这个项目估计很快了!
    而徐厚德也是深吸一口气,随后,当着在场所有人的面,郑重宣布道:
    “同志们,想必大家都看到了——"
    “就在今天,就在此刻,我们整个项目最关键的从零到一,被林枫同学完成了!”
    下一刻一一
    整个机房内,顿时响起了无比热烈的掌声!
    所有项目组成员都激动极了。
    困扰整个项目组一年多的最大难题,终于被打破了!
    项目可以继续了!
    众人全都无比开心地走出了机房,回到了项目室。
    三三两两坐在一块,七嘴八舌地讨论着晚上要去哪里庆功。
    “我觉得伯爵国际的菜不错,晚上我们可以去那里吃!”
    “不不不,我感觉喜来登挺好的,那里吃着大家可以聚一块!”
    “哎呀,我觉得中州国际也不错嘛!”
    一时间,整个项目室内充满了欢声笑语。
    有人掏出手机在查着饭店,有人兴奋地拍着桌子,还有人则一直在看林枫那会儿在白板上写的那些推导,感觉怎么看都看不够。
    包括徐厚德和童永新,围着林枫,也是各种称赞着。
    说实话,现在的徐厚德非常庆幸。
    庆幸他做出了请林枫的决定,庆幸找到了省里把林枫要了过来。
    如果不是林枫的到来,还不知道这个项目到最后能不能做得成呢!
    说不定,没几天就要解散了!
    不过,现在一切都变了!
    想到这,他从椅子上站了起来,脸上满是笑意,大手一挥:
    “同志们!今天晚上庆功宴,所有费用都从项目经费......哦,不!所有费用都由我个人来出!”
    “谁都不许缺席!”
    听到这,大家再次欢呼起来。
    有的甚至都激动得抱住了旁边的同事。
    压在所有人身上的那一年多的阴霾,在这一刻仿佛彻底散去了!
    而这一切,都只因为林枫的到来!
    但也就在这时,项目室的门突然被人推开了,一名在机房负责程序运行的技术人员,慌慌张张地从外面跑了进来,看起来很是焦急。
    “徐院士!徐院士!”
    “这个程序有问题!”
    听到这,在场众人全都安静了下来。
    目光齐刷刷地看向了这位机房技术人员。
    “什么问题?结果不是已经验证过了吗?”
    徐厚德脸上笑容一僵,赶忙问道。
    就连林枫都皱紧了眉头。
    他的这个思路应该没有问题呀!
    “结果确实没有问题!”
    这位技术人员喘着粗气,赶忙说道:
    “但是速度太慢了!”
    “我刚把咱们整个程序运行的时间给记录了一下,从开始运行到边界重构全部完成,一共用了十二分五十二秒!”
    “但那组数据却只有三分一十三秒!”
    听到这,所有人表情都是一变。
    刚才看到验证结果太激动了,却忘记考虑时间问题了。
    这一组三分钟的数据,却跑了十二分钟,这要是真正运行起来,能有什么用呀!
    第一组数据还没有计算结束,第二组、第三组数据便已经传了进来,还是追不上真实的天气情况!
    而且,运行时间越长,数据积压就会越严重,到最后,哪怕程序重构出来的每一条边界都无比准确,但也只能告诉他们......
    十几分钟前,这里曾发生过什么!
    而不是现在,这里正在发生什么!
    这一刻,所有人都不由得心中一沉。
    但徐厚德却再次大手一挥:
    “我当什么事儿呢,真是大惊小怪!”
    “运行的慢,我们可以优化!”
    “计算量大,我们可以调整程序结构!”
    “程序复杂,我们也可以更换设备、增加算力!”
    说到这,他顿了顿。
    “你要知道,过去的一年多,我们连一条正确的动态边界都无法构造出来!”
    “但现在,系统的最终结果,已经证明了这条路是对的!”
    “不就是慢吗?方向没错,就没问题!”
    “接下来要做的,无非就是提升算法的问题!”
    “你要知道,迈出今天这一步,我们基本上已经等于走了一半了!”
    说到最后,他更是拍了拍面前这位技术人员的肩膀。
    而听到这,整个项目组所有人再次振奋了起来!
    徐院士说得对呀!
    至少,现在他们已经知道正确答案在哪儿了,无非就是尽量跑的快一点。
    不像以前,天天都在错误的路上打转!
    想到这,整个项目室内的气氛又慢慢恢复了不少。
    但就是回不到之前那样了。
    因为话虽这样说,但那份喜悦还是冲淡了不少。
    不过,徐厚德依旧喊着林枫,表示晚上要去开庆功宴。
    而对于这,林枫却摇了摇头。
    “徐院士,要不晚上加会儿班吧?”
    “为什么?”
    徐厚德一愣。
    “主要是我想赶快把这个项目给做完。’
    “您不知道,学校给我配了三个行测老师呢。”
    “这两天就要到岗了,早点做完项目,早点回去上行测。’
    早点做完项目,早点回去上行测?
    徐厚德被这句话听惜了。
    他以前只知道林枫只想考公,却并不知道江师为了帮助林枫考公还配了三个行测老师。
    这也太离谱了吧!
    旁边的童永新也听到了这几句话,同样愣在了原地。
    “林枫同学,行测?是考公的那个行测吗?”
    “是呀!”
    林枫点了点头。
    “不是,你这天赋,你要考公?”
    童永新瞪大眼睛,一脸“你在逗我?”的表情。
    他并不知道林枫想要考公的事情。
    对于这,他一点都不敢相信!
    哪怕之前看到第一版程序成功跑起来时,都没这么惊讶。
    “不然呢?”
    林枫又回了一句。
    “啊?”
    童永新张大了嘴巴,一副难以置信的样子,开口问道:
    “难道你不想成为科学家吗?”
    “难道你不想做科研吗?难道你不想做数学吗?”
    “再不济,你也可以跟着徐院士做计算机也行呀!”
    “你有这个天赋的!”
    对于这些问题,林枫再次摇了摇头。
    然后,一脸怜悯地看着童永新说道:
    “童教授,您看看您的眼睛,再看看您的头发。”
    “当科学家有什么好的?”
    “像您一样天天熬夜掉头发吗?”
    “你......”
    童永新张了张嘴,想说什么,但并没有说出口。
    什么叫像他一样天天熬夜掉头发?
    人到中年掉头发不很正常吗?
    这和搞科研有什么关系?
    不过,对于这,林枫并没有在意,而是再次坐到了电脑前,重新查看起了那会儿写出来的这第一版程序。
    可以看到,这套程序几乎是完全按照数学推导过程直接写成的,里面存在着大量的重复计算。
    边界每发生一次细小的变化,整个观测区域就会重新计算一遍。
    计算结果虽然正确,但整个工程效率实在是太低了。
    当然,徐厚德和童永新都是算法方面的大拿,对于他们来说,这个算法优化,其实也能做。
    但关键问题是,他们对于林枫所提出来的连续时序边界更新方法并不熟悉。
    如果哪个地方没有优化好,可能会导致整个程序都跑不起来。
    而这,也暴露出了林枫目前最大的问题。
    计算机Lv.2,已经足以让他看懂了所有项目代码,甚至,可以根据数学框架写出第一版程序。
    但想要把这种大型工程算法优化到实时运行,在这方面,他还差了不少经验。
    还是需要加点,还是需要肝经验!
    不然,现在做出来的这一版程序,根本毫无价值!
    想到这,他抬起了头。
    “徐院士,是这样的,我想重新了解一遍咱们的整个系统。”
    “项目资料我已经全部看完了,但项目下每一块的具体的,我都想了解了解。”
    “最好是能找到这一块的负责人。”
    “尤其是气象预报、雷达设备、数据通信、服务器架构、底层代码......所有和运行速度有关的部分,这些,我想着重了解。”
    这话一出,徐厚德立马便明白了他的意思。
    看来,林枫这是准备从整个工程系统入手,去寻找压缩计算时间的方法。
    而这,和他的想法其实也差不多。
    “没问题!”
    说完,他立马转头看向童永新。
    “立即通知省局所有跟咱们项目有关的部门!”
    “让他们每个部门都派一个最熟悉咱们项目情况的人过来!”
    “按照气象预报、雷达运维、数据通信、系统架构、软件开发、设备保障......这种顺序,一个个排队来给林枫讲一下相关程序。”
    “林枫问什么,就回答什么!”
    “他想看什么资料,就全调出来!”
    “今天整个省局,所有人都只为他一人服务!”
    听到这,就连童永新都为之动容了。
    今天,整个省局,只为他一人服务?
    这也太猛了吧!
    不过,想归这样想,他还是很快便把这个消息传了下去。
    而整个江南省气象局,每个科室,在接到这个通知后,也全都惊了。
    但——
    并没有一个敢不遵守的!
    毕竟,刘泰杨上午开会的时候说了:
    整个省局,所有领导干部,任由林枫安排!
    也因此,很快项目室旁边的会议室门口,便排起了一条长队。
    气象预报部门的人,拿着真实的强对流天气案例。
    雷达运维部门的人,则抱着设备运行记录。
    数据通信部门的人,则打开了完整的数据传输架构。
    至于省局原本的系统工程师则直接带来了服务器部署方案。
    所有人按照顺序,一个接一个地走进这间会议室。
    会议室内,是一个椭圆形的桌子。
    林枫坐在里面那排最中间,不断地向他们提问着。
    他的问题都很基础,众人回答得也很迅速。
    一个又一个原本被忽略了的工程细节,迅速转化成了林枫新算法的优化方向。
    而每一位讲解人员在走出会议室的时候,脸上几乎都带着相同的震惊。
    因为他们在给林枫讲解的过程中,林枫总能想到他们所在的模块的一条全新的优化路线。
    讲解?
    这到底是谁给谁讲解啊!
    而且,几乎每个部门都是这样:
    进去一个,讲解一会儿,林枫思考一会儿,然后就会提出一个震惊到他们的新思路。
    就这样,整个项目室外的队伍一直都没有断过。
    一个部门讲完,另一个部门接着进去。
    时间也从晚上六点左右,一直来到了十一点。
    直到所有讲解人员、项目组人员全部离开后,林枫这才把所有的相关资料都收拾好,跟着徐厚德来到了省气象局附近的提前安排好了的宾馆。
    值得一提的是,这房间内,不仅有办公桌,甚至还放了一台最顶级的电脑,以备林枫不时之需。
    而在和林枫聊了几句后,徐厚德就准备走了。
    但在走之前,他看着林枫,语重心长道:
    “其实,不用那么着急的。”
    “实在不行,你可以回江师看看,听听你说的行测课,然后再回来。”
    “项目已经停滞一年多了,再等等没什么的!”
    之所以这样说,是因为想把整套算法从十二分钟跑到三分钟实时是一件很不容易的事情。
    对他来说,哪怕这套算法的数学框架是他亲自写的,想要如此压缩时间,压到三分之一,也是一件很难的事情。
    没有个把月是根本做不到的!
    但听到这,林枫只是摇了摇头,不置可否。
    诚然,徐厚德说的确实是个办法,但这来回跑实在是太折腾了,路上浪费的可都是刷行测的时间!
    而刷行测的时间,对他来说,那是相当宝贵的!
    也因此,在徐厚德走后,他并没有立马休息。
    而是将白天整理出来的所有代码和草稿纸全都铺到了桌子上。
    局部更新,增量传输、状态缓存、时间轴对齐、动态观测域继承......
    所有内容!
    所有资料!
    所有程序!
    再次被他看了一遍!
    直到——
    时间来到了零点,淡蓝色字迹准时浮现。
    【每日科研结算面板开启】
    【今日结算:阅读并学习国家级科研项目内容资料,累计九个小时零八分;完成国家级科研项目推导一次,验证一次,累计两小时三十六分;学术协作多人,主要协作对象:徐厚德(学术等级:高级)】
    【基础奖励:数学经验+14,计算机经验+44,通用经验+62】
    【今日技能额外加成:67%】
    【技能额外奖励:数学经验+9,计算机经验+29,通用经验+42(已四舍五入)】
    【注:目前每日结算等级Lv.2,每日基础奖励X2】
    【姓名:林枫(18岁)】
    【等级:Lv.2(0/500)】
    【进度:】
    数学Lv.2(474/500)
    计算机Lv.2 (73/500)
    【通用经验:104】
    看到这,林枫顿时眼前一亮。
    果然,今天一天的努力没有白费。
    因为现在数学等级已经足够支撑他完成相关数学框架架构了,他缺的就是算法优化经验,也因此,直接把104点全部加到了计算机上。
    很快,淡蓝色字迹便发生了变化:
    【计算机Lv.2(177/500)】
    下一刻——
    大量关于算法与系统工程的理解,瞬间涌入到了他的脑海里!
    177点经验,相当于1.7倍从Lv.1升级到Lv.2的经验,这效果是极其显著的。
    缓存、并发、数据索引、增量计算、状态继承、任务拆分………………
    白天各个部门讲过的内容,和他原本掌握的数学框架,在这一刻迅速串联到了一起。
    之前那些还有些模糊的程序结构,也逐渐变得清晰起来。
    低下头,打开电脑,又看了一遍那第一版代码,很快他便想到了解决方案。
    既然上一时刻的有效观测域已经被正确的重构出来了,那下一时刻就完全可以直接继承,即:哪里出现新数据,就更新哪里,哪里发生边界变化,就重新计算哪里!
    对于没有发生变化的区域,则直接沿用上一帧的结果!
    想到这,他赶忙抽出一张空白草稿纸,快速写了起来:
    【动态观测域状态继承】
    【局部边界增量更新】
    【多源数据异步缓存】
    【异常节点触发式全域校正】
    一个又一个的全新模块,被他补充到了原有的框架中。
    写完之后,他又打开了电脑上的第一版程序,修改起了里面的核心结构。
    这一段可以缓存!
    这一段可以并行!
    这里的三层循环可以拆开!
    这里根本不需要重复调用!
    哒哒哒哒——
    整个房间内,只剩下了他的键盘敲击声。
    一行又一行的代码被删除、重写。
    原本臃肿复杂的程序,也开始逐渐变得精简起来。
    直到凌晨三点零五分,他终于停了下来。
    电脑屏幕上,第二版程序的核心结构已经全部完成。
    不过,因为宾馆里没有省气象局的完整数据环境和服务器,他只能等明天去了项目组再进行验证。
    不过,他相信,这次一定可以大幅减少程序运行时间。
    因为一一
    相比于第一版,第二版需要处理的计算量,直接减少了七成以上!
    就这,一定可以的!
    他有这个信心!
    一夜无话。
    时间很快便来到了第二天早上七点半。
    银水路省气象局不远处,一栋大楼内。
    一位中年男子在听到助理讲到今天上午原本的行程取消后,他陷入到了沉思。
    大概两三分钟后,这才开口说道:
    “这样吧,你一会儿跟我一起去趟气象局,我听说那个孩子在高新稳的邀请下,昨天就已经来省城了。”
    “正好今天上午没什么事,我想去看看,这位天才能不能适应咱们省的那个项目!”