您的位置:首页 > 其它

从一个问题看如何使用搜索引擎

2012-09-29 16:18 183 查看
从一个问题看如何使用搜索引擎

现在我们的学习用到搜索引擎的次数是越来越多,但是我们真的会用百度和谷歌等搜索工具吗?你是否会确定搜索“关键字”?

前几天在做机房收费系统时,遇到了这样一个错误(如下):



在文件'F:\机房收费系统\机房收费系统V1.0_刘海燕\机房收费系统VB1.0版---刘海燕\SQL\ComputerCharge_sys.mdf' 中、偏移量为0x0000000012c000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21(设备未就绪。)。SQL Server错误日志和系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCCCHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅
SQL Server 联机丛书。

如果你遇到类似的长的错误提示,你会如何处理?是否会将上面的一段话全部Copy到百度里呢?

如果你不是这样做的,那么恭喜你,你比我强多了?我最开始的方式就是将上面的一段话全部Copy到百度输入框的,如果发现提示信息——"SQL" 及其后面的字词均被忽略,因为百度的查询限制在38个汉字以内。

很显然嘛,关键字输入的不正确吗?字数过多,也不精确。那么如何在这么长的一段话里面选出最有用的信息,也就是如何确定关键字?

在解决这类问题时,我们应该有一个思路,在这么长的一段话,怎样确定关键字,找到关键字后如何解决问题。

在上面的这段话中,“偏移量”,“数据库一致性检查(DECCCHECKDB)”可能会是这段话中的关键字,那么首先我们就要了解,什么是偏移量?什么是数据库一致性检查,而不是一上来就急着去找答案,了解这些概念后,读懂题中说的是什么意思,这是第一重要的。然后才是如何解决的问题。这也就小学生做数学应用题,只有把题义读懂了才可以做题是一个道理。

什么是“偏移量”?什么是“数据库一致性检查”?不懂了我们可以上网上去查。

以“数据库一致性检查”为例,如果这个概念对你很陌生,那么我们解决问题的思路应该是:

“数据库一致性检查”是什么?

“数据库一致性检查”是做什么?

如何进行“数据库一致性检查”?

在遇到这个问题之初,我就犯了一个错误,解决问题的第一步是去网上找“ 如何进行‘数据库一致性检查’?”。结果是在网上找了一大堆的资料,人家说的太专业了,自己水平有限,人家说的方案完全看不懂,找了一篇资料又一篇,这样我就一头扎到问题里出不来了?后果在组长的指导下,我发现我自己在解决问题的方式上出了问题,对于自己完全陌生的问题,首先了解“它是什么”,“它是做什么”“怎么做”,而且我们在分析问题的时候,要根据网上的资料,自己也要猜测一下它是什么,这里的有根据的“猜测”是很重要的,它可以加快你的解决问题的速度。

还有一点是在确定关键字时,要明白怎样使你确定的关键字的搜索范围更大,比如上述问题中,如果我们认为这句话“偏移量为0x0000000012c000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21”是重点,而我们又认为“0x0000000012c000”它是重中之中的话,那你的搜索范围就缩小了很多,为什么?因为它是个性的,如果你了解了“偏移量”是什么,你就明白“0x0000000012c000”只是偏移量的一个值,它是个性的,你的电脑的偏移量是这个值,别人的偏移量可能不是这个值,如果你把“0x0000000012c000”做为了重点,无疑就是缩小了你的搜索范围。这个问题说明的就是我们在使用搜索引擎的时候,如何确定关键字的问题,是用共性词,还是用个性词,没有哪个好哪个坏,主要看你是在什么的情况下,如果这个问题的信息比较少,那么我们就要用共性词,这样我们的获得的资料才会多些,如果这个问题的信息比较多,那么我们为了搜索的资料更准确,就要用些个性的词。所以说,我们如何使网络资源为我们所用,就要看我们的搜索能力了,是否会用摸索工具了。有些问题不是网上没有解决答案,而是我们不知道如何找到它?

最后我的这个问题的解决办法也是在网上搜索了一些资料,参考资料和自己的猜测解决的。

当我打开程序时,出现了上述问题,再打开数据库也连接不上了。但是当我重启电脑先打开数据库,再打开程序时,数据库就能连接打开了,程序运行也没问题了。

通过上网查资料,对”偏移量“,和对“数据库一致性检查(DECCCHECKDB)”的理解,得出结论,问题应该是因为我的数据库放在了我的移动硬盘了,当我的移动硬盘不小心碰到接触不良时,我的数据库连接就断开了。当时还是猜的,但后来我把数据移到了我的磁盘里了,这个问题就真的没再出现了。

对于一些复杂的问题,如果我们上网是为了查找别人的准确答案,恐怕在网上查找几天也不会有结果,还会扎到问题里出不来,所以在解决问题时,要根据一些资料多做一些自己的分析,加上一些自己的猜测是很必要的,这样可以大大加快我们解决问题的速度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