Stack Overflow是一个与程序相关的IT技术问答网站,据说99.9999%的问题都能在这里找到答案,所以想在程序员的路上越走越快,尽早开上跑车,这个利器是必须要掌握的。

Stack Overflow

  • 1.环境配置:
  • 2. 优雅的搜索
    • 2.1要在特定标签内搜索
    • 2.2搜索特定的短语
    • 2.3 限定检索位置
    • 2.4选择性屏蔽
    • 2.5使用通配符扩大搜索
  • 3.优雅的筛选搜索结果
    • 3.1返回的搜索筛选
    • 3.2特定时间段的帖子
    • 3.3精准的BOOL判断
    • 3.4其他的例子
  • 4.发布帖子
  • 5.回答问题
  • reference:

1.环境配置:

此网站本人打不开,因为有很多国外网站,为了加快网站的速度,都是用了 Google 的 CDN。 但是在天朝,由于某些原因,导致全球最快的 CDN 变成了全球最慢的。

  • 只需替换一个域名就可以继续使用Google提供的前端公共库了
  • 它将页面上Google公共库中的资源重定向到国内的源,可以解决Stack Overflow的这个问题。

本人使用的是Firefox浏览器,这里可以直接使用插件

  • https://addons.mozilla.org/en-US/firefox/addon/replace-google-cdn/
  • 或https://addons.mozilla.org/en-US/firefox/addon/google-cdn-replace/
  • 下载后自动添加或手动添加到浏览器的“附加组件”

插件安装成功后,点官网打不开:

关闭所有页面,重启一下浏览器再试试:

perfect!

2. 优雅的搜索

其实,在Stack OverFlow上的搜索方式,与国内的百度没什么大的差别,只不过很多人也不会百度的精确搜索方式。所以特地整理一下,一来当做自己的搜索手册、二来分享给刚接触的朋友。

这里说明一下如何改进和缩小我们的搜索范围:

2.1要在特定标签内搜索

比如我要搜索"maintenance"标签中提到的"seat",那么应该这样搜索:

  • [maintenance] seat
    混合搜索多个标签时,用or连接:
  • [widgets] or [geegaws]

2.2搜索特定的短语

比如我要搜索 ‘‘I Lov U’‘而不是’‘I Love U’’,搜索时应该给搜索短语加上引号:

  • ''I Lov U''

2.3 限定检索位置

如果你期望搜索的 '‘I Lov U’'应该出现在某篇博文的标题(而不是正文内容),你应该加一个限定词"title:":

  • title:"I Lov U"

相应的,如果你期望搜索的’‘I Lov U’'应该出现在某篇博文的正文内容里(而不是标题),你应该加一个限定词"body:":

  • body:"I Lov U"

如果你想搜索的内容是期望出现在代码块中的,加限定词"code:"

  • code:"I Lov U"

如果你是想搜索,自己发布过的帖子,那就加一个限定词"user:"

  • user:"I Lov U"

如果想搜索某位用户的帖子(设用户ID为 IRON)

  • IRON:"I Lov U"

如果想搜索标签过的帖子:

  • inbookmarks:"I Lov U"

如果想搜索喜欢过的帖子:

  • intags:"I Lov U"

2.4选择性屏蔽

如果我们不希望得到关于某标签、术语或短语的结果,可以在查询前加上"-":
比如我想搜索’‘I Love U’’,但是总是遇到钢铁侠的"love you 3000",那我不想看见这类消息(其实我很喜欢看…),可以选择一些关键词屏蔽:

  • ''I Love U'' -3000
  • ''I Love U'' -[iron man]

2.5使用通配符扩大搜索

我们可以使用 *号,放在扩大搜索的位置
比如我想找马冬梅,但是我想不起她具体名字了,是马东什么?是马什么梅?是什么冬梅?那就这么问:

  • 马冬*
  • 马*梅
  • *冬梅

3.优雅的筛选搜索结果

3.1返回的搜索筛选

