一些文章和各种资源
下面是近期收录的一些文章和资源,希望对你有用。
目录
系统方面各种教程Web库HTML 5
编程规范其它
系统方面
印度的电子商务网站flipkart的性能扩展(PPT) http://www.slideshare.net/sids/how-flipkart-scales-php,都是一些最基本的东西,对于初学者来说很不错。PPT做的也不错。
Tagged.com的扩展之路 – 1亿用户,1000台服务器,50亿的PV http://highscalability.com/blog/2011/8/8/tagged-architecture-scaling-to-100-million-users-1000-server.html 还是PHP的WEB站点。另外,highscalability.com这个网站上有很多和高性能有关的文章,很不错。比如最新的:Stuff The Internet Says On Scalability For September 16, 2011
浏览器是怎么工作的? http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/ 相当不错的一个教程,告诉你浏览器里面是怎么搞的,很不错。如果图片看不到,可以看这里。如果你英文不是太好,你可以看看中译版,译得并不是太好。
Mozilla's Gecko rendering engine main flow
怎么使用epoll的示例 https://banu.com/blog/2/how-to-use-epoll-a-complete-example-in-c/
Intel C/C++ 64位程序开发教程 http://software.intel.com/en-us/articles/lessons-on-development-of-64-bit-cc-applications/ 本站以前也介绍过一个关于64位C/C++的编程注意事项。
各种教程
Version Control by Example(电子书) http://www.ericsink.com/vcbe/
SQL注入口袋书(Google Doc 需翻墙),涵盖MySQL, MSSQL和Oracle,我觉得可以用来做你的程序的安全测试。<br/>
如何写Vim的插件(教程)http://stevelosh.com/blog/2011/09/writing-vim-plugins/ 相信你已读过“VIM简明攻略” 并收藏了 “vim的速查卡”,随着你的vim的能力加强,是时候搞搞vim的插件了。
一个超有意思的学习Javascript的在线课件了。下面的这个网页上有一个Web的命令行,你可以跟着他的提示去输入一些命令,并以此来学习Javascript,这个创意真是太好了,我觉得这应该推广到我们的学校中去,不是只听老师讲,还需要大家一起来动作。 http://www.codecademy.com/
一些各种各样的教程 http://www.dickbaldwin.com/toc.htm 这些都是些入门的教程,仅当是练练英语了。
Introductory Java Tutorial
Intermediate Java Tutorial
Advanced Java Tutorial
Test Your Java Knowledge
JavaScript Tutorial
XML — eXtensible Markup Language
Python Programming Tutorial
C# Programming Tutorial
Digital Signal Processing
Object-Oriented Programming Fundamentals using C++
Object-Oriented Programming Fundamentals using C++ (Practice Tests)
Object-Oriented Programming Fundamentals using C++ (Slides)
Advanced Object-Oriented Programming using C++
Advanced Object-Oriented Programming using C++ (Practice Tests)
Advanced Object-Oriented Programming using C++ (Slides)
Graphics Programming with Allegro and C++
Graphics Programming with Allegro and C++ (Practice Tests)
Graphics Programming with Allegro and C++ (Slides)
Wireless Networking Lab Projects
Learn to Program using Alice
Computer Programming for Homeschool Students and Other Beginners
Programming with Adobe Flex
Object-Oriented Programming (OOP) with ActionScript
Programming with XNA Game Studio
Web库
20 个 jQuery提示插件:http://zoomzum.com/jquery-tooltip-plugins/
最近出的一个新的可以做Web幻灯片的Javscript http://imakewebthings.github.com/deck.js/#intro 当然,Web上做幻灯片的库太多了,大家可以看看wikipedia上的一个收集: http://en.wikipedia.org/wiki/Web-based_slideshow
Google APIs Client Library for PHP – 用PHP封装的各种Google API<br/>
Buzz API – Sample
Books API – Sample
Latitude API – Sample
Page Speed Online API – Sample
Tasks API – Sample
URL Shortener API – Sample
Django Google Chart http://publishedin.com/django-google-charts/ 为Django封闭的Google 统计图API。
一个新的HTML5+CSS3的JS库Kendo UI:http://demos.kendoui.com/ 这样的JS库有很多,如比较经典的ExtJS, YUI 和 jQuery。不过大家可以试试这个库。其支持移动设备。
HTML 5
HTML5 Canvas 的开发指导:http://www.sitepoint.com/a-developer%E2%80%99s-guide-to-html5-canvas/
HTML5+ Javascript的游戏开发教程:http://gamedev.slashgame.net/2011/08/html5-game-development-tutorial.html
HTML 5速查卡(PDF) http://www.thecssninja.com/talks/dnd_and_friends/assets/html5-cheat-sheet.pdf
70 个 HTML5 的精彩示例 http://www.instantshift.com/2011/07/05/70-inspirational-examples-of-websites-designed-with-html5/
编程规范
The Art of Assembly Language Programming 汇编语言艺术 http://www.arl.wustl.edu/~lockwood/class/cs306/books/artofasm/toc.html
编程规范 if语句的简单规则:http://united-coders.com/christian-harms/basic-rules-for-code-readability-and-the-if-statement
Linux 内核C编程规范:http://www.kernel.org/doc/Documentation/CodingStyle
Google的C++编程规范:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
GNU的编程规范:http://www.gnu.org/prep/standards/standards.html
最后,强烈推荐你读一下Nokia的Qt的《API Design Principles》,其中的一条规则写成了本站的《千万不要用bool做函数参数》
其它
在OS X上使用gcc而不是xcode编译C++程序 https://github.com/kennethreitz/osx-gcc-installer
声讨PHP的一个slids http://zakx.de/phprant-en.pdf, 前面说到的两个网站都是使用PHP做到,不过,你可以通过这个PDF了解一下PHP有哪些地方不好。
Infinite超级玛丽:(你可以比较一下,哪个版本不错)
HTML5 版: http://mario.fromlifetodeath.com/ (源码)
Java版:http://www.mojang.com/notch/mario/
Flash版:http://www.supermariobrothers.org/infinite-mario.html
—— 更新 2011.9.20 21:00 ——
@xzhaoyang 在留言中问我有没有C写CGI的文章,我看过最好的一篇是下面这篇:
http://www.tutorialspoint.com/cplusplus/cpp_web_programming.htm (注意翻墙)
(全文完)
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
本文来自“The most stupid C bug ever”,很有意思,分享给大家。我相信这样的bug,就算你是高手你也会犯的。你来看看作者犯的这个Bug吧。。 首先,作者…
win11 家庭 23H2 版本。以前人家说 windows 是屎山代码,越做越垃圾,现在体会到了!第一,ipv6 问题。我记得 windows 在 win7 都已经支持 ip…
经常因为一忙起来,不注意颈椎导致的头疼,也去医院做过牵引,但是偶尔还会反复大家推荐下如何预防颈椎问题的?我先说下我的:1. 电脑支架,但是发现用了之后,手腕更不舒服,脖子也没有…