Http://sunxiunan.com /? P = 1765
Code review target, 1) Eliminate all W4 warnings 2) give incomprehensibleCodeAdd comments 3) Modify ugly code, mainly for the nesting of too many for/while/If/switch controls, flatten them
Https://bugzilla.redhat.com/show_bug.cgi? Id = 638477 Linus handwritten memcpy. Of course, you can find the engineering-level strength code in the standard library implementations such as glib or dietlibc.
Python web server solution selection compare http://imilky.cn/blog/2010/04/python-wsgi-web-server/ can also consider http://mongrel2.org/now this new version supports python, Lua, Ruby, C ++, uwsgi can use Lua development http://projects.unbit.it/uwsgi/wiki/Lua
How to test webserver performance, this article can be used as the starting point for reading: http://en.wikipedia.org/wiki/Web_server_benchmarking
In addition, many tests mentioned that AB is actually apacheloud.
How to share node. js with Apache/nginx and how to share tornadoweb with Apache/nginx does not need any complicated steps. Apache uses rewrite and nginx considers proxy_pass to be complete.
C-language Regular Expression Library, which can be in libc or PCRE or oniguruma.
FastCGI can be written in C, their devkit has an example http://www.fastcgi.com/devkit/examples/authorizer.c
Http://hyperpolyglot.org/lisp LISP: Common LISP, scheme, clojure, emacs lisp dialect comparison!
Http://hyperpolyglot.org/scripting scripting ages: PHP, Perl, Python, Ruby, Smalltalk scripting language features compared to cheatsheet.
Comparison of http://hyperpolyglot.org/small scripting languages ages: Bash, TCL, Lua, JavaScript, Io features
Http://hyperpolyglot.org/C, C ++, Objective C, Java, C # features comparison cheatsheet
C language installation force recommended tutorial, http://sunxiunan.com /? P = 1661 read the recommended part of the subsequent books. In addition, you only need to add an efficientProgramSecrets
It is recommended that python related lecturers use appengine more, and uliweb add more examples. appengine is easy to use, free, and easy to deploy. do not consider the migration costs and tasks that cannot be completed, using appengine to do what you can, so that others can actually use it. This sense of accomplishment is the best encouragement for beginners.
The last piece of news we recommend is that lua5.2 enters the RC Alpha stage. Of course, it may take a lot of time to release, but it is worth noting!