高效使用Google的搜索

完整匹配

在Google的输入框里,所有的空格都被理解为加号。如果你输入的是mysql foreign key,那么返回的搜索结果里也许既有mysql存在,也有foreign key存在,但不一定有mysql foreign key存在。另外,过分常用的、单独存在没有意义的词汇往往被忽略掉,比如the/a/that等等。

如果你想要找含有mysql foreign key这个词组的文章,那么你必须在搜索词前后加上引号,输入”mysql foreign key”,不管你输入的时候使用的是全角字符(“或者”)还是半角字符(”),Google都照样能够正确处理。这就是引号的作用:返回完整匹配的结果。

筛选

为了进一步筛选搜索结果,还需要学会另外一个符号 — 减号(-)。比如,”mysql foreign key” - “nodejs”就要求Google返回含有mysql foreign key但不存在nodejs的文章。

通配符

另外一个程序员耳熟能详的符号是正则里最常露脸的星号,看到星号就下意识的想到通配符,在Google的搜索规则中也是如此,输入”mysql connect error *”就会返回所有已知的关于MySQL连接错误的文章。

站内搜索

最后推荐一个威力无穷的语法,让你有机会再对搜索结果做一次筛选。比如针对程序员查bug,stackoverflow是我个人觉得可信度最高也最全面的一个网站,所以我就经常使用site的魔法,像”mysql foreign key” site:stackoverflow.com就会返回对应网站内所有关于mysql foreign key的文章。

语言和日期

像2shou叔这种英语阅读能力不过关的人,遇到急事就不能一篇篇翻原版文档了,不得不求助国内的二手货;这时,Google界面上的一个小按钮就帮上大忙了:点击搜索工具 - 不限语言,下拉选择所有简体中文网页,一下子就回到了祖国母亲的怀抱。有时用新出的库版本,别忘了隔壁那个不限日期按钮,可以帮你找到最最新鲜的技术文章。

Tab,以及宅男福利

只限Chrome的一招:输入某个网址,再点击Tab,会能直接使用这个站点的站内搜索了,比别人快个几秒,关键时刻也很管用不是么。

谷歌的安全搜索怎么关闭

搜索网址加个参数:&safe=off

高效使用百度搜索

intitle搜索范围限定在网页标题

网页标题通常是对网页内容提纲挈领式的归纳。把查询内容范围限定在网页标题中,有时能获得良好的效果。

例如:出国留学 intitle:美国

intitle:和后面的关键词之间不要有空格。

site搜索范围限定在特定站点中

您如果知道某个站点中有自己需要找的东西,就可以把搜索范围限定在这个站点中,提高查询效率。

例如:百度影音 site:www.skycn.com

“site:”后面跟的站点域名,不要带“http://”。site:和站点名之间,不要带空格。

inurl搜索范围限定在url链接中

网页url中的某些信息,常常有某种有价值的含义。您如果对搜索结果的url做某种限定,可以获得良好的效果。

例如:auto视频教程 inurl:video

查询词“auto视频教程”是可以出现在网页的任何位置,而“video”则必须出现在网页url中。

双引号“”和书名号《》精确匹配

查询词加上双引号“”则表示查询词不能被拆分,在搜索结果中必需完整出现,可以对查询词精确匹配。如果不加双引号“”经过百度分析后可能会拆分。

查询词加上书名号《》有两层特殊功能,一是书名号会出现在搜索结果中;二是被书名号扩起来的内容,不会被拆分。 书名号在某些情况下特别有效果,比如查询词为手机,如果不加书名号在很多情况下出来的是通讯工具手机,而加上书名号后,《手机》结果就都是关于电影方面的了。

-不含特定查询词

查询词用减号-语法可以帮您在搜索结果中排除包含特定的关键词所有网页。

例子:电影 -qvod

查询词“电影”在搜索结果中,“qvod”被排除在搜索结果中。

+包含特定查询词

查询词用加号+语法可以帮您在搜索结果中必需包含特定的关键词所有网页。

例子:电影 +qvod

查询词“电影”在搜索结果中,“qvod”被必需被包含在搜索结果中。

Filetype搜索范围限定在指定文档格式中

查询词用Filetype语法可以限定查询词出现在指定的文档中,支持文档格式有pdf,doc,xls,ppt,rtf,all(所有上面的文档格式)。对于找文档资料相当有帮助。

例子:photoshop实用技巧 filetype:doc

百度高级搜索页面

