GitHub Advanced Search(Java高级搜索)

代码搜索网站:

  1、代码:

    GitHub | Codase | Krugle | Merobase Component Finder | Google Code Archive

  2、SymbolHound

    可以搜索特殊符号的搜索引擎,遇到Bash、正则之类问题的解决利器

  3、Hoogle

    Haskell的专用函数搜索引擎(Functional Programming)

  4、RSeek.org R-project Search Engine

    R语言专用搜索

  5、findjar.com

    JAR搜索引擎,对Java编程有帮助

  6、Microsoft Research

    微软内部搜索,经常会发现Google学术搜不到的技术文献

  7、针对SEO排名的知识搜索引擎:SEO优化网,完全在线学习+公式化结构化的SEO搜索算法

  8、CA App Synthetic Monitor网站监控服务

    从世界各地查询网站的Ping结果。

GitHub高级搜索:

搜索代码:

  • 搜索代码的帮助文档:https://help.github.com/articles/searching-code/
  • 注意事项:  
    • 只能搜索小于384KB的文件
    • 只能搜索少于500,000个文件的存储库
    • 不能使用这些字符搜索:. , : ; / ` ' " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ]将会被直接忽略
  • 文件名搜索:
    • filename:config.php
    • filename:.php move_upload_file搜索后缀名为PHP的文件,并且这个文件中包含move_uploaded_file
    • filename:test path:upload language:php 在使用PHP语言的仓库搜索路径中包含upload的文件名中含有test的文件
  • 拓展名搜索:
    • extension:php
  • 文件大小搜索:
    • size:>10000
  • 文件内容搜索:
    • otocat in:file,path 匹配代码中或者路径中出现otocat的
  • 搜索仓库
    • repo:username/repository 需要指定用户名和仓库
  • 按照star搜索
    • stars:>10
    • stars:10..50 10到50之间
原文地址:https://www.cnblogs.com/scar1et/p/12266825.html