百科问答小站 logo
百科问答小站 font logo



有哪些让你目瞪口呆的 Bug ? 第1页

                             10    11 

user avatar   hotgg1 网友的相关建议: 
      

十几年前,给宝钢做了一套设备监控系统,实时采集他们一套设备上各种数据。

安装位离监控室较远,采集器采样几个不同传感器信号,处理后,通过422发送大概有600-700米距离给监控室。

安装完,测试一天,一切正常。 然后收工。

结果当天晚上数据不停出错。 数据是带校验的,错误数据包极多,导致接收主机时常性报错。

第二天去,找不到任何毛病,一切正常。

晚上,又出错。一连几天都这样。

监控室晚上理论上有人值班的,让他看着到底啥时出错,结果人在,机器完全正常。 值班的人到旁边小间睡觉了,故障就出来了。

当中把发送波特率程序中由9600改成2400,故障明显减少,甚至没有。但是宝钢的领导非要按合同上的参数,一定要9600。

好吧!

想不通了。前前后后跑了不少次,最后发现,422通讯线,实际上留了大概800米,盘了一圈在接收仪器后面。

人只要一靠近,感觉就像耦合电容一样,立刻错误数据包就少了。 所以有人的时候,怎么也查不出问题。

把线拉直,多余的尽可能放外面,一夜正常。 监控室里还有不少其他设备,又不能叫他们关掉其他设备检查到底怎么回事。估计原来设备,有电磁波溢出。

最后解决也很方便,把通讯线换成双屏蔽线材,线中间多点破皮引出屏蔽线多点接地,就再没出现问题了。

至于一开始为啥有人在就正常,琢磨着人体正好当了一个空间耦合电容吧。


user avatar   xiao-xiao-zhong-xian-sen 网友的相关建议: 
      

说一个当年让十几亿国人心惊胆战的bug:

景海鹏:神舟七号报告

北京:神舟七号请讲

景海鹏:仪表显示轨道舱火灾 注意检查

北京:北京明白

画外音:通报长城………

北京:长城我是北京

长城:长城到

北京:仪表显示轨道舱火灾请长城……

长城:请重复……

景海鹏:神舟七号报告

北京:神舟七号请讲

景海鹏:仪表显示轨道舱火灾

北京:北京明白

此时电视直播画面出现马赛克 开始卡顿

画外音翟志刚:真空哪来的火?

北京:长城我是北京 请长城确认飞船仪表显示状态

长城:明白

画外音:南亚发现目标………

长城:长城报告 飞船工作正常

北京:北京明白

刘伯明:没事 01 我们继续

翟志刚:着火我们也来不及 不管了

几十秒后翟志刚手持中国国旗出现在太空

北京:神舟七号我是北京

景海鹏 翟志刚:北京请讲

北京:经地面检查确认 目前飞船工作正常

翟志刚:神舟七号明白



从第一次报告火灾到北京第一次给太空回应飞船工作正常,时隔四分钟左右,这四分钟真的是让国人心跳加速、坠落、再正常。还好后来检查这只是一次误报的BUG,后来查明感应器灵敏度太高。


user avatar   gongzidou 网友的相关建议: 
      

多年前买过一个播放磁带的随身听(暴露年龄),和大多数磁带播放器相比,这货有个华丽的功能是曲目切换:上一曲、下一曲、单曲循环——好吧,我承认我没见过什么世面,至少在我看来这是个华丽的功能。

我就很好奇这个功能怎么实现的。

多亏了周杰伦。

喜欢快歌的杰迷应该都知道:《双截棍》最后一句歌词“漂亮的回旋踢”之后有一个短暂的静音休止(大约2‘59‘’处,不懂音乐,这个描述很不专业)。

然后当我设置循环播放《双截棍》时,一播完“漂亮的回旋踢”就会自动倒带至歌曲开头,后面的一小段被无视了。

这下我就明白了:这货是将歌曲之间的“静音”视为歌曲之间的分隔,但没有想到居然有人会把“静音”作为歌曲的一部分。——于是《双截棍》被当成了两首歌。


user avatar   wangyequn 网友的相关建议: 
      

印象非常深刻,是我们的一个系统,登录的时候有验证码。验证码设置的过期时间为一分钟。然后我们在这边怎么登录都没有问题。客户那边反应,只要登录就提示验证码已过期,需要重试很多次才行。

然后我们这边就反复的测试,后来发现只要输入验证码的时间超过10秒,就会提示验证码已过期。

开始怀疑是代码有问题,然后到开发环境运行,没有任何问题,测试环境运行,依旧没有问题。

然后突然看到了验证码的逻辑代码,是使用系统时间与验证码存入时间做对比,超过一分钟则提示验证码过期。

