现在,现代编程往往等同于真正擅长谷歌。如果您想在代码中实现某项目标,那么99%的情况下,很可能是其他人已经这样做了,并将其张贴在Stack溢出或Gizub上。不再需要在开发者的办公桌上放一堆教科书;相反,我们只需要把它输入搜索框,希望它能在前9个结果中出现。
很多人没有意识到的是,谷歌有很多强大的诀窍隐藏在它的袖子里。尽管我们已经被键盘快捷键的速度和灵活性所困扰,但是有一些命令可以将你的google-fu提升到更高的水平。下面是这些命令中的一些,以及开发人员如何最好地使用这些命令。
精确短语搜索
如果你用引号将你的部分或全部搜索包起来,Google会搜索输入的确切短语,不像一般情况下它会单独搜索单词。这是我在谷歌上最常见的权力功能。
作为开发人员,这在搜索异常字符串时非常有用。你知道你想要完全的异常没有变化,所以这可以省去结果的症结。
确切的例外文本在引文中,但我抛出了一些额外的术语,这是相关的,以帮助焦点。
排除项
在我们这个小小的编程世界里,可能会有很多重叠之处。具有相似名称和重载术语的项目在搜索结果时会非常令人沮丧。但是,从搜索结果中排出一个单词是非常容易的;只需在一个单词之前添加一个“-”即可。
令人烦恼的是,在Java中有火花式Java和ApacheSPark。如果搜索前者,则可以轻松地删除所有基于Apache的结果。
相关条款
想知道技术的替代品是什么吗?相关关键字支持您。它期待一个网址,并将返回有类似内容的网站。在实践中,我发现它对于提出替代技术或框架,或者找到可加性和兼容性的东西很有用。
现在,我们有了与MongoDB类似的和替代的NoSQL数据库列表。
文件类型
你知道你可以强制要求你想在谷歌搜索的文件类型吗?当您可以指定PDF文件时,这在查找可打印的备忘表示非常有用,尽管这可以适用于大量的搜索。
在网站内搜索
我经常发现,在一个网站或论坛上的搜索是可怕的。幸运的是,谷歌能够拯救这一局面。可以指定Google专门搜索站点或子域。
奖励功能!直接从Chrome搜索网站
Chrome支持定制搜索引擎。这是非常强大的,特别是当你总是在一个特定的网站,如StackOverflow搜索。
首先,右击地址栏并选择编辑搜索引擎。
在出现的框中,滚动到“其他搜索引擎”的底部。假设我们希望添加对堆栈溢出的支持。在第一个字段中,我们将放置“堆栈溢出”,因为这是引擎的名称。在第二步中,我们需要一个快捷方式;当启用时,我们将在地址栏中输入它,表示这是我们想要使用的引擎。我会用“所以”来达到这个目的。然后我们需要一个URL,在这里我们用%s替换搜索词。如果我们在StackOverflow上做一个实例搜索并检查URL,我们可以看到用%s替换这个词的位置