为什么程序一定有bug,系统出现bug( 三 )


因为百度搜索使用的是SEO技术 , 即普通用户可以通过优化网站内容来提升关键词排名 。
而这就会导致一个问题:你搜索关键词后展现出来的结果是有人想要让你看到的,并不是质量最好的 。
也就是说,百度搜索结果被人为干预了 。所以百度一直被网民所诟病 。
但百度搜索不出结果,未必是百度的原因,也有可能是自己输入的搜索词不准确造成的 。所以对于百度,我们要做到如下几点:
除此之外,百度搜索还有点小技巧,粥左罗《万字干货,彻底讲透搜索技巧,10倍提升你的搜索力(免费教程)》这篇文章写得非常好,我整理几点,仅供参考:
01 过滤目标内容
命令:“+”“-”
用法:通过“+”和“-”来对搜索结果进行过滤
比如在关键词后加上“-推广 -推广链接”就可以排除搜索结果中包含相应字样的链接 。如果你发现广告还没有排除干净 , 你也可以再加上“-广告”通常就能彻底的消灭广告 。
02 搜索包含某关键词的内容
命令:“intitle”
用法:通过“intitle”命令指定搜索结果中要包含的关键词,注意“intitle”后边连接的冒号是英文状态下的 。
03 搜索某一个格式的文件
命令:“filetype”
用法:通过“filetype”命令可以限制我们要搜索文件的类型,注意“filetype”后边接的冒号也是英文状态下的 。
04 搜索特定时间范围的内容
命令:“时间..时间”
用法:通过“时间..时间”命令可以限制我们要搜索的文件的时间 , 注意两个时间的中间顿号没有空格 。
相对百度,谷歌、必应对于技术搜索 , 就相对准确许多 , 所以当你百度搜索不到时,尝试下别的搜索引擎,说不定会有新发现 。
现在程序员使用的机器语言,都是国外的,更准确的说,都是美国的 。所以很多论坛、资料等,都是英文 。如果你只会用中文来搜索,某些小众的问题,当然搜不到啦 。
所以,要学会使用英文关键字来搜索 。
有时候甚至要去国外的一些论坛来搜索想要的答案,这就要求要有一定的英语阅读能力,不能一看到英文帖就放弃 。
有时候不管你如何搜索,都找不到自己想要的答案,该怎么办呢?这种情况下,就只能硬着头皮尝试自己解决了 。
或者,寻求同事或朋友的帮助,寻求大脑风暴,说不定就会有思路 。
如果有些问题是因为新器件带来的 , 还可以找到器件供应商,让他们安排技术支持帮忙查找原因 。
除此之外 , 还可以把问题整理好,写清发生的条件、复现步骤、测试方法、相关的LOG截图等资料 , 去一些技术论坛发求助帖,寻找大牛的帮助 。
做技术时间久了,发现有些问题确实无解,根本没有办法去解决它 。
这时候,我一般会尝试把它绕过,就是说 , 想办法让它无法复现,虽然问题还是存在,但是能把它掩盖过去 。
比如有些驱动在开机启动时会加载不正常,那么就让它晚点启动 , 或者手动加载 。这也不失为一种解决问题的方法 。
以上就是我的建立,希望对你有帮助 。
首先作为一个程序员,一个优秀的程序员最最最重要的能力就是解决问题的能力 。这里解决问题的能力当然就包含了解决 bug 能力了
毕竟,程序员这一生 , 可能会写无数个 bug ,没有说哪个程序员敢保证自己写的程序没有 bug。所以,写了 bug  , 遇到 bug 并不可怕,可怕的是你没有解决 bug 的能力。
作为一个程序员,解决 bug 的途径有哪些呢?我们来一起聊一聊!