第九中文网

手机浏览器扫描二维码访问

第49章 代码的奥妙(第1页)

屋里,徐远风正对着一段代码发愁。

他一直好奇,不论自己如何修改代码,1201在处理少数民族语言时,反应都要比普通话和英语慢一些。

为了找到原因,他花费了好几个小时,仔细地将1201全部的代码都看了一遍。

问题出在一个底层逻辑上——

这个AI项目刚起步时,他的水平、技术积累都不够。

所以他用了一个很讨巧的方法来解决语言问题。

一个成熟的逻辑应该是:接受语音指令并传递给程序——检索本地数据库——本地数据库无对应数据——联网检索网络数据——输出结果。

但他当时并没有能力解决语言问题,所以1201的逻辑就变成了:

接受语音指令——非数据库内语言——联网查询指令语言——查询到指令语言——联网进行翻译——传递给程序——检索本地数据库——本地数据库无对应数据——联网检索网络数据——输出结果。

这不仅仅是多了几道程序的问题,还有运行内存(RAM)上的问题。每当接收到各类非数据库语言时,需要将这段语言暂时存储到运行内存(RAM)中去,直到在网络中检索到对应语言并完成翻译后才能将这一部分运行内存(RAM)释放掉。

理论上,解决这个问题的方法很简单,他现在也有能力解决,那就是将这段底层逻辑替换为大家都在用的成熟逻辑。

但底层代码的重写,意味着与之挂钩的其他代码都会受到影响。

这就是为什么越大的公司,代码越是“一整坨”……

况且程序员人群之中,一直有着一条金科玉律:

“如果你的代码能跑起来,哪怕是用各种莫名其妙的bug跑起来,都不要再动它了。”

他当然也知道这点——大一时,他曾经交过一份作业,作业里有这样一段注释:

“请不要删除这个注释,我也不知道为什么,但是删除了这个注释程序就会报错。”

他的教授不信邪,给他把这段注释删了。结果试运行的时候,原本四平八稳的程序频频报错,而且是拆东墙补西墙的那种。

教授折腾了两个晚上后认命了,调用备份将这段注释加了回去。神奇的事情发生了,程序重新跑了起来,依旧四平八稳。

现在回想起来,大概率是中文注释的原因。如果文件编码和编译器假定的编码不一致,这段中文注释后面的换行符可能被吃掉,导致下一行代码直接进注释。

徐远风微微扶额,将所有1201的所有代码全部备份起来。

他作为1201项目的负责人,仅仅是让程序跑起来是不够的。他还要根据项目的生命周期、未来需求来提高代码质量。

他希望1201能在全国进行推广。如果这一段代码不作更改,未来1201想要打开东南部沿海市场,尤其是以粤语方言区和闽南语方言区为代表的有独特方言汉字的地区,将会极其困难。

精英养成记  HP之她,波特小姐  日月双修功  网王之不灭意志  春雾  财阀千金是病娇,又来绑我了!  我,异能雷劫,渡尽天下妖魔  外星侵袭:地球反击  在这样的年代(二战)  人间无殇剑有情  圣魔天尊  死亡课程表  我是风烛山第一菜鸟(NP)  伪万人迷雄虫被剧透后决定反杀  雹泉镇黑道  娶个总裁老大姐,我逆袭了!  睡火山  白湖之子(西幻,np)  系统逼我吃蜜姐软饭  天灾降临:囤货千亿我在末世杀穿了  

热门小说推荐
仙道猎人

仙道猎人

林风穿越到了一个诡异的世界,成了凌虚观的一名小道士。但这世界原本的规则早已破碎,破碎的仙道流落到各种生物手中,滋生出无数邪仙异教。林风在机缘巧合下,被疯子师父血肉附体,还换上了一颗恶鬼的心脏,变成一个半人半鬼的怪物。红月,血雨,尸林倒挂,白蜡油翻滚中人祭,万人朝拜的黄金树,连绵不断的尸垛,不死癫狂的难民,佛世净土中...

足坛之开局点满任意球

足坛之开局点满任意球

