![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
yzq0610
这个作者很懒,什么都没留下…
展开
-
C语言学习
C语言学习 2013/3/26 1、编写strcat(s, t)函数,功能:将t指向的字符串复制到s指向的字符串的尾部。 编程思路:(1)通过while循环找到字符串s的结束符。 (2)从找到的结束符开始将t复制到s,同时移动二者的指针。 2、编写函数strend(s, t)。如果字符串t出现在字符串s的尾部,该函数返回1;否则返回0.原创 2013-04-06 23:12:25 · 925 阅读 · 0 评论 -
文章2:Nginx源码分析-ngx_array_t动态数组
目录 1、为什么要设计ngx_array_t动态数组 2、ngx_array_t的定义 3、操作动态数组的方法 1、为什么要设计ngx_array_t动态数组 数组使用一整块内存,可以根据下标直接寻址访问,因此访问速度快,但数组需要预分配一整块内存,因此可能会浪费内存,而动态数组具有数组访问速度快的优势,同时可以自动扩容,允许元素个数的不确定性,从而减小内存的浪费。原创 2014-01-31 22:27:40 · 926 阅读 · 0 评论 -
文章3:Nginx源码分析-ngx_list_t单链表
目录 1、ngx_list_t的定义 2、操作ngx_list_t的方法 1、ngx_list_t的定义 ngx_list_t是一个链表容器,链表中的每个元素都是一个数组,ngx_list_t描述整个链表,ngx_list_part_t描述链表的一个元素。 typedef struct ngx_list_part_s ngx_list_part_t; struct ngx_lis原创 2014-02-13 20:12:23 · 856 阅读 · 0 评论 -
Nginx源码分析-ngx_htttp_footer_filter_module
目录 1、模块介绍 2、配置项和上下文 3、定义http_footer_filter模块 4、初始化ngx_http_footer_filter_module过滤模块 5、处理请求中的HTTP头部 6、处理请求中的HTTP包体 1、模块介绍 模块功能:This module implements a body filter that adds a given string t原创 2014-09-24 20:53:32 · 1125 阅读 · 0 评论