可以输入上、下参数或范围,搜索特定范围内的分数、答案数量或浏览量。

  • score:-1score:-1..两个返回的分数都大于或等于-1

  • views:500..1000views:500-1000返回的帖子会有500到1000的浏览量

  • answers:..3会返回3个或少于3个答案

3.2特定时间段的帖子

可以搜索特定时间(起)创建的帖子

  • created:时间
  • 例1created:2012..2013搜索2012到2013年的帖子
  • 例2created:2012搜索从2012年1月1日到2012年12月31日的帖子。
  • 例3created:2012-04..2012-05搜索2012年4月1日至5月31日之间创建的帖子

可以搜索在指定时间段活跃的帖子

  • lastactive:时间
  • 例4lastactive:2012-04-03:搜索2012年4月3日中午12点到2012年4月3日晚上11:59之间最后活跃的帖子

还有一些相对时间的表达方式:1y1m1d,代表的是去年、上个月、和前天

  • 例5created:1m:(现在是7.22)代表上个月1日(6.1)到月末(6.30)期间创建的帖子
  • 例6lastactive:3m..:(现在是7.22)代表搜索从4月22到现在还在活跃的帖子
  • 例7lastactive:3m..1m:(现在是7.22)代表搜索从4月22到6月22日最后活跃的帖子

注意:所有时间都以UTC记录;搜帖子的时候考虑一下国内的时区

3.3精准的BOOL判断

以下搜索操作符可用于yes/no、true/false或1/0的值(每对操作符的行为相同):
isaccepted:yes/true/1只返回标记为“接受”的答案;no/false/0只返回未标记为接受的答案。
hascode: yes/true/1只返回包含代码块的post;no/false/0只返回不包含代码的文章。
hasaccept: yes/true/1只返回已接受答案的问题;no/false/0只返回没有接受答案的问题。
isanswers: yes/true/1只返回至少有一个正面得分的问题;no/false/0只返回没有正面得分答案的问题。
closed: yes/true/1只返回已关闭的问题;no/false/0从搜索中排除封闭问题。
duplicate: yes/true/1返回被标记为另一个问题的重复的问题;no/false/0从搜索中排除重复的问题。
migrated:yes/true/1只返回迁移到其他站点的问题;no/false/0从搜索中排除迁移的问题。
locked:yes/true/1只返回锁定的帖子(编辑、投票、评论和新答案已禁用);no/false/0只返回未锁定的文章。
hasnotice:yes/true/1只返回下面显示通知的帖子;no/false/0只返回没有应用通知的帖子。
wiki:yes/true/1只返回社区wiki帖子;no/false/0只返回非社区的wiki文章。

3.4其他的例子

url:"example.com" 搜索包含url "example.com"的文章
is:question将结果缩小到只有问题
is:answer只返回答案
inquestion:50691将搜索限制为id为50691的问题。
如果您正在使用问题页面的搜索框进行搜索,您可以使用inquestion:this这将搜索结果限制为您已经查看的文章。

混熟了以后,如果你有足够的积分,还可以检索自己已删除的帖子:
deleted:1只搜索你删除的帖子
deleted:all搜索已删除和未删除的帖子
delete:0只搜索您编写的未删除的帖子(与用户:me相同)

4.发布帖子

同CSDN

5.回答问题

同CSDN

reference:

  • https://blog.csdn.net/qq_39207948/article/details/86310197
  • https://stackoverflow.com/help/searching

