翻页   夜间
48中文网 > 科技革命,从1984开始 > 第14章 童士柏的视察

    天才一秒记住本站地址:[48中文网] https://www.48zw.net/最快更新!无广告!

    “不对啊!我昨天关电脑前还特地试过运行软件,那时候运行得相当流畅,怎么这一重新开机,就死活不行了?”

    方文紧盯着电脑屏幕,满脸的抓狂与疑惑。

    他心里其实也知道这其中大概是有些问题没有解决的,因为之前他在研发的时候也碰到过好几次软件无法启动的状况,不过之前他只要重启电脑,软件便能恢复正常,加上一时半会儿找不出问题根源,而且故障出现频率不算高,他就暂且将这事儿搁置了。

    可现在这问题暴露在大家面前了,可就不是方文自己想搁置就能搁置的了,他叹息道:“这软件时不时就会抽风打不开,但每次重启电脑后又能正常运行,我想问题应该是出在了电脑身上吧。”

    秦奕一听,心里便有了数。

    应该是程序里某些数据的初始化没做到位,直接调用了电脑操作系统初始化的数据,而这数据在电脑每次开机都有可能发生变动,软件自然就时不时会跟着出乱子了。

    虽说把问题归咎于电脑的不稳定也不算错,毕竟根本原因是操作系统没能将数据统一初始化为固定值。

    可这软件到了用户手里,他们哪会管你这些弯弯绕绕,一款软件要是连打开都费劲,那在他们眼中,妥妥就是伪劣产品。

    秦奕露出一抹安抚的笑容:“没事,好在我们在内部测试的时候就及时发现了问题。”

    “时间还充裕,我们可以慢慢完善。”

    “不过这问题放着不解决肯定是不行的。”

    “用户碰到这麻烦,可不会觉得是电脑的毛病,肯定会把错误归罪到我们的软件上面。”

    “而且我们总不能让人家一遇到这问题打不开我们的软件就重启电脑瞎尝试吧。”

    “这么说也是,那还是想办法解决吧。”方文也清楚秦奕说得在理,不过一想到要排查这毫无头绪的故障,头皮就一阵发麻。

    秦奕也不多说,直接打开编程工具,开启单步调试模式,眼睛一眨不眨地盯着屏幕,全神贯注地观察程序里的变量如何一步步变化。

    其他几人也凑了过来,静静地站在一旁观摩,他们知道这可是难得的编程调试实战范例,日后自己要是遇上类似难题,没准就能依葫芦画瓢,找到解决办法。

    就这样,他们几人都沉浸在代码的世界里,时不时讨论几句。

    时间缓缓流逝,这个问题果然不容易解决,他们排查了四五个小时,还是没能找出问题出在哪里。

    “咦,这不是秦奕那帮人么?”童士柏刚把转专业考核的题目交给齐青律,吩咐他安排后续的考试事宜,然后正打算离开,看到秦奕几人围在电脑前忙碌,他顿时来了兴致,“我正好也可以看看他们关于中文显示的那个实践项目进展如何了。”

    他脚步下意识地放轻,小心翼翼地靠近,瞧一瞧这个小组在研发时候最真实的状态。

    “诶,这里会不会有问题?我刚才看这个数值好像一直在变。”

    “唔,这数值确实不太对劲,但应该不至于导致软件打不开,我先记下来,等下处理完这个问题我们再瞅瞅。”

    秦奕和方文一边小声交流,一边在排查过程中,陆续揪出软件里不少潜藏的其他疏漏,两人手中的笔不停地在本子上记录着,眼睛却片刻未曾离开屏幕。

    “有了!这个指针指向的数值,是软件启动之初就要用到的,我们得依据它来申请内存空间。但是在某些特定情况下,这个数值会被另一个函数修改、覆盖掉!”秦奕突然喊道。

    “对!就是这里了!”终于发现了问题的关键,方文双手在空中挥舞,激动得蹦了起来。

    “啊!童主任!”他这一蹦,眼角的余光刚好瞥见众人身后正站着童士柏,顿时有些惊慌失措地喊了出来。

    其他几人听到方文的惊呼,也立刻转过身,毕恭毕敬地向童士柏问好。

    童士柏微笑着摆了摆手,轻声说道:“别慌,继续忙你们的。”

    秦奕几人这才定了定神,重新将注意力转回刚才的问题上,虽说问题的症结已经找到,可要修复方案,他们还是得仔细斟酌一番。

    方文起初的想法挺简单,既然这个数值被改会导致软件无法启动,那直接把数值固定不就得了。

    可秦奕却连连摇头,解释说固定数值虽然能解决当下的启动问题,但后续恐怕会引发一连串新的麻烦。

    两人你一言我一语,经过一番激烈的探讨,总算琢磨出一个妥善的解决方案。

    紧接着,他们迅速将修改后的代码编译完成,生成了一个全新的可执行文件。

    再次启动这个新的可执行文件后,软件流畅地开启了,后续各种操作也没有出现什么崩溃的大问题。

    秦奕微微侧身,面向童士柏,语气中带着几分自豪地介绍道:“童主任,这就是我们汉卡实践项目的初步成果。”

    说着,他一边给童士柏再次演示了下软件的使用流程,一边解释道:“目前汉卡程序是在操作系统的软件执行环境下运行,所以执行速度会相对慢一些。后续等我把程序烧录到硬件上,运行速度就能大幅提升,可用性也会更强。”

    童士柏微微点头,他最近跟北京中科院那边的人交流,得知他们也在走类似外置硬件的路线,想来应该是不会有太大的差错。

    “不过你打算使用什么样的芯片呢?”童士柏目光中透着几分好奇。

    他心里清楚中科院那边用的是

    Z80

    芯片,这款芯片成本不高,而且他们对这芯片也相当熟悉,八位处理器应对这些逻辑运算也绰绰有余,制作一款能用的汉卡想来是完全没问题的。

    秦奕胸有成竹地回答道:“这个还没最终确定,我们之前在程序设计时就考虑到了适配性,已经把跟具体芯片指令集相关的操作单独封装隔离出来了。”

    “要是换用新的芯片,只需改动一小部分代码就行。”

    “到时候,我们手头有什么芯片可用,我们就用什么芯片,如果可用的芯片多的话,我们还能选一些成本低一些的芯片来用。”

    “不错啊,这时候就懂得未雨绸缪了。”

    童士柏眼中闪过一丝赞许。

    “对了,童主任,咱们鹏城大学是不是有自己的集体企业?”

    秦奕冷不丁抛出这么个问题。喜欢科技革命,从1984开始请大家收藏:
章节错误,点此报送(免注册), 报送后维护人员会在两分钟内校正章节内容,请耐心等待。