下面是近期收錄的一些文章和資源,希望對你有用。
系統方面
- 印度的電子商務網站flipkart的性能擴展(PPT) http://www.slideshare.net/sids/how-flipkart-scales-php,都是一些最基本的東西,對於初學者來說很不錯。PPT做的也不錯。
- Tagged.com的擴展之路 – 1億用戶,1000臺服務器,50億的PVhttp://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/ 相當不錯的一個教程,告訴你瀏覽器裏面是怎麼搞的,很不錯。如果圖片看不到,可以看這裏。如果你英文不是太好,你可以看看中譯版,譯得並不是太好。
- 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,我覺得可以用來做你的程序的安全測試。
- 如何寫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 這些都是些入門的教程,僅當是練練英語了。
Web庫
- 20 個 jQuery提示插件:http://zoomzum.com/jquery-tooltip-plugins/
- 最近出的一個新的可以做Web幻燈片的Javscripthttp://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
- 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
- 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
- 最後,強烈推薦你讀一下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超級瑪麗:(你可以比較一下,哪個版本不錯)
—— 更新 2011.9.20 21:00 ——
@xzhaoyang 在留言中問我有沒有C寫CGI的文章,我看過最好的一篇是下面這篇:
http://www.tutorialspoint.com/cplusplus/cpp_web_programming.htm (注意翻牆)