那些让程序员目瞪口呆的Bug

程序员一生与bug奋战,可谓是杀敌无数,见怪不怪了!在某知识社交平台中,一个“有哪些让程序员目瞪口呆的bug”的话题引来了6700多万的阅读,可见程序员们对这个话题的敏感度有多高。



1、麻省理工“只能发500英里的邮件”



该bug发生于麻省理工,当时其系统管理员接到统计系主任的求助电话,主任在电话中说:“咱们的邮件系统无法发送距离500英里以外的地方,准确地说好像是520英里。”


此时的系统管理员内心是“毫无波澜”的,嗯!


然后,他开始了漫长且苦逼的测试,最后发现邮件服务器操作系统(SunOS)被人更新了,因为操作系统发行版往往配备旧软件,因此邮件软件实际上是被降级了(Sendmail 8 -> Sendmail 5) ,最后的结果是:Sendmail 5试图解析Sendmail 8的配置文件。


所以,为什么一定是500英里呢?且看大神讲解:



2、int mian()


这其实是一个书写上的错误,之所以会放在本文中,是因为很多程序员的职业生涯中都有过写!错!的经历!main和mian傻傻看不出来!


3、医院急诊科的程序bug


一位程序员为医院急诊科设计了一套应用程序,毕竟是为急诊病人服务,所以程序员在实验室内认真地测试无数遍,直至确定没有问题,才让医院部署使用。但是,医院方面却总是出现问题,一拿到实验室就没问题。该名程序员于是深入医院调查,最后发现是医院的X光射线导致电脑内存丢失了几个bit信息,进而让程序出现问题!


4、谷歌的 Google Arts & Culture APP


谷歌推出的Google Arts&Culture APP是一个可以将普通人的照片与艺术照进行对比,匹配出与用户上传的照片最相像的一张艺术画,运行效果是这样的:



图片上也会给出匹配度,但偏偏有些人的照片上传后,给出来的艺术画让人哭笑不得,比如:



5、硬件开光的必要性


某数据中心的火灾报警器因损坏,而在没有发生火灾的情况下响起。


诡异的是,数据中心内确实出现了大面积的磁盘损坏和读写性能下降!


经排查,因为报警器声音太大影响了磁头的运动!


网友吐槽:看来给硬盘开光很有必要啊!


6、某外资通信设备商的逆天bug


(实在太长,给各位上图)



7、足以让数据库瞬间崩溃的bug


愿望:在百万量级的数据库里实现快速自我交叉匹配查询。


手段:建立临时表提速。


Bug:条件里忘记添加”a.id=b.prio”


结果:临时表从预计的几千条达到了上亿条,数据库崩溃!!!!


8、足以让系统瘫痪的bug


9、程序员都能看懂的bug


  1. if (object == null) {

  2. object.doSomething();

  3. } else {

  4. object.doSomethingElse();

  5. }



10、据传,iPhone手机日历上的bug



11、购买微软Office套件visio不可使用outlook邮箱注册


网友爆料,自己在购买正版Office套件visio时,当他在注册页面输入微软的outlook邮箱,系统居然提示系统中没有outlook.com!



12、集群宿主机已售内存为负值?



13、比较弱智的bug


某网友:让我目瞪口呆的BUG是update不加where…


14、人类历史上第一个程序BUG


来自:http://codebay.cn/post/8060.html


精彩回顾  点蓝字即可  


 第一个就跪了!程序员专属表情包汇总之开发篇

 女生节的一个分号,引发程序员的疯狂热议

 程序员听到bug后的N种反应…

 程序员相声:增删改查

 女程序媛与男程序猿的一天

 老说程序员如何看产品经理,今天说说产品经理讨厌哪些程序员

 史上最深(sàng)入(xīn)浅(bìng)出(kuáng)的IT术语解读

 如何假装成为一名好程序员?



  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值