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/getting-started-with-searching-on-github/
- 官网提供的高级搜索界面:https://github.com/search/advanced
- 基础语法:https://help.github.com/articles/understanding-the-search-syntax/
搜索代码:
- 搜索代码的帮助文档: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之间