由于我们的生产环境为内网环境,所以计算机的系统时间无法完成自动的校准,而且我们是由两台服务器做的负载均衡,所以可能两台服务器的系统时间会不一致。

接着查看系统时间,两台服务器的时间差着不到50秒,调整服务器时间,bug解决。

我们前期反复测试都没有问题的原因是程序员输入验证码的速度很快,而且浏览器记住用户名密码。


user avatar   bing-01-17 网友的相关建议: 
      

必须硬答一波了,这个bug找到原因的时候我简直要死了。

本人在某外卖平台负责前端工作,碰到了一个临时大项目,需要把原来平台的老代码迁移一部分功能到新平台中,我负责的就是物流相关模块的代码。
开发过程中碰到一个莫名其妙的问题就是页面在展示物流配送区域的地图时候原本应该展示的地图加载不出来,正常的效果应该是这个样子的:


然鹅实际出来的效果却是这样子的:


碰到bug本来是很正常的问题,不出bug才不正常呢,开发过程中最怕的就是遇到这种第三方组件库运行不正常的问题,因为你也不知道这个问题是出在你这里还是组件库出的问题,定位问题就要了老命。

于是我找到了地图官网网站,把需要的所有接口的API文档都看了一遍,每个需要用到的字段都核对一遍,然后逐条对比两边数据,然后发现不管我怎么折腾特么的地图展示的永远都是蓝色背景。

???WTF?

从下午一直折腾到晚上还没弄好,正当我自暴自弃怀疑人生的时候无意碰到了鼠标的滚轮,于是地图缩小了,突然我就发现地图中出现了除了蓝色背景之外的东西,然后我继续缩小就发现地图从始至终都运行的正常的,之所以背景全是蓝色是因为特么的这是海洋,后端哥们取不到上游的真实数据就随便给我写了个经纬度0 0 的数据,给我定位到大西洋了。

顿时我怒从心头起,恶向胆边生,站起来就要打人,一看周围就我一人了,再看时间已经两点半了,对接的后端哥们早就跑路了,没办法只能一边提醒自己赶紧回去睡觉,一边提醒自己明天上班别忘了带刀。。。


user avatar   na-yici-yang-wang 网友的相关建议: 
      

坐等知乎50周年大庆!


user avatar   guo-zhming 网友的相关建议: 
      

发生于麻省理工的一个有意思的bug:只能发500英里的邮件。原文在此:

web.mit.edu/jemorris/hu

相当Nerd的bug,有兴趣的人看看吧。

大意是,当年麻省的一名系统管理员,忽然收到统计系主任打来的求助电话“咱们的邮件发不了500英里以外的地方,其实,是520英里更准确点”。

系统管理员心里¥!&……*&。

不过在他开始用自己的邮件测试后,发现邮件的确只能发往520英里以内,其余的收件地点一律失败。

于是在他一片纠结中他渐渐开始发现问题,邮件服务器被人更新过操作系统(当年还是SunOS),但是由于操作系统的发行版往往配备了旧版软件,于是在更新操作系统的时候邮件软件反而被降级了(Sendmail 8 -> Sendmail 5)。

于是进一步调查发现,在更新操作系统时,管理员自己编写的Sendmail配置文件(sendmail.cf)被保留了下来。这样就出现了这种状况:Sendmail 5尝试解析Sendmail 8的配置文件。


但是为什么会是500miles呢?为什么是500miles咧?

原因是这样的,Sendmail 5面对陌生的配置文件,凡是不理解的部分都会忽略,凡是没设置过的配置项自动设置成0。这样其中有一个被设置成0,这一项就是 (连接远端SMTP服务器的超时时间)timeout to connect to the remote SMTP server。后来经过实验,发现0秒的timeout会导致Sendmail在3毫秒后中断连接。

所以,为啥是500miles?

在当年,MIT的校园网是没有那么多router的,也就没那么多网络延迟,所以连接一个远端主机的时间大概就是光所需的时间。于是3毫秒, 就意味着:

558英里。也就是558英里以外的服务器,都无法连接到,而558英里以内的服务器,都可以正常通信。

当当当,这就是500英里的bug啦。


user avatar   ljd214 网友的相关建议: 
      

我同事。

我们公司用企业微信上班打卡,方圆500米能打上,一般我们会在快到公司路上就打了。

而,那个同事,在离公司还有3个地铁站的距离就打上了,能比我们晚到十多分钟。

几番讨好后,他给我说了操作方法。

地铁停靠那个站点后打开企业微信,然后地铁关门起步,手机信号会变弱,定位会莫名其妙正好漂移到公司附近,然后就会显示上班打卡,尽快点上。几秒钟后信号恢复了就打不上了。



