前段时间面试,面试官问我除了简历这些你还有其他什么水平吗,我想了想我说我解决bug比普通人更好一些,然而面试官一脸不屑的跟我讲,解决bug呢更多的是需要经验,当时给我出了个问题是redis就是get不到,实际是有值的,这种bug怎么解,我说那就看日志了。。。反正说了一些思路,面试官予以否定。理由是找bug更多的是需要经验,当时也没什么可反驳的好像说的对,直到刚刚遇到了一个问题,在使用docker的时候build python相关的镜像,出现了如下错误
Get:9 http://archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages [13.5 kB]
Reading package lists...
E: Release file for http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease is not valid yet (invalid for another 6h 34min 34s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease is not valid yet (invalid for another 6h 34min 38s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease is not valid yet (invalid for another 6h 34min 57s). Updates for this
谷歌翻译了下 解释是 “尚无效(另有6小时34分34秒无效)。 不会应用此存储库的更新。”,我又试试打开http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease看了看,看到了时间相关的字样,想了想是不是本地时间不对导致的,使用date命令看了下,果然是,自己的虚拟机中时间差了20多个小时,然后百度centos 更新时间 ,使用国家授时中心进行了同步,再执行就不报这个错误了,这说明什么道理呢。
找这个问题我首先百度了 错误关键字,答案如下。。。http://blog.sina.com.cn/s/blog_59cc90640102xmdq.html
换个源什么的,我是在docker build进行中 无法按照这个教程更改,那我猜这个不是我想要的答案,于是就按照上面的方法,想出了错误出现点。
也就是说,能百度谷歌搜索到的问题和答案还有历史经验等等,都不算解决问题的能力,那只不过是初级的,我总结的出现bug解决办法没有别的,看谁瞎蒙的方向对,谁就先找到答案,关键看蒙(猜)(是通过已有线索猜),这便是我的能力,蒙的准!
原文地址:https://www.cnblogs.com/tiaowen/p/9315831.html