惊天大bug,一把螺丝刀,竟让我有家难回!
1.回家路上看一地摊,螺丝刀2元一把,买了一个
2.芒格说:“如果你的工具只有一把锤子,你会认为任何问题都是钉子 ”
那么当我手里有了一把起子,我看啥都是螺丝钉子。
出租屋里固定门锁的螺丝钉竟然都松了,必须要拧它。
拧紧了,美滋滋~~
3.第二天早上出门掏钥匙锁门,
咦???完全拧不动,锁不上也打不开,
折腾了5分钟也没结果,
算了,晚上回来再说,
只能赶紧去上班……
晚上和楼下炒粉店的老板要了一点油,想润滑一下锁芯,
拧了半个小时,门上,手上都是油——竟然还是葱油
没法子,手都起泡了,得换个路子,下楼买个梨吃,降降火,(ಥ﹏ಥ)
4.突然发现超市扔掉的打包带,想起了开锁师傅的塑料板,
nice,试试能不能撬开,
厚着脸皮和老板要了一卷
5.拿到门口傻了,门上有防盗胶条,门缝都密封好了,根本插不进去 ಠ╭╮ಠ
这么来来回回竟然搞了将近两个小时,好累!
没办法,只能在满墙的牛皮癣里找了一个开锁的师傅,
师傅说只能换锁,报价150,其他特殊情况另算钱……
150……我干脆把钥匙拧断算了,
反正钥匙断了也是150,万一我拧开了岂不是省了150,
于是我用手纸擦干了钥匙上的葱油,双手一较劲,
咔的的一声……竟然拧动了,
再用力一拧,门竟然开了……
6.折腾了两个半小时~~ 终于回家了!
“我们可以遗忘,原谅,但必须知道事实的真相”
我用螺丝刀把门锁的内锁和外锁都拆了,
然后分别测试,竟然一点问题都没有,拧的都很轻松。
怪了!
但是只要再安装到门上就马上拧不动了……
嗯,见鬼了……为啥呢?
7.思来想去找不到原因,
突然灵光一闪,难道是因为我昨天拧紧了门锁上的螺丝导致的?
不可能啊!我只是把螺丝钉拧好了而已……
不管了,试一下,于是在固定内锁的时候,螺丝钉留了一小段不拧进去,
果然,螺丝钉不拧紧,门锁就十分顺滑,但是,为啥呢?
8.于是又把门上的内外锁都拆下来,
反复试验了几次,
终于找到了原因:
(1)这是把内锁拆下来后外锁杆的样子:
钥匙拧动外锁时会带动金属杆转动,
金属杆转动内锁拨片,就可以打开内锁了。
(2)但是外锁的金属杆太长了,
竟然顶在了内锁的凹槽上,
但是如果内锁的螺丝不拧紧,金属杆就不会顶在内锁的凹槽上。
我用了吃奶的力气把内锁的凹槽拧爆了,才开了门!
(3)我又查看了出租屋的其他邻居的锁,也都是一样的,
只要把锁上的螺丝拧紧了,就开不了门
9.这个经验告诉我们,
代码的屎山为啥不能轻易的重构,
因为你永远不知道屎山下面还有多少屎!!!!!!!!!
最新文章
- GridLookUpEdit多列模糊查询最简单方式 z
- shellinabox基于web浏览器的终端模拟器
- 洛谷 P1012 拼数 Label:续命模拟QAQ
- MySql使用show processlist查看正在执行的Sql语句
- Codeforces Round #104 (Div. 1)
- JavaScript面向对象编程指南
- 洛谷P2085 最小函数值(minval)
- Linux makefile教程之概述一[转]
- WP8.1和Win8.1的不同之处
- Androidannotation使用之@Rest与server交互的JSON数据转换(二)
- Java基础知识强化之集合框架笔记23:ArrayList的实现原理
- javascript正則表達式 &;quot;\b&;quot;问题
- view import symbols
- Java ";double字符串转数字";
- 文章之间的基本总结:Activity生命周期
- cmd命令行查看当前系统版本和版本是32位还是64位
- hdu1083二分图匹配模板题
- 机器学习之决策树(ID3 、C4.5算法)
- MySQL如何选择合适的引擎以及引擎的转换。
- Mongodb基础与入门