通过访问http://www.baidu.com/gaoji/advanced.html网址,百度高级搜索页面将上面的所有的高级语法集成,用户不需要记忆语法,只需要填写查询词和选择相关选项就能完成复杂的语法搜索。

高效使用GitHub的搜索

stars:language:forks:,其实就是设置项目收藏、开发语言、派生的搜索条件,比如输入 stars:>=500 language:javascript,得到的结果 就是收藏大于和等于 500 的 javascript 项目

搜索条件是可选的
例子:in:name spring cloud stars:>5000 language:java pushed:>2019-01-01

github搜索位置

”in:name 关键词“(包括名称描述)

如: in:name xxx 搜索项目名包含’xxx’

“in:description 关键词”(查找描述的内容)

如: in:description xxx 搜索描述中包含’xxx’

”in:readme 关键词“ (查找readme中的内容)

如:in:readme xxx 搜索readme中包含’xxx’

github搜索条件

“starts:” 、 “forks:” 限定收藏数和fork数

starts:>=500 收藏大于等于500

starts:10..20(区间)

forks:>1000 限制forks数量

“language:关键词” 限定语言

如:language:javascript 语言类型是javascript

“size:>=5000” 仓库大小大于5000K

“pushed:>2020-04-01” 更新时间

“license:apache-2.0” (有些不开源的)

“user:shenbh” 搜索某个人或组织的仓库

如何避免问“蠢”问题

给回答者判断题

如果可以给回答者判断题,那就尽量给判断题,比如你经过一番思考和试验后问他,“我查了半天感觉是这个原因导致的问题,你看是不是这个原因呢?”。这种情况下,别人只需要回答“是”或者“不是”,这会大大减少你占用别人的时间。

若给不了判断题,尽量给回答者选择题

如果给不了判断题,那就尽量给回答者选择题。比如这样的提问,“我查了一下,这个问题可能是这几个原因导致的,一个可能是……还有一个可能是……你经验比较丰富,你觉得是哪一个?”,这种情况下,别人只需要帮你选择1还是2,3还是4,自然也会节省不少时间。

若给不了选择题,尝试给填空题

如果是在给不出选择题的话,那就只能尝试给一下填空题,比如,“我遇到了一个问题,我查了下,应该用一个命令就可以处理,但我死活查不到这个命令,你知不知道这个可以XXX的命令是啥?”这是一个典型的填空题,别人只需要告诉你命令是什么就可以了。

若连填空题也给不了,那就只能给主观题

如果连填空题也给不了,那就只能给主观题了,比如直接问别人,“你觉得这个问题可能是啥原因导致的?”这就是一个典型的主观题。但我个人非常不推荐这种方式提问,因为主观题就基本等于你把问题直接丢给别人了。你唯一能做的,就是尽可能多的提供信息,比如错误日志、源代码,又或者是你排查之后得到的一些线索。

针对前面的问题的补充问题的背景

针对前面的问题的补充,不管问什么问题,一定要记得介绍问题的背景,否则别人很可能会一脸懵逼。

高效学习

1、整体性学习策略

2、整体性学习技术

3、超越整体性学习

4、整体性学习小结

提高开发效率,提升开发质量

问题回顾

客户反馈Android问题处理流程

前提:与客户场景一致:正式线测试线、账号密码、门店、操作步骤

  1. 与ios比对

    1. ios一样的问题:初步定位为接口问题,抓接口给后台
    2. ios正常:Android重复客户场景
      1. Android正常:初步定位为版本不同问题–>旧包抓接口
      2. Android重现异常:看日志
        1. 有错误日志:定位问题
        2. 无错误日志:抓接口给后台

Android开发流程

  1. 理清需求:不清楚的与产品沟通
  2. 确认工时(如果后台已开发,理清后台大致操作流程)
  3. 拆分需求:确认各个需求大致开发周期
  4. 开发。新的功能,先写demo,再整合进项目中
  5. 自测。与ios互测。多想些临界值进行测试。

Android打包升级

  1. 代码中:

    1. 更改Build Variants:选择对应渠道的release版本
    2. 更改Constants:更改链接
    3. 更改build.gradle:更改版本号/名
    4. 本地运行验证
  2. 上平台下载旧的安装包,安装(注意保存旧包)
  3. 本地验证:打包新包,覆盖安装
  4. 给客户确认
  5. 给运维:新包改名,给新包、安装路径
  6. 平台发布:(一般:选择性升级)
  7. 升级验证:重新打开app,进行升级

