优秀的代码段资源和仓库

来源:互联网 发布:52单片机如何写入程序 编辑:程序博客网 时间:2024/06/05 10:51

 原文:45+ Excellent Code Snippet Resources and Repositories 

1.通用代码段仓库和资源

Stack Overflow
如果你有编程方面的问题,Stack Overlow是一个值得访问的伟大的网站。贴上你的问题然后等待答案。你和其他用户都可以对回复的帖子进行投票。你也可以通过关键字和标签,查看未回复的问题,或者通过时间排序,功能分类等规则进行搜索问题。

【注:这个网站的帖子的技术水平很高,本人经常通过这个网站来了解技术细节和解决方法】

Snipplr
Snipplr
是一个代码段搜索引擎。它提供了一个途径将你的代码段进行组织,能方便的从你的任何PC上访问到。

包括了JavaScript, HTML, PHP, CSS, Ruby and Objective C等的代码段。

Smipple
Smipple
是一个公开的代码段仓库,你可以浏览最近的或者流行的代码段,保存收藏并可以提交你自己的代码段。你也可以基于关键字和标签进行搜索。

Tipster
Tipster
来自Carsonified (the producers of the Future of Web Design conference),是一个共享和寻找网页设计者的编程技巧的地方。除了搜索技巧以外,你还可以查看最热门的技巧,并给这些技巧进行投票。

Snipt
snipt
是一个让您保存公共或私人的片段的代码仓库。几乎所有的编程语言和网页技术,你都可以找到相关的代码段。一些片段是非常有用的,如预置创建你的CSSHTML测试页。

DZone Snippets
DZone Snippets
是一个公共的代码库,让您标记您的代码,并与他人分享。包含了很多的类别,涵盖了JavaScript到Python,HTML以及XML,和他们之间相关联的部分。

Koders
koders
是一个拥有近2.5亿行开放源代码的代码库。他们使用的搜索引擎是非常强大的,并允许您基于不同的搜索规则进行代码搜索,包括类,方法,接口等等。

Joyent CodeSnippets
这里是另一个公开的源代码库,让大家分享你的代码,或保持为私有代码。目前,有4000多个用户共享代码段。这个特殊的库更好的功能之一是能够订阅所有代码段的RSS feed或只是那些有特定关键字标签过的代码。

byteMyCode
ByteMyCode
根据编程语言区分代码段。标签为CSS,HTML,MYSQL,JAVA,PHP,或其他任何你能想到的关键字。你可以通过标签来浏览代码段,或最新最热门的代码段,也可以根据关键字搜索。

Refactor My Code
这是一个伟大的资源,你可以让别人检查你的代码错误或效率。只是张贴一些代码,让其他成员知道你需要什么帮助,并等待响应。您还可以通过“refactorings”或基于语言浏览代码。

Krugle
Krugle
的是一个强大的代码搜索引擎,能让您搜寻任何代码,项目,或注释。有可选的过滤器基于语言或任何词汇继续精确搜索。

Naslu
Naslu
能让您搜索来自任何语言和来自世界各地的作者的代码。最大的优势是能够链接代码段到外部网页

CodeCodex
CodeCodex
是一个基于wiki的代码库,让成员不仅能共享代码,而且还能改善他人共享的代码。它也允许用户重组库,使其更有效和更容易地找到特定的代码段。

Snippets
这个代码库由Jonas John负责。它包含超过160个代码片段,主要是PHP代码,虽然也有一C#Visual BasicJavaScript和普通的HTML

Github
GitHub提供了大多数语言的大量代码仓库。您可以浏览到什么是最流行的代码,或基于关键字,大小,分支等进行搜索.里面也包括流行的Rails的,ScriptaculousMaNGOS芒果代码仓库。

Codase
Codase
是一个基于语法感知的代码搜索引擎,因此,能执行更精确的搜索。目前有超过250万行代码在代码库中。

Google Code Search
来自Google的代码搜索引擎能让您搜索网络上的公开源代码。先进的搜索引擎能让您基于语言,许可证,代码包,文件等进行搜索。

Snipiti
Snipiti
是一个代码库,也是一个社区。它着重于在各种不同的语言进行剪切和粘贴代码段,语言包括PHP,HTML和Python。

Code:Keep
Code:Keep
是一个15,000个代码段的代码仓库,涉及几乎所有语言。您可以浏览或搜寻,或基于代码段中包含的作者的电子邮件地址进行搜索代码(非常棒的查找你自己贡献的代码的方式)

Snippetsmania
snippetsmania
是一个很小的代码库,包括C,COBOL,JavaScript,PHP,Perl和其他语言的代码段。它提供了一个最流行的代码段的清单,并基于语言和日期组织代码段,另外还有一个搜索选项。