Stack OverFlow 正确的使用姿势(快速访问、优雅搜索)相关推荐

  1. 全球最大编程问答社区 Stack Overflow 宣布裁员 15%!

    作者 | 唐小引 头图 | Stack Overflow 首页 出品 | CSDN(ID:CSDNnews) 受全球疫情的影响,科技圈的裁员正在持续增加,继 Uber.Airbnb 接连裁员14%.2 ...

  2. Stack Overflow 的 HTTPS 化:漫漫长路的终点

    原文作者:Nick Craver 翻译作者:罗晟 & 狄敬超(沪江工程师) 原文地址:nickcraver.com/blog/2017/0- 本文为原创翻译文章,已经获得原作者授权,转载请注明 ...

  3. Stack Overflow:研究发现访问PHP和 Android的流量更可能来自低收入国家

    Stack Overflow 的数据科学家  David Robinson 发现,软件行业的分工让不同发达地区的程序员依赖于不同的编程语言.软件已经是一个全球性的行业,也有高端低端之分,最高端的是数据 ...

  4. 千万条数据,Stack Overflow是如何实现快速分页的

    转载自 千万条数据,Stack Overflow是如何实现快速分页的 Stack Overflow 在分页机制中使用页码代替偏移量,页码指向基于 LIMIT 和 OFFSET 的查询.假设要对 100 ...

  5. Android SELinux开发入门指南之正确姿势解决访问data目录权限问题

      Android SELinux开发入门指南之正确姿势解决访问data目录权限问题 Android SELinux开发多场景实战指南目录: Android SELinux开发入门指南之SELinux ...

  6. Stack Overflow: The Architecture - 2016 Edition(Translation)

    原文: https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/ 作者:Nick Cra ...

  7. github、npm、Stack Overflow...... 一键加速 【支持多平台】

    作为一名开发者,经常需要到各大论坛或某些国外的网站查找一些资源,但是限于国内网络因素,经常会出现访问慢或者直接打不开的情况,就比如全球最大的程序员交友网站github,经常会出现打不开的情况或者某些图 ...

  8. Stack Overflow是如何做应用缓存的

    首先要说下缓存是什么?缓存,就是在取出数据结果后,暂时将数据存储在某些可以快速存取的位置(例如各种NoSQL如Redis,HBase,又或MemoryCache等等),于是就可以让这些耗时的数据结果多 ...

  9. Stack Overflow 2018 机器学习报告;Fuchsia 将支持运行 Linux 应用程序

    (点击上方蓝字,快速关注我们) 转自:开源中国.solidot.cnBeta.腾讯科技等 0.从 Stack Overflow 2018 调查报告看机器学习发展趋势 Stack Overflow 的数 ...

最新文章

  1. python列表切片口诀-切片 - 廖雪峰的官方网站
  2. 南京晓庄学院java实验五_讲座|城市文化与南京世界“文学之都”的建设
  3. java 匿名 异常_JAVA类(内部类、匿名内部类、异常、自定义异常)
  4. Java栈内存、堆内存、方法区对对象和引用的关系
  5. mysql交叉连接后生成的记录总数_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)_MySQL...
  6. java列表框_Java图形用户界面之列表框
  7. Win8 开发者训练营第一天的过程,感受和收获 :D
  8. 13分钟,教你python可视化分析20W数据,找到妹子最爱的内衣
  9. SqlServer命名规范
  10. python爬虫执行js代码_python爬虫执行js代码-execjs
  11. UHF-RFID基础知识
  12. mysql多实例my.cnf_mysql多实例,my.cnf 4G conf配置安装配置
  13. android 支付宝登录无法返回
  14. swift3 下标subscript
  15. 诺基亚智能手机内存不足等问题的解决
  16. iPhone软件开发完美起步
  17. 金蝶云苍穹集成服务云,让企业数据自由流动
  18. 推特php博客,实例代码:使用PHP调用Twitter的RSS
  19. request.getHeader、request.getHeaders、request.getHeaderNames
  20. php通过curl实现bigpipe

热门文章

  1. 网关服务器性能,服务网关API路由导致的性能问题分析
  2. 计算机考研考线代嘛,计算机考研大纲
  3. 【转贴】揭密SQL Server DATETIME数据类型
  4. 高频交易算法研发心得--WAVT指标(Warensoft交易量趋势指标)算法及应用
  5. 重学 Java 设计模式:实战外观模式「基于SpringBoot开发门面模式中间件,统一控制接口白名单场景」
  6. 正在读《密码王朝》,却忍不住先说两句
  7. octave安装包pkg install命令及可选参数
  8. 论文绘图软件和论文赶稿注意事项+ESLWriter自助写论文+论文排版和LaTeX书写方法介绍
  9. 实战图解 交易中如何运用RSI指标
  10. 上海应用技术学院c语言实验报告5,上海应用技术学院课程设计报告