首先给大家介绍一些文档和教程吧,都是英文的
1.Java和C#的完整比较。这是一个相当完整的比较Java和C#语言的网页。很有意思,有助于你了解Java和C#的各种特性和不同。
2.SQL 性能调优。这个文档覆盖了IBM DB2, MySQL, Oracle,PostgreSQL 和 Microsoft SQL Server。不过这个电子书还没有写完,你可以使用其RSS, twitter 或 Facebook 来跟踪其进度。
3.Clever Algorithms。这个电子书也是免费的。其主要面向一些AI和面向自然的算法,一共45个。其包括概率随机算法,迭代进化算法,物理算法,可能性算法,蚂蚁蜜蜂式算法,免疫算法,神经算法等。里面大量的高等数学公式对我来说我已经看不懂了。不过,我相信这个电子书非常适合搞理论研究的人,或是需要抄袭一篇论文以顺利毕业的人使用。
4.HTML5 Audio & Video 处理。这是一组在线的幻灯片,请使用键盘光标键翻页。这是一组带着各种演示的幻灯片,对于你要学习HTML5的声音和视频相关的知识很有帮助。
5.C 语言的宏。你想知道C语的宏有哪些有些意思的用法吗?这篇文档不会让你失望的。其由浅入深地向你介绍了宏的各种用法。
6.各种语言的排序算法。你想知道各种语言其默认的排序算法用的是哪种排序算法吗?看看这篇文章吧。
7.物理模拟F#教程。相信你一定玩过那种游戏,画一个任意形状的石头,其会从天上落下以砸下面的一个东西,这个教程用.NET的F#向大家说明了这种东西怎么去做。(演示程序)
8.Sin & Cos游戏教程。这篇文章向你介绍了一些游戏编程的技术。
9.GNOME开发介绍。这是一个非官方的介绍GNOME应用开发的教程,简单清楚,很适合初学者。
10.10分钟学会Python。是的,也许你和我一样,很恨这样几天就学好一门语言的书,比如:21天学好C++。这个更夸张,10分钟。TNND。不过,当我看了一下后,我觉得其很适合初学者对Python有一个感性的认识。
11.CSS阴影教程。这是一篇教你种CSS做出种式样式的阴影效果的教程,这里是演示。
12.用Haskell开发iPhone应用。这是一个教程序,告诉你如何用Haskell开发iOS的应用程序。
下面,再让我给你介绍一些和Web开发相关的开源的库
1.Photon。这是一个号称高性能的轻量级的PHP应用服务器框架。号称比Zend,Symfony和mod_php快3-10倍。
2.ChemDoodle。这是一个用来画一些化学分子式的基于HTML5的类库和API,支持2D/3D,很强大。兼容于所有产商的支持HTML5的浏览器。
3.LimeJS。这个JS库可以让你方便得制作一些触摸屏的小游戏。演示一,演示二。(一些游戏相关的JS)
4.拼写检查。这是一个英文拼写检查的JS。
5.Pattern。这是东东很强大,用于做Web挖掘,其有一组工具用来从Google, Twitter, Wikipedia,Web爬虫,HTML上获得数据,并进行文本分析和数据图形化显示。你可以上这里看看相关演示。
6.Titanium Mobile。你想让你的代码同时支持iPhone和Android吗?这是一个跨平台的开发工具。这里有一个教程。
7.CSS3的按钮。这里可以去下载一个CSS3的库,里面有N多的按钮风格,感觉都很酷。接下来,介绍一些小工具。
接下来,介绍一些小工具
1.Web兼容性表。你想看看各种浏览器对HTML5,CSS3,SVG的支持吗?这个网站可以让你看到所有的主流浏览器的兼容表。
2.qgrep。嫌grep不够快吗?试试qgrep吧,支持OSX, Linux和 Windows。
3.XKeymacs。你有Emacs情结吗?如果有的话,试试这个工具吧,在windows里到处c-x c-c, c-x c-s, c-p, c-n什么什么的。挺有意思的。好吧,不是有意思,是BT。
4.Sublime Text 2。虽然目前只是Alpha版本,但是这个看上去真的很不错。尤其是用来查看代码。支持Windows, Linux和OSX。
5.VS-Android。这个项目让你可以在Visual Studio 2010的IDE下开发Android NDK C/C++的程序。
其它东西
1.脚本语言排名。这个网页不但对所有的脚本语言进行了排名,还对一些操作进行了比较。
2.HTML5的3D演示,这里有几个HTML5的3D演示,你可以看看,演示一,演示二,演示三,演示四。
3.说到Web上的3D,你可能需要看看Adobe的Molehill (3D GPU accelerated) APIs,这里有一篇介绍文章。
4.还记得那个流体力学的演示吗?现在有人把其做到了iPhone/iPad上。
就这么多吧,也许没什么意思,那也请你见谅了。
分享到:
相关推荐
【程序员记笔记的小工具】是一款专为程序员设计的高效笔记应用,它允许用户利用Markdown语法进行文本编辑,方便快捷地创建、管理和分享技术文档。这款工具不仅提供了对Markdown的全面支持,还具备将笔记导出为PDF和...
一个名为“程序员工具箱”的实用软件满足了这样的需求,尤其值得一提的是,它无需联网即可免费使用,这无疑为程序员提供了极大的便利。 这个工具箱涵盖了多个关键领域的功能,首先我们来看看它的核心特性: 1. **...
在编程领域,代码是程序员与计算机对话的语言,而...而【³ÌÐòÔ±¼Çʱ¾】作为这个工具的实体展示,凝聚了无数程序员的智慧和汗水,值得每一名程序员深入研究和使用,以帮助自己在技术的道路上不断前进。
10. **问题解决与调试技巧**:培养良好的编程习惯,了解如何使用调试工具找出并修复代码中的错误,以及如何有效地查阅文档和搜索引擎寻求解决方案。 通过阅读压缩包中的"07cxyx.pdf"文件,学习者可以深入探讨以上...
《Delphi文档管理工具使用详解》 Delphi是一款强大的集成开发环境(IDE),深受程序员喜爱。...在数字化时代,良好的文档管理是提升生产力的关键,这款Delphi文档管理工具无疑是一个值得信赖的伙伴。
Dash 是一款非常实用的文档查询工具,专为程序员设计,它集成了大量的 API 文档、框架手册、语言参考等资源,使得开发者在编程过程中能够快速查找和学习各种技术资料。 Dash 的主要功能包括: 1. **即时文档搜索**...
总的来说,《程序员助手》是一款面向程序员的实用工具,结合了.NET Framework的优势,提供了一个集知识管理、代码存储和项目文档于一体的平台。开源的特性使得它具有广阔的发展潜力,程序员可以通过参与开发来打造...
【标题】"2009程序员杂志一期阅读"揭示了这一期杂志的主要受众是程序员群体,内容可能涵盖2009年当时最新的编程技术、软件开发趋势、业界动态以及程序员关心的问题。作为当年的一期,它可能记录了当时的IT行业发展...
在当代信息时代,编程已经成为一项重要的技能,而代码的编写过程离不开输入法的支持。对于经常需要中英文混合...对于忙碌的程序员来说,这款输入法无疑是一款不可多得的工具,值得每一个追求效率的开发者尝试和使用。
### 修炼一名程序员的职业水准 #### 一、掌握基础知识:十六年寒窗的持续积累 在成为一名具有较高职业水准的程序员之前,扎实的基础知识是非常重要的。对于软件专业的本科学子来说,从7岁开始,经过长达16年的学习...
【程序员做饭指南】是一份专为程序员设计的特殊菜谱,它将烹饪的过程与编程的逻辑相结合,使得在厨房中的操作变得如同编写代码一般清晰、精确。这份指南旨在帮助程序员们在日常生活中解决饮食问题,同时也是一种全新...
这款工具的核心价值在于它能够显著减轻程序员在编写代码的同时还需要手动创建文档的工作负担,从而提高开发效率并确保文档与代码的一致性。 Doxygen工作原理: Doxygen通过解析源代码中的特定注释(如JavaDoc风格的...
【代码编辑工具】是程序员日常工作中不可或缺的一部分,它们提供了高效、智能的代码编写环境,极大地提高了编程效率。本文将深入探讨“程序员必备的代码编辑工具”这一主题,重点关注SourceInsight这一工具。 ...
总的来说,这个"程序员编程帮助大全"压缩包看起来是一个综合性的资源库,包含了从工具到教程的各种元素,有助于程序员进行学习、工作和提升。对于任何程序员来说,它都是一个宝贵的资源,值得深入探索和利用。
总的来说,MyCatchScreen是一款集实用性、轻量化和可学习性于一体的截图工具,对于程序员群体来说,它无疑是一个值得推荐的选择。通过了解和掌握MyCatchScreen的使用,我们不仅能提升日常工作中的截图效率,还能从中...
因此,无论是作为面试的准备资料,还是作为技术提升的参考书,“程序员面试宝典”都是值得推荐的。 总结来说,一个优秀的程序员不仅仅要有扎实的编程基础和丰富的项目经验,还要有良好的问题解决能力。在日益激烈的...
"amo的编程小工具集合" 是一个集合...但通过上述分类,我们可以看出"amo的编程小工具集合"是面向开发者的一份宝贵资源,涵盖了开发周期中的多个环节,对于任何想要提升自己编程技能的人来说,都是一份值得探索的宝藏。
7-Zip是一款强大的开源压缩软件,对于程序员来说,它是一个不可或缺的工具,因为它的功能强大且占用系统资源少。在日常工作中,程序员需要处理大量的代码、文档和各种资源文件,有效的文件压缩能节省存储空间,加快...
而为了帮助程序员提升工作效率,各种软件开发工具应运而生,其中,HyperCoder作为一款专为程序员打造的软件开发辅助工具,凭借其精心设计与技术优势,已经获得了广大开发者的青睐。 HyperCoder的核心特性主要体现在...
**UML(统一建模语言)**是一种标准的图形化建模语言,广泛应用于软件工程领域,特别是对于Java程序员来说,UML是理解和设计复杂系统的重要工具。它提供了多种图表类型,帮助开发者可视化地表达软件系统的结构和行为...