- 博客(11)
- 资源 (13)
- 收藏
- 关注
原创 【nginx源码学习与运用 十】第二个http模块——发送磁盘文件
【nginx源码学习与运用】系列博客中的示例代码在csdn的代码托管服务器CODE上,地址https://code.csdn.net/u012819339/nginx_study ,你可以将其自由的下载到本地,或者通过Git来实时获取更新步骤和前一篇博客类似,不再赘述,这里贴出代码,解释也在代码中ngx_http_filetest_module.c源码如下://该示例代码演示如何发送磁盘中的文件#i
2016-12-26 19:21:02 1307
原创 【nginx源码学习与运用 九】搭建第一个nginx的http模块
【nginx源码学习与运用】系列博客中的示例代码在csdn的代码托管服务器CODE上,地址https://code.csdn.net/u012819339/nginx_study ,你可以将其自由的下载到本地,或者通过Git来实时获取更新本篇博客将简单展示在nginx上开发一个简单的模块来处理请求的整个流程,并给出实例。至于细节部分还需各位童鞋多多参考其他资料,多多领悟创建自己的代码目录在nginx
2016-12-20 19:40:42 1690
原创 【nginx源码学习与运用 八】哈希表结构ngx_hash_t
【nginx源码学习与运用】系列博客中的示例代码在csdn的代码托管服务器CODE上,地址https://code.csdn.net/u012819339/nginx_study ,你可以将其自由的下载到本地,或者通过Git来实时获取更新nginx的哈希表结构在代码中比较常用,nginx实现了支持通配符的哈希表,主要用来处理域名匹配,本篇博客将为鞋童们展示怎么使用这nginx的哈希表结构。(哈希也即
2016-12-16 19:44:26 1186
原创 【nginx源码学习与运用 七】基数树结构ngx_radix_tree_t
【nginx源码学习与运用】系列博客中的示例代码在csdn的代码托管服务器CODE上,地址https://code.csdn.net/u012819339/nginx_study ,你可以将其自由的下载到本地,或者通过Git来实时获取更新nginx提供了基数树结构,该结构比较简单,所以本篇博客也会比较简单。相关结构struct ngx_radix_node_s { ngx_radix_nod
2016-12-12 13:41:21 1404
原创 【nginx源码学习与运用 六】红黑树结构ngx_rbtree_t
【nginx源码学习与运用】系列博客中的示例代码在csdn的代码托管服务器CODE上,地址https://code.csdn.net/u012819339/nginx_study ,你可以将其自由的下载到本地,或者通过Git来实时获取更新红黑树的原理就不在赘述了,这里着重给个例子,说明一下怎么运用nginx中的这个结构。相关结构struct ngx_rbtree_node_s { ngx_r
2016-12-12 11:06:23 1556 1
原创 【nginx源码学习与运用 五】双向链表ngx_queue_t
【nginx源码学习与运用】系列博客中的示例代码在csdn的代码托管服务器CODE上,地址https://code.csdn.net/u012819339/nginx_study ,你可以将其自由的下载到本地,或者通过Git来实时获取更新在nginx中双向链表ngx_queue_t结构被大量使用,它单单只是一个双向链表,它不负责链表元素所占内存的分配,这种设计方法在linux内核中的结构设计中也常常
2016-12-08 13:04:38 955
原创 【nginx源码学习与运用 四】单向链表ngx_list_t
【nginx源码学习与运用】系列博客中的示例代码在csdn的代码托管服务器CODE上,地址https://code.csdn.net/u012819339/nginx_study ,你可以将其自由的下载到本地,或者通过Git来实时获取更新ngx_list_t说是单向链表,其实是链表和数组的结合体!!! 需仔细体会,链表中会存在不定数量的大小相同的定长数组,我们的节点元素其实是存储在数组中的,当数组被
2016-12-07 12:41:16 1063
原创 【nginx源码学习与运用 三】变长数组ngx_array_t
【nginx源码学习与运用】系列博客中的示例代码在csdn的代码托管服务器CODE上,地址https://code.csdn.net/u012819339/nginx_study ,你可以将其自由的下载到本地,或者通过Git来实时获取更新相关结构ngx_array_t结构typedef struct { void *elts; //数组元素地址 ngx_uint_t
2016-12-06 18:20:01 983
原创 【nginx源码学习与运用 二】ngx_bufs_t 与 ngx_chain_t相关操作
【nginx源码学习与运用】系列博客中的示例代码在csdn的代码托管服务器CODE上,地址https://code.csdn.net/u012819339/nginx_study ,你可以将其自由的下载到本地,或者通过git来实时获取更新本篇博客是在上一篇的基础上又学习了nginx中ngx_buf_t 与ngx_chain_t相关知识与部分操作方法,并给出了例程,项目代码见csdn的相关结构ngx_
2016-12-06 09:41:29 1715 2
原创 【nginx源码学习与运用 一】内存池结构ngx_pool_t
最近工作不是很忙,利用部分闲余时间了解了下nginx。 在写这篇博客的时候仅仅距离我学习nginx不到一周的时间,所以我完全是站在一个新手的角度上,arvik一边学习nginx,一边尝试把学到的东西能通过实战运用的方式讲解出来供新手参考。在 【nginx源码学习与运用】系列博客中arvik将在csdn的代码托管服务器CODE上创建测试项目来演示实例,地址https://code.csdn.net/
2016-12-05 14:16:26 1246
原创 linux内核红黑树运用小实例
linux内核版本linux-3.10.36结构linux内核的rb_node结构体struct rb_node { unsigned long __rb_parent_color; struct rb_node *rb_right; struct rb_node *rb_left;} __attribute__((aligned(sizeof(long
2016-12-01 11:11:34 2441
wifi视频小车源码
2019-03-05
opencv联合dlib视频人脸识别例子
2018-09-14
opencv联合dlib人脸识别例子
2018-09-13
流量统计示例代码
2017-03-28
【智能路由器】离线缓存投毒实现分析 资源图片
2017-01-20
【深入实践ucos-ii】系列博客示例代码
2016-02-07
uvc-stream
2015-12-02
数字温度传感器tmp275中文数据手册
2015-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人