- 博客(4)
- 资源 (15)
- 收藏
- 关注
原创 php脚本的执行过程(编译与执行相分离)
php的编译和执行是分离开的,亦即:先执行完编译,而后再执行。很多人会说:c++也是如此啊,确实。不过php的这种分离可以给我们提供很多便利,当然不可避免也有很有缺点。 先说一下整个过程: ①php会调用编译函数zend_compile_file()来进行编译。 这个函数的具体实现其实是包括两个主要过程的:词法分析(Lex实现),语法分析(Yacc实现)
2011-06-30 11:47:00 11022
原创 一个php请求怎样才算结束?
前边文章说过:web-server会创建一个线程(进程)来处理收到的php请求。(使用线程还是进程的区别见博文:http://blog.csdn.net/NRC_DouNingBo/archive/2011/06/29/6575807.aspx)。那这个请求怎样才算处理完毕呢?怎样才能让web-server回收这个线程呢?? user进行一次web请求,其是要请求数据的。
2011-06-29 21:05:00 5527
原创 php的线程不安全性
上一篇文章说到一个问题:wev-server处理一个php请求,是给它一个线程呢?还是一个进程呢?这就要牵扯php本身的一些特性了。 早期版本的x系统,包括linux等,其实不支持线程的。故而:那是为每一个php请求都创建分配了一个进程。 网上也很多人说这个问题,因为php手册上说:php是使用线程的。实际上:此时是用多进程来模拟线程而已。所以你查看线程进
2011-06-29 20:38:00 4313
原创 web开发入门
以前无论在nokia还是tencent都是做移动客户端开发,那时候也都是用编译型的c++语言。但是来到baidu后做的却是后台开发,此时所用所要关注的都是以前不曾接触过的,主要是各种服务器脚本和数据库技术。当然:对这些技术的使用本身而言:网上N多文章,也很多相关的书。问题是:没有几本书可以把相互之间的关系解释清楚,比如:webserver和php脚本的关系;php底层实现;mysql底层
2011-06-29 20:05:00 3292 1
Qt个性化菜单项例子程序
2010-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人