Google、百度、GitHub搜索技巧相关推荐

  1. 百度超级搜索技巧集锦

    1."开始连接"."正在连接"搜索免费电影 网络上有很多热心人提供免费电影的下载地址.为了表明真实可靠,把下载过程也同时附上.现在最流行的下载工具是flashg ...

  2. github搜索技巧小结

    关于搜索 对自己而言,这是篇迟来的重要的笔记,github是宝库,搜索方法不当可能与珍贵的代码擦肩而过,于是将常用搜索方法分类总结以备不时之需: 个人常用搜索方法总的来说分为作者和内容两种,按照自己的 ...

  3. google 百度 等 搜索

    google 百度 等 搜索 <html><boby> <script> function search4() {if(form1.abc0.checked) wi ...

  4. GitHub搜索技巧找到好项目

    前言 众所周知,github上有很多开源的好项目,但如何在茫茫hub上找到自己想要的好项目需要一定的技巧,而github恰巧提供了很好的搜索功能供我们发现自己想要的资源. 一.进入github 网址: ...

  5. github搜索技巧——搜索仓库

    github搜索技巧--搜索仓库 搜索fork仓库 修饰语 例子 fork:true github fork:true 匹配所有的包含关键字"github"的仓库,包括 fork仓 ...

  6. Github搜索技巧参考

    参考 1.普及一下 GitHub 上的搜索使用技巧 2.GitHub搜索技巧整理 3.关于github的高级搜索技巧 其他 1.Github上的一个非常流行的编程书籍索引

  7. github搜索技巧_和逛知乎、刷微博一样高效使用 GitHub

    自打毕业之后,可以说每天打开 Github 或Email 看有没有 watch 项目的消息或者自己项目的 issue,然后在Explore 看看社区内项目的走势,紧接着开始写代码搬砖的工作,偶尔也会关 ...

  8. 谷歌和百度常见搜索技巧

    经常使用谷歌,百度进行搜索,才发现还有很多比较基础的搜索技巧都不甚了解,抽空阅读了一下谷歌和百度的官方文档,整理总结了以下常见的搜索技巧. 谷歌搜索技巧 1.完全匹配,使用中文或者英文双引号 2.几个 ...

  9. Google实用高级搜索技巧总结

    PS:下面搜索参数技巧我常用,真的非常强大.作为一个IT工程师或程序员,熟悉下面的搜索技巧很必要.当你熟悉使用这些技巧后,就会明白百度和google不是一个级别的.百度永远超越不了google.我使用 ...

最新文章

  1. sql server jar包_老王,怎么完整SQL的显示日志,而不是???...
  2. 2016-2017-2 《Java程序设计》预备作业1 总结
  3. html div实时监听,jquery实时监听div高度变化
  4. mysql查询 伪列_Mysql数据库查询到的数据设置伪列显示
  5. SAP C4C OData服务的filter,客户端分页和排序的使用方式
  6. 三角形描边css,[CSS] tips带有描边的小箭头
  7. Javascript 正则表达式对象
  8. 数据结构与算法——栈、队列、堆汇总整理
  9. 微信小程序API之setInterval
  10. Atitit.国际化中的日期与钱符号问题
  11. jmeter如何看tps_jmeter性能测试疑难杂症解决思路
  12. 微信开发之小程序获取手机号授权登录
  13. 数据库设计及案例分析
  14. iOS越狱,插件afc2、afc2add、apple file conduit2的区别
  15. qq pc9.4协议机器人框架源码
  16. 重装系统(无法开机时候操作方法)
  17. C语言有必要学的很深入细致吗?
  18. 需求与商业模式创新-商业模式考试复习
  19. MongoDB学习(二)MongoDB 认证详解
  20. iframe不能显示内容的问题

热门文章

  1. linux修改torrent文件格式,最新版本μtorrent for Linux已经完全解决了中文文件名问题啦...
  2. 嘻淘商城网页版怎么上架?嘻淘商城怎么入驻?
  3. 00900网页设计与制作简答题和论述题
  4. 备忘录怎么显示在手机桌面
  5. OpenGL 中文教程
  6. 高等专科学院音乐教育计算机课,开设音乐教育专业大学有哪些 有哪些主要课程...
  7. 录音转文字的软件哪个好用
  8. 用Rust取代C/C++?为时尚早!
  9. 数字式电子体温计芯片方案
  10. 分享5款宝藏APP,快来看看,你有没有安装