我TM裂开了一早上!!!!





有朋友说,用定位修改软件打卡,这就不是现实世界的bug了,这算是外挂,不可取;

其实好好上班认真打卡才是正道,这种卡bug的行为,用在不小心睡过了的情况下还行,每天都来没必要;

这个年代,能有个收入挺好,请各位珍惜!


user avatar   chen-miao-ping-63 网友的相关建议: 
      

九几年广州一个中专学校,有学生发现校园里路边电话亭里面的IC卡电话机,只要卡里面还有金额的话,插卡,拨通长途号码之后,耳朵听到接通的第一声“嘟”之后马上立即快速的扳下话筒挂钩,立即按下“200”之后又会接通了原来的电话,重点是卡里的余额不会变少。

这下好了,当时国内长途一分钟0.85元左右,这两个电话机每时每刻都有人排队打长途,打国外,甚至凌晨三四点还有人等着打电话。两周之内产生的话费超过几十万,引起了电信部门的注意,特地来我们学校检查修理并且拆走这两部电话机。有学生故作不明的问他们为什么拆掉,那工人摇摇头叹息说“你们学校的学生太厉害了!”

弱弱的说一下,我当时也曾经逃了体育课去排队打电话回老家。对一个穷学生来说,能和家里通电话的机会是多么弥足珍贵,没听到也顾不上占便宜可耻的说法了。


user avatar   tian-yu-13 网友的相关建议: 
      

刚来菊花厂的时候,旁边工位的大神遇到一个神奇的bug,具体情况是这样的

由于我们经常要试验各种新的技术,各种集群,各种架构架构,有时候linux,windows什么的混搭的集群都有,所以基本上每个工程师那里都申请了一堆的机子,这个大神申请的其中有台win机子,是用administrator登录的平时用的好好的,忽然有一天,登录不上去了,提示账号密码错误

这个提示账号密码错误并不是大问题,我们也经常忘记账号密码什么的。但是呢,在我的桌面登录他的那个机子呢,一样的账号密码直接登录上去了,没有任何问题。后来呢,又发现,他坐在工位上的时候呢,怎么登录都没问题,一旦他站起来了,再输入账号密码,这时候100%登录错误。

然而我们也站着去试,同样的姿势,登录也正常,只有他一个人就不行。

既然坐着能正常登录,那就坐着吧。过了几天相安无事,但是大神的腰还是疼啊,没办法还的站起来,这时候登录可以了,他一阵狂笑,终于解脱了。走过去看发现他用几本书,把键盘垫高了。站着输入正好。然而这不是结局。

第二天产品割接,大家奋战通宵,早上7点多的时候,保洁的大妈来打扫,给那位大神打扫工位,我和大神昏昏欲睡的看着那位大妈在他的键盘上擦灰,眼睛扫过键盘,总觉得键盘什么不对劲,但是又说不上是什么。跑到我自己工位上,把自己的键盘拿过来和他的键盘对比,挨个字母的对,发现大神的键盘,字母M和N这两个键帽,是相反的。我屮艸芔茻,这是什么鬼,这两个键帽为毛是反的?

再看一下这个大神的打字习惯,坐着站着的时候全程不看键盘的盲打,但是站着在登录系统输入账号密码的时候,莫名其妙的他就要看着键盘一个字母一个字母的敲(键盘高度低,姿势换了吧,只有输密码的时候是这样,其他时候也是盲打)。把书拿掉,让他重新登录那个机子,果然就看他盯着键盘 敲出来了 "adnimistrator"

一顿狂笑,这要是能登录进去就建了鬼了

然后大神告诉我说前几天键盘掉地上了,几个键帽飞出来了,然后看着差不多就按上去了

然后这个就被当做笑话流传了好几年了




                             10    11 

相关话题

  作为一个程序员,你的桌子上都有些什么? 
  如何看待「付费让非洲小孩举牌录视频」行为? 
  半路学编程,可以成为大牛吗? 
  如何解释阿里张勇所谓的「理性多了,感性少了」? 
  你对C#最绝望的时刻是什么? 
  如何评价盒马鲜生招聘不要北京人? 
  如何评价萨摩耶金服否认央视315点名:从未违规获取用户信息? 
  在今日头条工作怎么样? 
  为什么下载的安装包都需要安装才能用,而不是可以直接用呢,安装的过程到底是在做什么? 
  程序员这几年吃了很大一块蛋糕,但随着互联网技术的深耕,大多数程序员的技术将变得廉价,未来何去何从? 

前一个讨论
男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
下一个讨论
在滑雪场滑雪,我从后方撞到一个人,并且她受伤骨折了,要求我赔偿,我有责任吗?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利