在我们的ERP系统里,有一个程序A天天向另外一个程序B发送Log,程序B负责解读Log, 然后如果符合某些业务条件就触发自动电邮。
程序A和B 自2008年开始运行就一直没毛病,但是2013年一月一号程序B挂了。无论如何重启,它也无法再处理A送来的Log了。
查Bug的结果是A的Log文件中日期字段是以YYYYMMDD格式书写的,但B是以DDMMYYYY格式解读的,所以当他第一次读到13月时就挂了。
坑爹的是其实B的业务逻辑根本不在乎日期,所以一直以来把后四位MMDD当成年份(0308年?1024年?)也没问题。
我对此印象深刻是因为我元旦假期凌晨被叫起来修Bug。。。
前几天老婆在某某汇买了个SKG的养生壶样子如下
功能很多
说明书上详细解释了每一样功能的加热方式和程序,(程序设定大致为,加热到100°,然后转换为90° 10分钟后再加热到100°,总之就是各种不同温度,不同时间的组合。)老婆高兴的想终于可以无人值守的熬薏米红豆水了,高兴的加了水,把东西加进去,开心的逛街去了,等我回到家已经是两个小时以后,粥溢的到处都是,壶里面已经没有一滴水,高温自动断电了,我想着不能耽误老婆减肥,就收拾干净以后又换了一壶原料,结果几分钟后水开后,一直不会跳转下一个程序,结果让我发现了一个BUG,无论哪种加热方式,它的程序里边儿第一步都是把水加热到100°,而我们这里海拔750多米,水98°就开了,也就是说它不管使用哪种加热方式都不可能把水加热到100°切换到下一步。
结果就是200块钱买了一个能定时的电热壶,一切华丽的程序都因为这个BUG彻底卡死。这应该是你们海拔低的城市的人永远都遇不到的情况,我也是醉了。
我来补充一下自己的经历。
某次给客户测试一批工控主板,发现头天晚上加班熬夜测试一切正常,次日上班测试就各种不稳定,报故障码,精准度偏移,达不到设计指标。从工程到研发到生产全部撸了一遍流程,无效,找不出问题。一度到了测试组只能晚上熬夜搞测试的地步,又怕产品有暗病,不敢出货给客户。
直到产品组的经理,有一天因为怕塞车提早上班,6点多到了办公室,坐那里看头一晚上的测试机台还没关,测试显示一切正常。等到8点,隔壁公司上班,只停隔壁公司啪啪啪一顿猛按开机开设备上电,好了,测试机出故障了。跑去隔壁公司一看,好家伙,测试机台对着的那个方向,搞了机台热压机,在压液晶屏斑马纸。热压机一开机,这边就误码率大增。最后跟隔壁老板友好协商,各退10米保平安,万事大吉。
再补充一个,给客户做一个vcxo晶振压控测试,客户原来用的是国外进口abracon 的晶振,换了国产厂商的晶振做代替,发现用测试治具测试,没问题秒好。只要一用烙铁焊接装机测试,频点至少要等10分钟才能达到指定精度,产品经理都快疯了,铷钟校准10分钟也够了啊,百思不得姐。发回给厂家测试,啥问题没有。最后厂家的FAE坐灰机从成都赶来,现场演示测试架可以过,烙铁一焊接测试就过不了。现场有个维修工程师建议,说这种会不会是焊盘上锡不均匀引起的,讲不通啊。不过测试经理很细心,当天安排工厂专门开了植球上锡的钢网,第二天用钢网刷锡膏,用热风枪吹上去,一次成功。问题解决,但是很明显不是上锡不均匀引起的。FAE说他们自己测试也是烙铁手焊的。现场看到这个烙铁,不如再试一下。
好家伙,一打开烙铁电源,正测试得好好的时钟,不行了。眼看着示波器波形就不对,卧槽,仔细研究一下,哟呵,烙铁惹祸。烙铁一开机,信号就不行。那为啥至少烙铁焊接的过十来分钟就稳定了呢?再一看,好家伙,烙铁带自动休眠,10分钟左右不用,就自动进入休眠状态
进入休眠状态,信号又稳定了。兜兜转转一大圈,烙铁惹祸。
想起了我们单位之前搞出的一个笑话:
“为什么我们系统导出的文档是乱码?”
“还真是,文字是乱码的,格式居然不乱!”
“我去!数据库里也是乱码的!”
“是吗?我查下日志……也…是…乱码?!”
“你那接口编码没设置错吧?”
“没错啊,都跑了好几年了。”
一伙程序员围观半天,始终找不出bug在哪,最终一个老干部路过,说了句:“人家这是越南文字…”
2018年2月23日更新:
经过反复测试,解锁【隐藏技能】:多语言支持
--经验值+1
--系统适用性+5
--系统稳定性+1
--系统可维护性-1
--领导表扬+5
--工资+0
哦豁,这个回答最近怎么火了?
既然这样,按照知乎惯例趁机安利一波我的公众号先……先……先………………
我……没有公众号
“垃圾桶里有垃圾,扣五分”
检查卫生的大一学生干部小张如是说。
几年前在群里听说的一个事情,不知真假。有个女的在微博上给一个帅哥博主私信发身份证照片和裸照,本来想勾引这个博主,没想到已读不回。几天后发现人家拿她的身份证信息和裸照借了裸贷。
第一家公司项目组两个同事开发同一个模块,共用一个开发库,一个调试新增,一个调试删除,这俩人调了一天,各种诡异的现象。
最后一起抽烟的时候交流了一下心路历程,差点没打起来
当年军训的时候,第一天分配好了宿舍床位之后,教官开始给我们讲内务。讲完脸盆牙缸牙刷怎么摆放之后开始一个一个查我们摆的合不合格。查到我发现我的牙刷直接放在脸盆里,就问我。
"你牙缸呢?"
"报告教官,我没有牙缸啊。"
"没牙缸你咋刷牙的?"
"就用手捧水漱口。"
"那你这么摆牙刷不行,必须得有个杯子。"
"可是我没杯子呀。"
"必须得有!"
"那教官你看我喝水的大保温杯行不行…"
"不行!"
然后局面就僵住了。教官不知道怎么办,于是去报告了连长。连长过来看神马情况,几乎说了跟刚才教官说的完全一样的话,然后也不知道怎么办,又去请示参谋长。我就在一旁弱弱地围观,奇怪这么庞大的军队系统咋就因为一个牙缸的bug崩溃了…
参谋长倒是很快把这个bug给修复了。他让人找来了个纸杯,用于放我的牙刷,虽然后来我也没用过那个纸杯…
知乎首答。
先说说背景,某企业普通实习生一枚。因为公司电脑资料比较多还需要保密,所以其他电脑都是设置了不能插U盘的,但是!我的电脑恰巧是整个办公室唯一一台能插U盘的公用机,所以其他同事都会来用我的电脑拷文件。
每天日常就是被叫来叫去拷文件……
有那么一天,我发现我电脑不能拷文件了……一拷就出现这个样子
……整个办公室基本上只有通过内网机的内部共享互传文件,而且如果你想通过电脑发往其他公司,还要通过外网机来发送,而外网机是进不了内部共享的,但是可以插U盘。现在如果我这一环断了,共享文件出不来也就不能拷到外网机发送了。
于是几天没有人来找我拷文件,我把手头上的工作做完了,习惯性插入U盘打算拷文件出去发邮件。因为文件在桌面,所以我很直接的就右键选发送到U盘。
然后加载完,成功,拔出U盘,发邮件,一气呵成。
等等刚才是不是有什么不对
我能拷文件了?????????
于是我又试了一下
不对啊!还是会显示没有权限啊???
打开U盘,对啊刚才发的文件也没错啊???
一脸懵逼的再次插入U盘,然后立刻右键发送至U盘,成功。
再一次,不成功。
??????????????????????
在我以为见鬼了的时候,我突然发现,每一次插入U盘,过多个几秒钟,右下角就会跳出一个窗口,内容:
【该插入设备为只读状态
管理员】
啥玩意啊……
等一下,那我拷文件和这个有没有什么关系??????
进行反复试验后,发现:插入U盘,未弹出窗口时拷入:成功;
插入U盘,已弹出窗口时拷入:失败。
这是什么沙雕操作吗???????????????
原来还可以这样的吗???????????????
我是不是不小心发现了什么bug啊?????????
赶紧拍了隔壁的师姐一把,“姐把你U盘给我一下”
“干啥”
“帮你拷文件”
把一脸懵逼的师姐拉过来,给她操作了一遍。
师姐:
“你这是啥原理,再操作一次我没看懂”
“很简单……其实就是趁窗口没出来拷就行了……”
“噢…………等等,趁????????”
“对对对……就是这样……”
然后再给她试了一遍。
然后师姐看我的眼神都变了。
——————手动分割线———————
半个月过去了,你们真的很无聊……一个沙雕回答还能得到那么多赞真的……
先感谢你们的赞,顺便回答几个问题:
1、不是手速快的小伙子,评论那位你猜错了……
2、评论里面那个 @文伟黄 还真是我同事……他和师姐一起震惊的我能怎么办……
3、师姐看到了,惹。
4、我已经实习结束离开好久了,并没有追责,请放心,下一任也在趁电脑不注意。
——————手动分割线———————
好久不见,已经过去两年了呢
现在看看自己的回答我也有点懵逼
我这个语序就很emmmmm向我亲爱的语文老师说一声对不起
其实我这个行为是不对的,千万不要学我,只是小领导有时候急着要拷文件的时候就默许了我这么干,千万千万不要模仿啊!!!万一出现我这种情况还是先跟领导说一声!!!