nginx
文章平均质量分 78
had2009
这个作者很懒,什么都没留下…
展开
-
nginx数据结构(ngx_str_t)
typedef struct { size_t len; u_char *data; } ngx_str_t; /*通过一个以’\0’结尾的普通字符串str构造一个nginx的字符串, 鉴于其中采用sizeof操作符计算字符串长度,因此参数必须是一个常量字符串。*/ #define ngx_string(str) {sizeof(str)-1,(u_char *转载 2016-09-29 17:00:42 · 1568 阅读 · 0 评论 -
nginx数据结构(ngx_array_t)
typedef struct ngx_array_s ngx_array_t; struct ngx_array_s { void *elts; //指向实际的数据存储区 ngx_uint_t nelts; //数组实际元素个数 size_t size; //数组单个元素的大小,单位是字节 ngx_uint_t na转载 2016-09-29 20:58:21 · 335 阅读 · 0 评论 -
nginx数据结构(ngx_pool_t)
ngx_pool_t是一个非常重要的数据结构,在很多重要的场合都有使用,很多重要的数据结构也都在使用它。那么它究竟是一个什么东西呢?简单的说,它提供了一种机制,帮助管理一系列的资源(如内存,文件等),使得对这些资源的使用和释放统一进行,免除了使用过程中考虑到对各种各样资源的什么时候释放,是否遗漏了释放的担心。 typedef struct ngx_pool_s ngx_pool_t; stru转载 2016-09-29 19:31:02 · 247 阅读 · 0 评论