1.回家路上看一地摊,螺丝刀2元一把,买了一个

2.芒格说:“如果你的工具只有一把锤子,你会认为任何问题都是钉子 ”

 那么当我手里有了一把起子,我看啥都是螺丝钉子。

 出租屋里固定门锁的螺丝钉竟然都松了,必须要拧它。

 拧紧了,美滋滋~~

3.第二天早上出门掏钥匙锁门,

 咦???完全拧不动,锁不上也打不开,

 折腾了5分钟也没结果,

算了,晚上回来再说,

 只能赶紧去上班……

 晚上和楼下炒粉店的老板要了一点油,想润滑一下锁芯,

拧了半个小时,门上,手上都是油——竟然还是葱油

 没法子,手都起泡了,得换个路子,下楼买个梨吃,降降火,(ಥ﹏ಥ)

4.突然发现超市扔掉的打包带,想起了开锁师傅的塑料板,

 nice,试试能不能撬开,

 厚着脸皮和老板要了一卷

 

5.拿到门口傻了,门上有防盗胶条,门缝都密封好了,根本插不进去 ಠ╭╮ಠ

 这么来来回回竟然搞了将近两个小时,好累!

 没办法,只能在满墙的牛皮癣里找了一个开锁的师傅,

 师傅说只能换锁,报价150,其他特殊情况另算钱……

 150……我干脆把钥匙拧断算了,

 反正钥匙断了也是150,万一我拧开了岂不是省了150,

 于是我用手纸擦干了钥匙上的葱油,双手一较劲,

 咔的的一声……竟然拧动了,

 再用力一拧,门竟然开了……

6.折腾了两个半小时~~  终于回家了!

“我们可以遗忘,原谅,但必须知道事实的真相”

 我用螺丝刀把门锁的内锁和外锁都拆了,

 然后分别测试,竟然一点问题都没有,拧的都很轻松。

 怪了!

 但是只要再安装到门上就马上拧不动了……

 嗯,见鬼了……为啥呢?

7.思来想去找不到原因,

 突然灵光一闪,难道是因为我昨天拧紧了门锁上的螺丝导致的?

 不可能啊!我只是把螺丝钉拧好了而已……

 不管了,试一下,于是在固定内锁的时候,螺丝钉留了一小段不拧进去,

 果然,螺丝钉不拧紧,门锁就十分顺滑,但是,为啥呢?

8.于是又把门上的内外锁都拆下来,

 反复试验了几次,

 终于找到了原因:

  (1)这是把内锁拆下来后外锁杆的样子:

    

    

     

    钥匙拧动外锁时会带动金属杆转动,

    金属杆转动内锁拨片,就可以打开内锁了。

  (2)但是外锁的金属杆太长了,

      竟然顶在了内锁的凹槽上,

      但是如果内锁的螺丝不拧紧,金属杆就不会顶在内锁的凹槽上。

      我用了吃奶的力气把内锁的凹槽拧爆了,才开了门!

    

  (3)我又查看了出租屋的其他邻居的锁,也都是一样的,

      只要把锁上的螺丝拧紧了,就开不了门

9.这个经验告诉我们,

 代码的屎山为啥不能轻易的重构,

 因为你永远不知道屎山下面还有多少屎!!!!!!!!!

最新文章

  1. GridLookUpEdit多列模糊查询最简单方式 z
  2. shellinabox基于web浏览器的终端模拟器
  3. 洛谷 P1012 拼数 Label:续命模拟QAQ
  4. MySql使用show processlist查看正在执行的Sql语句
  5. Codeforces Round #104 (Div. 1)
  6. JavaScript面向对象编程指南
  7. 洛谷P2085 最小函数值(minval)
  8. Linux makefile教程之概述一[转]
  9. WP8.1和Win8.1的不同之处
  10. Androidannotation使用之@Rest与server交互的JSON数据转换(二)
  11. Java基础知识强化之集合框架笔记23:ArrayList的实现原理
  12. javascript正則表達式 "\b"问题
  13. view import symbols
  14. Java "double字符串转数字"
  15. 文章之间的基本总结:Activity生命周期
  16. cmd命令行查看当前系统版本和版本是32位还是64位
  17. hdu1083二分图匹配模板题
  18. 机器学习之决策树(ID3 、C4.5算法)
  19. MySQL如何选择合适的引擎以及引擎的转换。
  20. Mongodb基础与入门

热门文章

  1. 发布项目到maven中央仓库
  2. MYSQL免安装
  3. CF1418G Three Occurrences
  4. Codeforces 639E - Bear and Paradox(二分+贪心)
  5. Codeforces 453E - Little Pony and Lord Tirek(二维线段树+ODT)
  6. Congratulations, FYMS-OIers!
  7. dokuwiki使用随笔
  8. 字符scanf 的输入注意
  9. day06 模板层
  10. 零基础学习java------20---------反射