手机浏览器扫描二维码访问
“好,等我两分钟,我把另一个bug给留言一下。”
毕竟意外的发现了另外一个bug,叶新晨可不会错过这样的机会啊,不说其他什么,最起码悬赏再加钱肯定应该是毫无问题的。
叶子:维护辅助库中发现了另外一个bug,应该是一个积年老bug,代码片段发送给你们了。
发完这句话,叶新晨才是用大拇指按了按自己的太阳穴,然后笑了笑看着王晓雪,“我现在其实都已经不饿了,也不知道为什么,但是毕竟是你炒的,那我硬吃都得吃一点下去。”
“别贫嘴,我都端在厨房的桌子上面了。”王晓雪微笑着,“我今天就吃点糖拌番茄然后再喝一瓶酸奶就行了。”
叶新晨也只是点点头,“其实芹菜的话,你也可以吃点,毕竟芹菜沾油没有那么厉害。”
“嗯,这样的话,那我就少吃点吧。”王晓雪觉得也还是吃点饭比较好,毕竟不吃饭的话,肚子会一直空,饼干那些什么的,也顶不住天天不吃饭啊!
饭后,叶新晨自然是继续的忙碌着,他现在在刚刚吃饭的过程中好像有了一点思路,但是得实践才知道。
而通过反复对比正常执行过程和出错误的执行过程,叶新晨发现出错时,程序多了一条report!
要知道网元返回的信息包括命令返回、alert、report。alert出现就得记录并报错(除非本就预期有这么一条alert),而report一般可以无视,记录然后丢弃就是。
所以没人注意这一点。
而且叶新晨也知道,测试时网元负荷极低,而且先做过初始化。
因此每次执行应该都差不多,这里多个report,很可能就隐含着什么……
所以叶新晨开始仔细观察程序和网元的交互记录,发现那里的命令返回似乎有些不对。
命令返回有几百行,其中一列是时间,正常来说,时间应该是2019-10-3118:21:22、2019-10-3118:21:22、2019-10-3118:21:23、2019-10-3118:21:24……这样子一路排下来。
但那段数据,它的时间却是2019-10-3118:21:22、2019-10-3118:21:23、2019-10-3118:21:21、2019-10-3118:21:22、2019-10-3118:21:23……
也就是在秒这个级别存在乱序,更具体点实际上是在毫秒级别存在乱序跳跃,即时间格式为2019-10-3118:21:224562019-10-3118:21:22567这样,其中某些行组之间存在2、300毫秒的跳跃。
叶新晨按时间连续性把数据分割,发现它的输出是每几条到十几条为一组,组内顺序正常,组间乱序跳跃;但把这些组挑选、拼接,可以得到两组数据,组内时间顺序良好、间隔均匀。
这说明,这些数据可能是两个命令的返回,不知怎么混到了一起。
就是因为这种混淆使得命令输出格式错乱,这才使得程序把命令返回识别成了report。
于是叶新晨看了一下对方的测试笔记,果然,他们测线路备份切换之类功能,所以需要同时控制两个网元;命令在程序中是顺序下发的,间隔可能只有若干毫秒。
看到这里,叶新晨心里有了底,开始观察程序所在目录,果然在里面找到个dat文件;用十六进制编辑器打开,里面果然是网上传来的原始报文信息,二进制格式。
报文格式是网元编号:信息。
再检查相关代码,很显然,这是因为网元编号被底层通讯模块丢弃了,只把文本信息返回给了上层;这就使得上层无法区分信息来自哪个网元。
平常这样做还没有问题;但遇到同时连接多个网元且需要同时检查多个网元返回、且返回信息还比较多时,数据就乱了。
这个东西太基础。
因为它和上层关系太过紧密,修改它影响太大;而且底层通讯模块的源码已经丢失……
于是,叶新晨尝试用字符串分析的办法来恢复它,鉴于不同命令返回格式不同、数据各异,叶新晨也是用程序尝试识别每个字段的数据类型,然后再检测它是否为有序内容。
至高猩球 快穿:极品女神皆美腻! 公主驾到驸马你别跑 武侠:从倚天开始! 豪门隐婚:长官,别闹了 娇妻难追:偏执总裁非你不宠 快穿之精分主神的心尖宠 统统给我满级 权臣的黑莲花 徒谋不轨:师傅往哪逃 从锤石开始的志怪世界 语录人生大道三观 山巫 凤含战神传 孟秋初开,蒂落仲春 58号实验室 霜露满山村 鬼王和他的傲娇师尊 重生后被病娇权臣宠野了 这个妹子过于聪明
一场意外,穿越到了亮剑世界,成为了李云龙!穿越第一天,奖励一吨武器弹药。穿越第二天,奖励牛肉罐头一吨。穿越第三天,奖励大洋一万块。奖励飞机大炮坦克。坂田联队?山崎大队?军事观摩团?鬼子关东军?山本特工队?这些都是精锐?李云龙狗屁的精锐!老子打的就是精锐!如果您喜欢亮剑咱李云龙打的就是精锐,别忘记分享给朋友...
雪无卿穿越了,还成了小王爷,瓦特?你特么的怕是在逗我,她一个女的怎么成王爷了,不过这小王爷是不是太弱了,这跟纸片人一样的身体确定是她的?谁能告诉她为毛这个没脸没皮的家伙要一直跟着她,她又不是人民币!小王爷你的红颜知己来找你!某男阴恻恻的将人直接打残废,丢了出去,语气危险红颜知己,嗯?某女义正言辞(狗腿)不,没有,怎么会,我只有你一个!乖!如果您喜欢神尊的命定神后,别忘记分享给朋友...
叶枫,曾经站在巅峰,让世界颤抖的男人。阴谋,让他重生在了同名同姓的窝囊废身上。且看,叶枫如何从一个窝囊废,重回巅峰。只要我叶枫不死,就会让世界哭泣。...
女装大佬vs小写手隔壁来了个女神邻居,林柚看到后表示我邻居不可能这么好看!可越接触,她越觉得隔壁这个女神很优秀。颜值在线,唱歌好听,会做各种美食,优秀到她想变成个男人娶了她。直到有一天,女神邻居盯着她笑得像个狐狸你别这样笑,小心我以为你喜欢女人!我的确是喜欢女人,因为女神的御姐音顿了顿,转换成了磁性的青年音,我是个男人啊。所以,要考虑下我吗?不要,我怕你的百万粉丝吃了我!甜宠1v1,日常轻松文,欢迎入坑,希望大家多多支持,求推荐收藏评论如果您喜欢隔壁女神是男生,别忘记分享给朋友...
关于恶魔总裁爱上甜宠妻三年前,因为未婚夫与闺蜜的背叛,她在酒吧买醉,遇上了这个谜一样的恶魔总裁。当她爱上他,怀上他的骨肉后,却发现,他们的婚姻不过是一场阴谋,签署了离婚协议后她黯然离开。三年...
开局送异火,升级全靠吞!穿越到斗破世界的第十四个年头,云神威终于开始了超凡诸天系统!萧炎纳兰嫣然,你等着!三十年河东三十年河西,莫欺少年穷!纳兰嫣然嘤嘤嘤,云师兄,他威胁人家!云神威只要师兄在,永远没意外,别说三十年,就是斗气大陆消失又何妨!纳兰嫣然师兄你好帅!如果您喜欢斗破从异火开局,别忘记分享给朋友...