“搞定!”在等待林雄归来的这段时间,李承乾也没有闲着。
他没有动林雄提供的源代码,只是在源代码上将错误的地方标注出来。
等了十分钟后,依然不见林雄回来,李承乾就将源代码复制了一份,越看越手痒。
就像一个中学生,看到小学生在写作业, 1+1的问题都做错了,绝大多数人都会忍不住出言指点。
这份代码,在李承乾的眼里,很粗糙。
构建设计得也不太合理。
特别是没有采用先进的模块化内核设计,导致系统故障的排查异常困难,一个小功能的更新,就要将整个系统替换一遍,在李承乾眼中,很落后。
“我把核心代码重构一下,优化一下。”
李承乾根本就不需要思考,双手放在键盘上,噼里啪啦的声音中,代码迅速无比的出现在电脑上。
原有臃肿的代码被他大量删除,整个系统在他手中快速重构。
系统核心,管理电脑的启动,控制其他核心的启动、关闭、运转、更新更改、添加、删除等最核心的操作。
安全控制核心,对空间站的所有人为,及非人为操作进行审核,任何会导致空间站出现危险的行为,都会被系统拒绝,同时向地面发出警告。
网络核心,实现完成对地通讯,文件传输,网络连接功能。
文件核心, 将硬盘等存储资源虚拟化,成为可操作系统资源的模块。
内存调度核心,控制内存, 对整个系统的内存进行自动分配调度,确保系统能够正常运转。
api调用层,提供接口,让软件可以调用系统资源,保障软件能正常运行。
驱动程序控制核心,系统和其他设备的通信接口。
所有的核心中,只有驱动程序核心消耗了一些时间,其他模块,李承乾已经在神龙操作系统核心中实现,或者是在青少年信息学编程竞赛中编写的操作系统中实现过,剩下的部分,大部分代码直接从林雄提供的代码中复制过来,稍微优化就能直接使用。
仅仅半个小时,整个核心代码就重构完成。
眼睛看向工程文件,半透明的提示出现。
【空间站操作系统核心完成度100%,软件等级d+级。】
面板上,全职业大师游戏的提示也跟着出现。
【完成d+级软件开发, 奖励经验值20000点, 当前经验池经验值65.7万点。】
这段时间, 一直在进行软件开发, 不知不觉中已经积累了大量的经验值,只是目前未满足大学生职业的就职条件,这些经验值暂时用不出去。
但李承乾他知道,在就职大学生之后,这点经验值就是毛毛雨,根本就不够花,他心中甚至已经开始计划,准备在安全的情况下,再次启用农民职业来刷经验值。
“空间站操作系统进行模块化设计后,以后就算要加激光武器控制模块,也很简单!”李承乾满意的点了点头。
“系统重构后,和以前的软件,驱动程序完全兼容,以前的软件不用任何改造就能直接使用,效率还比以前提升30%左右。”
就连核心代码的大小,也降低到以前的一半。
软件完成后,李承乾根本没有放到仿真软件去试运行,因为在刚才写代码的时候,他维持着理性思维的技能状态,他以人形电脑将代码跑了一遍,软件很正常,没有发现bug。
见林雄还没有回来,李承乾再次工作起来。
这次他没有写代码,而是写了一份空间站操作系统说明,详细记录新系统的使用方法,api接口的调用方式等等。
就在李承乾刚刚完成说明文件的时候,林雄满脸愁容,神态疲惫的回到办公室,看到李承乾之后,强笑道,“李承乾同学,本来还想陪你吃个饭的,但有一项非常紧急的任务,就不能陪你了。”
“让你帮忙看的代码中的问题,上级要求我在三天之内必须找出来。”
“时间非常紧,很急。”林雄的脸上全是忧虑。
高翔院士只给他三天时间解决空间站的问题,他准备带领团队,吃住在单位,进行技术攻坚。
但,林雄依然没有任何把握。
他只能尽人事,听天命!
“林老师,你别急,问题我已经找到了。”李承乾看到林雄那么着急,连忙开口。
“你找不到很正常,我们那么多人找了一周都没有找到……等等,你说什么?!你找到了!?真的吗?”林雄突然反应过来,眼睛猛的瞪圆,激动得一步跨过来,一把将李承乾的手给拉住。
“林老师,你别激动,我真的找到问题了!”李承乾看着异常激动的林雄,冷静的开口。
“李承乾同学,不好意思,我太着急了……请你快告诉我,问题出在哪里?”林雄这时候也反应过来,连忙放开李承乾。
李承乾操作电脑,打开程序文件,直接定位到有问题的代码处,开始解释起来,“是这样的……”
林雄的编程水平很高,李承乾开口讲解几句之后,他的眼睛就亮了起来。
以他掌握的知识来判断,李承乾真的找到了错误。
“……只需要将数据类型改为双精度,偏移的问题就能解决。”
“这个问题是4月1日开始出现,因为在核心代码中,4月1日以前和之后的数据类型不一样。”
“林老师,你看这几行代码。”
“对,就是这几行代码的问题!只要改掉这几行代码,空间站不管运行多久,都不会出现这种故障。”林雄满脸兴奋,他仔细看了又看,确认了这行代码的位置。
原本脸上的焦虑,一扫而空,整个人都处于亢奋的状态。
“我立刻将这个好消息告诉老师,让他不要担心。”林雄不由分说,带着李承乾就要往外走。
……
空间研究所,在国家网络信息办公室专职副主任王新博的带领下,网安局的干警警惕无比,荷枪实弹进入空间研究所。
通过技术手段,他们已经定位了李承乾最后出现的位置。
这次过来,就是要将李承乾抓回去。
麻花公司这件事影响很大,民众的关注度极高。
上级要求彻查,尽快拿出结果,向大众公布。
李承乾联系不上,这案子根本就查不下去。
王新博曾经是高翔院士的学生,他进入研究所后,第一时间来到高翔的办公室,说明情况。
“高老师,情况就是这样的,我们通过技术手段,已经锁定,嫌疑人李承乾最后出现的地点,就是空间研究所。”
“这些李承乾软件技术很离开,将麻花公司的服务器和软件全部控制。”
“我怕他进入研究所,会搞破坏,盗窃解密数据,甚至控制……空间站。”
“这个人非常危险,我们向你汇报,要立刻控制他!免得他做出威胁空间站,研究所的事情。”
“据门岗的战士说,李承乾是林师兄带进来的,调用监控后发现,他现在还在林师兄的办公室。”王新博的声音无比严肃。
“新博,走,我和你们一起去。”高翔院士虽然接近70岁,但身体很好,他听完汇报后,一巴掌拍在桌子上,怒气冲冲。
“林雄这小子,一天正事不干,这次还弄了那么个危险分子进办公室,你们抓人之后,我得狠狠削他一顿,让他好好长长记性。”其实,他这是在维护林雄。
他没有动林雄提供的源代码,只是在源代码上将错误的地方标注出来。
等了十分钟后,依然不见林雄回来,李承乾就将源代码复制了一份,越看越手痒。
就像一个中学生,看到小学生在写作业, 1+1的问题都做错了,绝大多数人都会忍不住出言指点。
这份代码,在李承乾的眼里,很粗糙。
构建设计得也不太合理。
特别是没有采用先进的模块化内核设计,导致系统故障的排查异常困难,一个小功能的更新,就要将整个系统替换一遍,在李承乾眼中,很落后。
“我把核心代码重构一下,优化一下。”
李承乾根本就不需要思考,双手放在键盘上,噼里啪啦的声音中,代码迅速无比的出现在电脑上。
原有臃肿的代码被他大量删除,整个系统在他手中快速重构。
系统核心,管理电脑的启动,控制其他核心的启动、关闭、运转、更新更改、添加、删除等最核心的操作。
安全控制核心,对空间站的所有人为,及非人为操作进行审核,任何会导致空间站出现危险的行为,都会被系统拒绝,同时向地面发出警告。
网络核心,实现完成对地通讯,文件传输,网络连接功能。
文件核心, 将硬盘等存储资源虚拟化,成为可操作系统资源的模块。
内存调度核心,控制内存, 对整个系统的内存进行自动分配调度,确保系统能够正常运转。
api调用层,提供接口,让软件可以调用系统资源,保障软件能正常运行。
驱动程序控制核心,系统和其他设备的通信接口。
所有的核心中,只有驱动程序核心消耗了一些时间,其他模块,李承乾已经在神龙操作系统核心中实现,或者是在青少年信息学编程竞赛中编写的操作系统中实现过,剩下的部分,大部分代码直接从林雄提供的代码中复制过来,稍微优化就能直接使用。
仅仅半个小时,整个核心代码就重构完成。
眼睛看向工程文件,半透明的提示出现。
【空间站操作系统核心完成度100%,软件等级d+级。】
面板上,全职业大师游戏的提示也跟着出现。
【完成d+级软件开发, 奖励经验值20000点, 当前经验池经验值65.7万点。】
这段时间, 一直在进行软件开发, 不知不觉中已经积累了大量的经验值,只是目前未满足大学生职业的就职条件,这些经验值暂时用不出去。
但李承乾他知道,在就职大学生之后,这点经验值就是毛毛雨,根本就不够花,他心中甚至已经开始计划,准备在安全的情况下,再次启用农民职业来刷经验值。
“空间站操作系统进行模块化设计后,以后就算要加激光武器控制模块,也很简单!”李承乾满意的点了点头。
“系统重构后,和以前的软件,驱动程序完全兼容,以前的软件不用任何改造就能直接使用,效率还比以前提升30%左右。”
就连核心代码的大小,也降低到以前的一半。
软件完成后,李承乾根本没有放到仿真软件去试运行,因为在刚才写代码的时候,他维持着理性思维的技能状态,他以人形电脑将代码跑了一遍,软件很正常,没有发现bug。
见林雄还没有回来,李承乾再次工作起来。
这次他没有写代码,而是写了一份空间站操作系统说明,详细记录新系统的使用方法,api接口的调用方式等等。
就在李承乾刚刚完成说明文件的时候,林雄满脸愁容,神态疲惫的回到办公室,看到李承乾之后,强笑道,“李承乾同学,本来还想陪你吃个饭的,但有一项非常紧急的任务,就不能陪你了。”
“让你帮忙看的代码中的问题,上级要求我在三天之内必须找出来。”
“时间非常紧,很急。”林雄的脸上全是忧虑。
高翔院士只给他三天时间解决空间站的问题,他准备带领团队,吃住在单位,进行技术攻坚。
但,林雄依然没有任何把握。
他只能尽人事,听天命!
“林老师,你别急,问题我已经找到了。”李承乾看到林雄那么着急,连忙开口。
“你找不到很正常,我们那么多人找了一周都没有找到……等等,你说什么?!你找到了!?真的吗?”林雄突然反应过来,眼睛猛的瞪圆,激动得一步跨过来,一把将李承乾的手给拉住。
“林老师,你别激动,我真的找到问题了!”李承乾看着异常激动的林雄,冷静的开口。
“李承乾同学,不好意思,我太着急了……请你快告诉我,问题出在哪里?”林雄这时候也反应过来,连忙放开李承乾。
李承乾操作电脑,打开程序文件,直接定位到有问题的代码处,开始解释起来,“是这样的……”
林雄的编程水平很高,李承乾开口讲解几句之后,他的眼睛就亮了起来。
以他掌握的知识来判断,李承乾真的找到了错误。
“……只需要将数据类型改为双精度,偏移的问题就能解决。”
“这个问题是4月1日开始出现,因为在核心代码中,4月1日以前和之后的数据类型不一样。”
“林老师,你看这几行代码。”
“对,就是这几行代码的问题!只要改掉这几行代码,空间站不管运行多久,都不会出现这种故障。”林雄满脸兴奋,他仔细看了又看,确认了这行代码的位置。
原本脸上的焦虑,一扫而空,整个人都处于亢奋的状态。
“我立刻将这个好消息告诉老师,让他不要担心。”林雄不由分说,带着李承乾就要往外走。
……
空间研究所,在国家网络信息办公室专职副主任王新博的带领下,网安局的干警警惕无比,荷枪实弹进入空间研究所。
通过技术手段,他们已经定位了李承乾最后出现的位置。
这次过来,就是要将李承乾抓回去。
麻花公司这件事影响很大,民众的关注度极高。
上级要求彻查,尽快拿出结果,向大众公布。
李承乾联系不上,这案子根本就查不下去。
王新博曾经是高翔院士的学生,他进入研究所后,第一时间来到高翔的办公室,说明情况。
“高老师,情况就是这样的,我们通过技术手段,已经锁定,嫌疑人李承乾最后出现的地点,就是空间研究所。”
“这些李承乾软件技术很离开,将麻花公司的服务器和软件全部控制。”
“我怕他进入研究所,会搞破坏,盗窃解密数据,甚至控制……空间站。”
“这个人非常危险,我们向你汇报,要立刻控制他!免得他做出威胁空间站,研究所的事情。”
“据门岗的战士说,李承乾是林师兄带进来的,调用监控后发现,他现在还在林师兄的办公室。”王新博的声音无比严肃。
“新博,走,我和你们一起去。”高翔院士虽然接近70岁,但身体很好,他听完汇报后,一巴掌拍在桌子上,怒气冲冲。
“林雄这小子,一天正事不干,这次还弄了那么个危险分子进办公室,你们抓人之后,我得狠狠削他一顿,让他好好长长记性。”其实,他这是在维护林雄。