第29章 绝密任务 (第2/3页)
“里面的老代码,年份都只用了两位数。一到2000年,系统时间就会跳回1900年。”
“到时候轨道算不准,数据也对不上,指令都发不出去,整个系统就废了!”
他叹了口气,说:“我们自己的技术团队研究了半个月了。”
“改底层逻辑吧,系统直接就崩了。打个补丁吧,又怕有后门,根本不敢用。”
“国外的团队信不过,这事儿太重要了,不能出一点错。”
“实在没招了,才把你这位专家请过来。”
唐勇走到服务器前,眼睛快速扫过滚动的代码。
他对这种老系统的兼容问题门儿清,心里马上就有数了。
“给我一台单独的电脑,我直接连服务器调试。”他没有迟疑,直接开始上手。
“我用改动最小的办法,把系统里记年份的两位数,改成四位数。”
“再加个转换层,原来的接口还能用,不影响现在天上的卫星。”
接下来的三天三夜,唐勇就吃住在机房里。
他一行行的看代码,小心的改着时间逻辑,每改一个地方,就反复测试好几次,就怕系统崩了。
站长和技术员们就守在旁边,看着他熟练的操作,从担心慢慢变成了佩服。
修漏洞的空档,唐勇看着屏幕上卫星的轨道数据。
顺口指出了另一个问题:“你们这个算卫星轨道的算法太老了,卫星一变轨,算出来的结果就不准。”
“我给你们加几行代码优化一下,能把计算精度提高0.5个百分点,不会影响系统运行,你看需要吗?。”他看着站长征求他的意见。
一旁的站长有些疑惑的看着他:“唐勇同志,这可不是开玩笑的哦,一旦系统出错,我们付出的代价巨大啊。”
“你放心,我既然敢提出来,肯定是有十足把握才会询问你。”唐勇信心十足的回应着。
站长咬了咬牙,“行,你优化吧,出了事我担着。”
放心吧,其实这几组代码非常简单,你们看看就明白了。”
他说完,手指动了动,几行代码就加了进去。
站长全程眼睛眨都不敢眨一下,几乎是一个字符一个字符的看着唐勇输入进去的。
效果也是立竿见影的,计算精度提升非常明显。
站长喃喃道:“原来...真的就是这么简单,为什么我就想不到呢?”
旁边的技术员们都看呆了。
这个问题他们搞了好多年,专家都没办法,没想到唐勇几下就给解决了。
大家还没反应过来,唐勇又指着数据传输界面说:“这儿传输数据速度太慢,发指令反应有点慢。”
“我加个简单的校验,数据不容易丢,指令反应也快,正适合你们这山里的信号环境
(本章未完,请点击下一页继续阅读)
『加入书签,方便阅读』