- 浏览: 207577 次
- 性别:
- 来自: 北京
-
最新评论
-
泛白的墨色天空:
赞。解决了我的问题。
Spring ioc注解方式获取bean
文章列表
CppUnit测试框架入门(1)
文章出处:转载 作者:Cpluser 发布时间:2005-10-28
Author: Cpluser Website:http:/ ...
- 2006-08-02 15:47
- 浏览 582
- 评论(0)
//转载请注明来源:http://blog.csdn.net/tingya//版权声明://本书是《Apache源代码全景分析》的草稿部分,//读者可以自由浏览和打印//未经本文允许,不得以任何形式出现在盈利印刷品中,否则将追究法律责任!!!
6.1 多进程并发处理概述
<chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">&l ...
- 2006-07-02 22:01
- 浏览 975
- 评论(0)
//转载请注明来源:http://blog.csdn.net/tingya//版权声明://本书是《Apache源代码全景分析》的草稿部分,//读者可以自由浏览和打印//未经本文允许,不得以任何形式出现在盈利印刷品中,否则将追究法律责任!!!
9.1 套接字地址
9.1.1套接 ...
- 2006-06-10 09:57
- 浏览 751
- 评论(0)
在分析的时候遇到一个选项APR_INCOMPLETE_READ和APR_INCOMPLETE_WRITE,不明白什么意思?
不知道有人清楚这两个选项的含义否?
- 2006-05-30 16:31
- 浏览 653
- 评论(0)
//转载请注明来源:http://blog.csdn.net/tingya//版权声明://本书是《Apache源代码全景分析》的草稿部分,//读者可以自由浏览和打印//未经本文允许,不得以任何形式出现在盈利印刷品中,否则将追究法律责任!!!
6.2.2 Window系统中进程创建
6.2.2.1进程创建概述
Window系统中创建进程毫无疑问,肯定是使用CreateProcess函数,或者是Unicode版本的CreateProcessW,或者是ASCII版本的CreateProcessA。不过与Unix中创建进程不单是调用fork一样,Window中创建进程也不仅是调用Create ...
- 2006-05-18 16:18
- 浏览 766
- 评论(0)
//转载请注明来源:http://blog.csdn.net/tingya//版权声明://本书是《Apache源代码全景分析》的草稿部分,//读者可以自由浏览和打印//未经本文允许,不得以任何形式出现在盈利印刷品中,否则将追究法律责任!!!
6.2 进程创建
6.2.1 Unix系统中进程创建
APR中通过apr_proc_create函数实现进程的创建,不过对于APR而言,创建进程并不仅仅是调用fork生成子进程就完毕了。整个创建可以用下面的伪码描述:
apr_proc_create
{
if (attr->errchk)
对attr做有效性检查,让错误尽量发生 ...
- 2006-05-18 16:10
- 浏览 867
- 评论(0)
//转载请注明来源:http://blog.csdn.net/tingya//版权声明://本书是《Apache源代码全景分析》的草稿部分,//读者可以自由浏览和打印//未经本文允许,不得以任何形式出现在盈利印刷品中,否则将追究法律责任!!!
6.1.2.2Window平台
相比于Unix下的apr_procattr_t结构,Window下的该结构定义要简单一些,它定义在Unix下的进程属性结构定义在srclib\apr\include\arch\win32\apr_arch_threadproc.h中,如下:
struct apr_procattr_t {
apr_pool_ ...
- 2006-05-18 16:00
- 浏览 733
- 评论(0)
//转载请注明来源:http://blog.csdn.net/tingya//版权声明://本书是《Apache源代码全景分析》的草稿部分,//读者可以自由浏览和打印//未经本文允许,不得以任何形式出现在盈利印刷品中,否则将追究法律责任!!!
6.1 Apache进程概述
对于 ...
- 2006-05-18 15:52
- 浏览 1043
- 评论(0)
本来由于尚未优化好,暂时不提供下载的,但是由于众多的user迫切希望获取,因此只能将这个不成熟的版本提供出来!希望大家帮忙改进!另外,该源代码实现并未严格遵循VIPS算法,它与VIPS算法存在的差异包括:1、 DOM结点提取算法没有采用微软的算法2、没有采用VIPS算法中的DoC概念3、采用的合并算法与VIPS算法不相同4、分割条的检测算法与VIPS算法相同具体的VIPS算法的修改我们在整理后会发上来!
源代码下载地址:http://www.namipan.com/d/VIPS0412.zip/b88e06c35ced32b4c6a9870211f08098290fba437c1f0900
...
- 2006-04-28 10:09
- 浏览 1557
- 评论(0)
常见手机User-Agent:Log_Brand Log_module Log_UaArima Arima 2860 Profile/MIDP-2.0 Configuration/CLDC-1.1CECT A706 CECT A706CECT E818 CECT-E818/(2004.07.01)SW2.0.0/WAP1.2 Profile/MIDP-2.0 Configuration/CLDC-1.1CECT G3300 CECT G3300/UT_SAMMY_A_06.20/WAP1.2 Profile/MIDP-2.0 Configuration/CLDC-1.1CECT M62 CECT ...
- 2006-04-25 16:13
- 浏览 896
- 评论(0)
转载著名来源: http://blog.csdn.net/tingya
该文章主要对Apache中的命令表进行了介绍和分析 命令行参数处理 如果用户是通过命令行进行Apache启动,那么启动语法如下: Httpd [-d directory][-D parameter] [-f file] [-C directive] [-c directive] [-L] [-l] [-S] [-V] [-X] 其中,-d命令用来设置ServerRoot,即服务器的根目录。-D用来定义<IiDefine>的参数值,即预先定义一些变量。-f用来设置配置文件的路径,正常情况下,我们使用httpd. ...
- 2006-04-24 11:00
- 浏览 1182
- 评论(0)
转载请注名来源:http://blog.csdn.net/tingya
该文章分析了Apache中的配置命令执行过程该部分是与前面的命令表的部分紧密关联的,因此阅读这部分请先阅读前面的命令表分析。 //////////////////////////////////////////////////////////////////////////// static const char *invoke_cmd(const command_rec *cmd, cmd_parms *parms, void *mconfig, const char *args) apac ...
- 2006-04-24 10:59
- 浏览 840
- 评论(0)
转载请著名来源:http://blog.csdn.net/tingya
本文分析了Apache中关于模块的加载过程
阅读本文之前,请先阅读Apache源代码分析——关于模块结构的几个重要概念一文 /////////////////////////////////////////////////////////////////////////////////////// ...
- 2006-04-24 10:58
- 浏览 1208
- 评论(0)
转载请注明来源:http://blog.csdn.net/tingya
本文分析了Apache中关于模块的几个重要的概念/////////////////////////////////////////////////////////////////////////////////////// 关于模块的几个重要的全局变量 理解Apache模块的概念之前我们首先必须弄 ...
- 2006-04-24 10:57
- 浏览 1045
- 评论(0)
转载请注明来源:http://blog.csdn.net/tingya
1.5.3错误处理
大型的系统程序的错误处理是十分重要的,APR作为一个通用库接口集合详细的说明了使用APR时如何进行错误处理。
1.5.3.1 错误码定义
错误处理的第一步就是定义返回码,包括“错误码和状态码分类”。APR的函数大部分都返回int类型作为返回码的,不过为了更明确易懂,APR在apr_errno.h中使用typedef int apr_status_t将其进行了重新定义。它在一起定义的还有apr所用的所有错误码和状态码。如果一个APR函数绝对的不可能出错,那么此时就允许不返回ap_status_t ...
- 2006-04-15 09:52
- 浏览 1071
- 评论(0)