014文学网

014文学网 > 其他类型 > 这个吞金兽不好养 > 第三十一章 八万

第三十一章 八万(2)

条为一组,组内顺序正常,组间乱序/跳跃;但把这些组挑选、拼接,可以得到两组数据,组内时间顺序良好、间隔均匀

这说明,这些数据可能是两个命令的返回,不知怎么混到了一起

就是因为这种混淆使得命令输出格式错乱,这才使得程序把命令返回识别成了

于是叶新晨看了一下对方的测试笔记,果然,他们测线路备份切换之类功能,所以需要同时控制两个网元;命令在程序中是顺序下发的,间隔可能只有若干毫秒

看到这里,叶新晨心里有了底,开始观察程序所在目录,果然在里面找到个dat文件;用十六进制编辑器打开,里面果然是网上传来的原始报文信息,二进制格式

报文格式是网元编号:信息

再检查相关代码,很显然,这是因为网元编号被底层通讯模块丢弃了,只把文本信息返回给了上层;这就使得上层无法区分信息来自哪个网元

平常这样做还没有问题;但遇到同时连接多个网元且需要同时检查多个网元返回、且返回信息还比较多时,数据就乱了

这个东西太基础

因为它和上层关系太过紧密,修改它影响太大;而且底层通讯模块的源码已经丢失……

于是,叶新晨尝试用字符串分析的办法来恢复它,鉴于不同命令返回格式不同、数据各异,叶新晨也是用程序尝试识别每个字段的数据类型,然后再检测它是否为有序内容

叶新晨把这类列叫“索引列”,索引列有三种,一种是1、2、3这样的数字编号,另一种是网元编号这样一整个都是某个固定数字/字符的,还有就是年月日时分秒这样的时间信息;它们可能同时全部出现,但也可能只出现其中一种,甚至全都没有

当识别出索引列之后,叶新晨就把顺序不乱、时间不跳变的若干行视为一个整体;然后像分析单词的“编辑距离”一样,寻找一种使得数据整体上“编辑距离”调整最小的方案,把混淆的数据分隔开

因为一组数据可能有多个索引列,按照不同索引列拆分的方案还可能不一样

因此叶新晨也是不得不遍历各种拆分方案,寻找综合最优的那种方案……

这是个挺复杂的程序

实际上它超出了TCL的能力范围——它的确能工作,而且没有出错时消耗很小;但一旦出错,它需要一分多钟才能恢复

总之,叶新晨还是把这个程序写出来了,而且的确能自动识别并纠正这种问题;但性能消耗太严重,不是可用于生产的正常解决方案

想到这里,叶新晨还是决定帮他们重写底层通讯模块,修改通讯约定

虽然这的确会引起底层代码的大量更改,但毕竟范围还算可控,而且不需要付出恐怖的性能代价

就以上种种这一次是真的占用了叶新晨挺长时间,一

点击读下一页,继续阅读 花花小君 作品《这个吞金兽不好养第三十一章 八万

其他人正在读: 弟弟太会撩!电竞男神直播强吻! 庆余年 没钱修什么仙? 天人图谱 青山 谍云重重 仙人消失之后 穿越星际妻荣夫贵 三国神话世界 夜无疆 华娱:重生了,还逼我做渣男啊 元始法则 我的天,他做菜会发光 重建修仙家族 东宫媚 阵问长生 在美漫当心灵导师的日子 重生渔村:从截胡村花阿香开始 养父 仙工开物 多我一个后富怎么了 异度旅社 从水猴子开始成神 沉醉(高干) 我在无限游戏里封神 全球觉醒:开局加入聊天群 1979黄金时代 神话版三国 华娱之2000 天命之上
本周热门小说

青山 庆余年 弟弟太会撩!电竞男神直播强吻! 天人图谱 穿越星际妻荣夫贵 谍云重重 没钱修什么仙? 养父 仙人消失之后 插翅难飞 元始法则 阵问长生 我的天,他做菜会发光 从水猴子开始成神 夜无疆 重建修仙家族 兰姨 在美漫当心灵导师的日子 多我一个后富怎么了 东宫媚 异度旅社 仙工开物 文明之万象王座 柯南里的捡尸人 九域剑帝 带着农场混异界 神话版三国 缚耳来 华娱:重生了,还逼我做渣男啊 重生渔村:从截胡村花阿香开始

年度热门小说:

天人图谱 许盛邵湛 重回1982小渔村 招黑体质开局修行在废土 1979黄金时代 晋末长剑 从水猴子开始成神 谁让他玩游戏王的! 第五形态 限时占有 开局金风细雨楼主,一刀惊天下 我有一个修仙世界 谁让他修仙的! 深入浅出 宿命之环 天命之上 穿越星际妻荣夫贵 提灯看刺刀 失婚 仙人消失之后 夜无疆 在美漫当心灵导师的日子 普罗之主 四合院里的读书人 大道之上 山野小医神 整座大山都是我的猎场 天倾之后 青山 宋檀记事

最新更新小说:

楚剑秋柳天瑶混沌天帝诀免费全文阅读 绝世无双萧天策高薇薇 奶爸至尊之君临天下 天降魔主,拳镇山河 刚成大隋人皇,你跟我说这是洪荒 我登录了僵尸先生 满级悟性,我把下界打造成仙界 非常规数码宝贝 军营:对不起,我是纠察! 重明仙宗 从读书开始肝成仙武圣人 渡劫丹神 华娱:从神棍到大娱乐家 从皇宫禁军开始,分身遍御天下 医武高手秦君 同时穿越:全是深渊难度 香江风云:扎职为王 晚明风华 西游妖帝:从小蛤蟆开始 倒反天罡,我家王后要造反! 狐嫁新娘 从上海滩的人力车夫开始崛起 无限:反派的洗白之路 直播鉴宝:你这精灵可不兴育啊! 重生开个网吧,成了IT界公敌? 别胡说,我这是人皇幡 大玄第一侯 三塔游戏 大佬甜妻宠上天顾九辞霍明澈 骂我朝廷鹰犬?我乃大秦武圣!