learun开发社区 - 力软.net/java快速开发平台官方论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1368|回复: 0

这些BUG足以让程序员怀疑自己的程序人生!

[复制链接]

6

主题

6

帖子

48

积分

新手上路

Rank: 1

积分
48
发表于 2019-2-27 15:07:02 | 显示全部楼层 |阅读模式

程序员的一天

跟谁待在一起的时间最多


跟BUG待在一起的时间最多

程序员的一生都在与bug奋战

可谓是

向里向外

逢着便杀


可是你见过

让程序员目瞪口呆的BUG吗

???

比如

像这样的


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
愿望:在百万量级的数据库里实现快速自我交叉匹配查询。
手段:建立临时表提速。
Bug:条件里忘记添加”a.id=b.prio”
结果:临时表从预计的几千条达到了上亿条,数据库崩溃!!!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|learun开发社区 - 力软.net/java快速开发平台官方论坛 ( 沪ICP备14034717号 )

GMT+8, 2021-12-1 20:25 , Processed in 0.155765 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表