关于足坛之开局点满任意球什么?竟然把任意球点满了,我明明点的是传球呀!!!沦为皇马队饮水机管理员的江浩,在一场国家德比最后时刻登场,以两粒直接任意球破门方式开始传奇人生。弗洛伦蒂诺我这辈子最大的错误,便是把江浩卖给巴伦西亚。齐达内我很幸运,江浩没有出生在我们那个年代。C罗江浩是历史最佳,我不如他。贝尔难以想象,我竟然会在速度上被人碾压。拉莫斯这家伙不是惧怕对抗吗,怎么铲不动?梅西...

林家有女整治家风

林家有女整治家风

关于林家有女整治家风种田宅斗大女主无金手指无cp脾气暴躁一言不合就咬人村中有四霸恶狗公羊大鹅和林三丫林瑶睁开眼就目睹了家徒四壁,那叫一个寒酸。再睁眼又目睹了泼妇骂街,得不想动嘴打一顿就好了。从此林家三丫性情大变一言不合就开撕。重男轻女的偏心祖母,心思深沉祖父,独木难支的后娘,软弱无能的亲爹。上有两个任人欺辱的姐姐,下有两个后娘生的弟妹,更有恶毒叔伯一窝好吃懒做筛子精,真真是极品凑了一堆。从此...

诸天带着随身空间到了四合院世界

诸天带着随身空间到了四合院世界

关于诸天带着随身空间到了四合院世界陈琦莫名穿越,来到一片湖心岛,发现拥有空间之后,并感应到世界种子,按其要求吸收物质供给小世界之种,然后就被排斥到四合院世界,开局城门口,因为衣服新颖而被误认为富家公子而被放行,进入城内遇到还在卖包子的未成年何雨柱,阻止了他被人骗,改变了他获得外号的命运,从而改变了主角的命运从其身上获得了气运,得到了一定的庇护避免了被四合院世界排斥而赶出世界。之后陈琦靠着何雨柱的帮助进入了四合院租了院子安定下来,靠着小世界的养殖种植能力,通过何大清介绍给丰泽园供应食材,之后开肉铺,接手杂货铺,开商行,买地,生意越做越大,于是很多事情很多人也纷至沓来,蝴蝶效应直接造成何大清成了丰泽园二厨,并再娶了。而陈琦只想收集这个世界的各种动植物然后去诸天寻找永生。持续的获取气运使得小世界内开始出现了生成中的四合院世界的信标传送门,完成之后就可以在离开这个世界之后就可以随时回到四合院世界。现在开启了荒野大镖客2救赎的第一幕第一个世界,四合院,第1章124章第二世界,荒野西部大镖客2125章第三世界,港综第四个世界待定。...

异能学校之遇上恋爱脑大佬

异能学校之遇上恋爱脑大佬

关于异能学校之遇上恋爱脑大佬选修课总是遇到女主被迫恋爱脑的魔修大佬vs表面小白实则腹黑爱玩的欧皇新生!简介一高考后准备报考的褚星禾,某天突然接到电话请问是褚星禾同学吗?这里是关山岭职业技术专修学院考生你好,这里是玄天宗职业技法大学招生办褚同学你好,这里是魔神机械设计学院招生办这不妥妥的诈骗电话吗?什么妖魔鬼怪的野鸡学校都打电话过来招生。听听这名字,褚星禾能信吗?当然不能!!!然而她还是被迫入学了。没人告诉她还有入学考试,怎么还有人上学带刀枪剑炮水晶球啊?这都算了!为什么入学考试是闯鬼屋?躲丧尸?跳大神越来越离谱了,得亏褚星禾从小见惯妖魔鬼怪,不然真得被创飞。简介二通识实践课就跟着魔修大佬一起选!结课巨快!为什么?他每个副本都得杀妻证道,主打就是一个大道无情!你进去老公还没喊出来,人就噶掉了!嘎嘎快。还有这种好事?褚星禾第一个冲了!然而她遇到的怎么不太一样?谁能来告诉她,为什么这个魔修大佬只会哭唧唧找老婆,甩都甩不开?...

万里追狼

万里追狼

关于万里追狼白龙,它不是龙,也不是马,它是一条白色的狗,是60年代华北地区某村的一条狗王。在那个狼灾泛滥的时代,白龙在主人福哥的照料下,历经坎坷,从一条小狗崽成长为一条勇猛的狗王,并和村里的狗一起担负起守卫村庄的责任。由此与村庄周围的狼群结仇,几番恶战,斗智斗勇。。。...

每日热搜小说推荐