DevSnippets
DevSnippets is an online snippet gallery that provides snippets as well as useful development articles for a variety of platforms and languages. Snippets are located off-site, generally on the blogs of their respective creators.

Server Fault
针对IT专业人员和系统管理员的问题和答案的网站。它是完全免费的,也不需要注册。只需要发布问题并等待答案。你可以看到你的问题被浏览过多少次,多少答案已经被提供,你的问题被投票多少次。

Refactory.org
是公开用途的社区维护的代码段的集合。无需注册。您可以查看基于语言或其他标签(如“image”或“forms”或“anchor”)的代码段。

Code Sucks Code Snippets
提供了CSS,JavaScript和PHP代码片段的集合。数量不是很大,但是这些代码段非常有用且利于理解。

2. 特定语言和平台的代码仓库

Django Snippets
该库包含特定的Django Web框架的代码片段。您可以查看基于评级,标签,作者,语言的代码片段,并可以查看已经被标签过多少次。你也可以订阅最新代码段资料。

Snyppets
snyppets是Python的代码仓库,包括迷你指南,链接,教程,例子和思想库。他们通过高级主题来涵盖基本代码。整个网站是建立在一个HTML页面,使得离线参考更容易。

PHP Snippets
是一个PHP的代码库,您可以基于字母排序(A-Z)或基于函数或类来进行浏览。你也可以浏览最新和高度评价的代码段。

Konstruktors
这是一个CSS代码库,重点关注表格和基于列的布局。包含的数量不多,但是非常有用,而且更容易找到你要找的代码。

GotCodeSnippets.NET
这个网站提供了一个巨大的Visual Basic代码片段库。你可以通过语言搜索(C#,Visual Basic,XML,或J#)。数量不多,大约超过100个片段一点点,但它仍然是Visual basic程序员宝贵的资源。另外,它也运行你添加自己的代码段到这个网站。

GreaseSpot Code Snippets
这是一个基于wiki的网站,作为一个Greasemonkey脚本库。包含了大量有用的脚本,基于CSS选择器等等。

Code Beach
一个为Mac开发者提供的代码仓库。你可以找到各种开源许可下的各种可用代码(虽然在网站上的一切是用于商业用途)。他们也有一个开放的提交政策,所以任何人都可以贡献代码段和类,无需注册。

Snippi
snippi是Magento的代码库。目前有60多个代码段,来自不同的贡献者。

10 Code Snippets for PHP Developers
这是一个博客文章,涵盖了10个有用的代码片段。它包括电子邮件地址检查,随机密码生成器,如何得到IP地址,XSL转换,强制下载文件,字符串编码(以防止有害代码),发送邮件,文件上传,目录中的文件列表,用MDB2查询RDBMS。

PHP Classes
这是一个PHP代码仓库,能让你搜索PHP类脚本,教程等等。

有大量的脚本和代码段,几乎涵盖了所有的PHP编码技术。该网站的镜像来自世界各地,在浏览器前需要您选择一个镜像网站。

The Code Project
有近2.4万篇关于开发和设计的文章,代码片段,和其他资源。它着重于ASP.NET和C#等基于微软产品和相关的语言。

SWT Snippets
这是一个巨大的关于SWT(The Standard Widget Toolkit)的代码段仓库。代码包含accessibility, browser functions, cursors, display, grid layouts等方面。

Ruby Snippets
这是一个来自ARTO Bendiken的关于Ruby和Ruby on Rails的小型代码段仓库。包括产生随机密码,简单的RSS解析,确定图像的大小等等代码段。

RubyForge Snippets
另一个包含了176个 Ruby和Ruby on Rails的片段和包的代码库。更多请查看
 8 More Useful Ruby Code Snippets and A Selection of Ruby Code Snippets.

DotNetSlackers
是针对ASP.NET的社区和论坛。他们也有一个代码库,其中包括一个基于MS的编程语言的众多代码段。

3. 其它代码段资源

CodeFetch{
codefetch能让您搜索编程书籍内的代码段,使得你更容易根据需求订购你的书籍。它涵盖了各种不同的语言,包括PHP,Java,Python,和Perl

Snipt
snipt让​​您存储和分享你的代码段到twitter和其它地方。你也可以搜索Snipt库,或下载的Snipt的桌面应用程序。

cnprog
cnprog基于StackOverflow.com,由Django和Python开发.它允许开发者建立自己的代码段仓库和FAQ站点。

 

翻译的不好不要见怪,主要是为了存档和方便大家阅读才翻译的。

更多参考资源:

·        40+ Tooltips Scripts with AJAX, JavaScript and CSS

·        45+ New jQuery Techniques For Good User Experience

·        10 Advanced PHP Tips Revisited

·        70 New, Useful AJAX And JavaScript Techniques

·        70 Expert Ideas For Better CSS Coding

 

原创粉丝点击