代码搜索引擎

简介:

最近很流行代码搜索,对开发人员确实帮助不少,这里做个汇总,如果有其他比较好的,可以推荐下~
推荐标准:快速、支持语言较全、Ajax支持
1、gotAPI http://start.gotapi.com/ ]
支持包括HTML, CSS, CSS2, Javascript, ActionScript,Google code, XML, XSL, XPath, XSD, PHP, Ruby, Python,Perl, AS, ColdFusion, C, C++, MySQL, PostgreSQL, oracle, Java在内的编程语言。使用Ajax的输入框技术,实时下拉列表提示和快速定位~确实很方便,支持digg,速度也不错。

2、QuickRef [ http://www.quickref.org/ ]
支持C, C++, CSS, HTML, HTML DOM, Java, JavaScript, MySQL, Perl, PHP, Python和Ruby,相对支持的语言比较少,但是可以add widget to google。

3、Krugle [ http://www.krugle.com/ ]
支持语言比较全面,包括ActionScript、Flex、SQL、XML,而且也是采用Ajax技术显示搜索结果,效果不错。

4、Oreilly Code http://labs.oreilly.com/code/ ]
如果经常看Oreilly的图书,那么这个搜索对你会非常有用,可以在将近700本Oreilly出版的图书中搜索示例代码,往往书籍中的示例代码其实都比较规范和高效,是学习编程的好途径之一。

5、Google CodeSearch [ http://www.google.com/codesearch ]
恐怕是众人皆知的代码搜索引擎了,不多说了,网上很多文章,Google的影响力和触角~

6、koders [ http://www.koders.com/ ]
笔者之前推荐过的一个代码搜索引擎,还算方便,支持语言也比较多,而且支持项目和授权协议搜索和过滤。

其他的代码搜索引擎目前支持的语言主要涉及Java和C,包括国内的“代码中国”, 不在推荐之列。


本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/412238,如需转载请自行联系原作者


相关文章
|
存储 人工智能 编译器
C/C++期末考试复习---知识点+习题
C/C++期末考试复习---知识点+习题
2022 2
|
机器学习/深度学习 人工智能 供应链
AI在各行业的具体应用与未来展望
人工智能(Artificial Intelligence, AI)作为一项颠覆性技术,正在逐步改变我们的生活和工作方式。从语音助手到自动驾驶汽车,AI的应用已经深入到各个领域。本文将详细探讨AI在不同行业中的具体应用,以及未来可能的发展方向。
4394 6
|
8月前
|
人工智能 算法 C++
浅谈 KMP
KMP算法是一种高效的字符串匹配算法,由Knuth、Morris和Pratt提出。它通过预处理模式串构建next数组,利用匹配失败时的信息减少重复比较,从而提升匹配效率。其时间复杂度为O(m+n),适用于大规模文本匹配场景。
530 0
|
JSON JavaScript 前端开发
Google Charts
Google Charts
326 2
|
缓存 前端开发 CDN
静态资源缓存过期时间的设置
【8月更文挑战第18天】静态资源缓存过期时间的设置
574 1
|
NoSQL 网络安全 Redis
redis.exceptions.ConnectionError: Error 111 connecting to 127.0.0.1:6379. Connection refused.
当使用Python连接Redis遇到"ConnectionError: Error 111"时,可能的原因包括Redis未启动、非默认端口监听、防火墙阻拦、配置错误或Redis模块安装不正确。解决方法包括启动Redis、检查端口与防火墙设置、修正配置文件、确保模块正确安装及测试服务器功能。提供了一个Python连接Redis的示例代码,根据实际情况调整IP和端口,以诊断连接问题。
1293 0
|
机器学习/深度学习 编解码 自然语言处理
多模态大模型技术原理与实战(4)
本文介绍了多模态大模型的核心技术,包括数据集标注、数据表征、文本生成图像/语音/视频的方法、语音生成技术、视频生成模型以及跨模态融合技术。重点讨论了不同模型如GAN、VAE、Transformer和扩散模型的应用,并介绍了高效训练方法如Prefix Tuning、LORA等。此外,还详细描述了GPT-4的核心技术,如Transformer架构及其衍生物。
874 5
|
存储 人工智能 缓存
大模型压缩量化方案怎么选?无问芯穹Qllm-Eval量化方案全面评估:多模型、多参数、多维度
【6月更文挑战第26天】无问芯穹Qllm-Eval评估了11个大模型(如OPT、LLaMA2)在多种参数配置和任务下的量化效果,探索权重量化、激活量化等方法对性能、速度和内存的影响。研究发现,W4、W4A8量化通常保持在2%的性能损失范围内,但最佳策略取决于模型大小、任务类型及硬件,提示了选择压缩方案时需灵活适应。[[arxiv.org/pdf/2402.18158.pdf](https://arxiv.org/pdf/2402.18158.pdf)]
562 6
|
存储 敏捷开发 Java
阿里云云效产品使用问题之遇到提示“无权访问流水线”,该怎么申请权限
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。