自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Huntinux

你会感谢曾经努力的自己 新博客地址:huntinux.github.com

  • 博客(11)
  • 资源 (13)
  • 收藏
  • 关注

转载 lighttpd-1.4.39 : mod_staticfile

http://www.cnblogs.com/kernel_hcy/archive/2010/04/07/1706587.html前面大概的介绍了一下lighttpd的状态机。在这篇中,将通过状态机,看看lighttpd到底是怎样处理连接请求的。在本篇中,我们只介绍lighttpd的最基本功能──处理静态页面。lighttpd处理静态页面要使用mod_staticfile.c插件。从名字中也可以看

2016-02-25 20:28:58 696

转载 lighttpd-1.4.39 : state machine

http://www.cnblogs.com/kernel_hcy/archive/2010/03/24/1694203.html

2016-02-25 17:00:05 739

转载 lighttpd-1.4.39 : connection

http://www.cnblogs.com/kernel_hcy/archive/2010/03/24/1694203.html前面讲了lighttpd是怎样使用fdevent系统的,以及监听socket的处理过程。这一篇我们来看一看lighttpd是怎样处理连接socket的。 首先,我们来看看lighttpd是怎样建立和客户端的连接的。前面在讲监听socket的处理过程中其实已经讲解了连接

2016-02-25 14:16:26 895

转载 setsockopt中参数之SO_REUSEADDR的意义(转)

http://www.cnblogs.com/qq78292959/archive/2013/01/18/2865926.html1、一般来说,一个端口释放后会等待两分钟之后才能再被使用,SO_REUSEADDR是让端口释放后立即就可以被再次使用。    SO_REUSEADDR用于对TCP套接字处于TIME_WAIT状态下的socket,才可以重复绑定使用。server程

2016-02-25 09:55:18 738

转载 Linux下的I/O复用与epoll详解 - junren

原文:http://www.tuicool.com/articles/BrQjIj前言I/O多路复用有很多种实现。在linux上,2.4内核前主要是select和poll,自Linux 2.6内核正式引入epoll以来,epoll已经成为了目前实现高性能网络服务器的必备技术。尽管他们的使用方法不尽相同,但是本质上却没有什么区别。本文将重点探讨将放在EPOLL的实现与使用详解。

2016-02-16 15:56:55 548

转载 lighttpd-1.4.39 : plugin

原文:http://www.cnblogs.com/kernel_hcy/archive/2010/03/11/1683809.html在lighttpd中,使用插件(plugin)的形式来增加服务的功能。同时,lighttpd提供了一个插件的公共接口给开发者,方便第三方提供额外的插件。lighttpd的插件接口主要提供在plugin.h文件中。其中,plugin结构体是最核心的部分。 plug

2016-02-15 16:25:45 1007

转载 lighttpd-1.4.39 : alarm

原文: http://bbs.chinaunix.net/thread-1251434-5-1.html本节相对简单, 讲讲lighttpd中如何处理超时的连接. 方法很简单, lighttpd创建一个每隔一秒触发的定时器, 被触发后查找当前的所有连接, 看它们的时间是否已经超过了最长的生存期, 如果是就关闭连接.创建定时器的代码在server.c的main函数中:#ifdef USE_ALAR

2016-02-15 11:34:41 569

原创 lighttpd-1.4.39 : fdevents and Event Handler

重要参考: http://bbs.chinaunix.net/thread-1251434-2-1.html lighttpd对网络的I/O事件进行了封装,并且实现了几种事件处理器。可以通过配置文件来选择使用哪种事件处理器。可以使用的事件处理器有:select、poll、epoll等。对网络I/O事件的封装lighttpd对网络的IO事件进行了封装,使用结构体 fdevent表示。ty

2016-02-14 16:55:39 735

原创 lighttpd-1.4.39 : watcher and worker

参考: http://bbs.chinaunix.net/thread-1251434-1-1.html http://www.cnblogs.com/kernel_hcy/archive/2010/02/11/1667654.html工作模式lighttpd采用多进程模型,有一个watcher和N个worker进程。watcher负责创建worker并且监控是否有worker退出,

2016-02-08 16:28:27 646

原创 lighttpd-1.4.39 : buffer

参考: http://www.cnblogs.com/kernel_hcy/archive/2009/11/04/1594134.html字符串lighttpd需要对字符串进行处理,源文件是buffer.c buffer.h buffer的定义如下所示,注释写的很清晰。/* generic string + binary data container; contains a terminatin

2016-02-04 21:03:13 534

原创 lighttpd-1.4.39 : array

array的定义typedef enum { TYPE_UNSET, TYPE_STRING, TYPE_COUNT, TYPE_ARRAY, TYPE_INTEGER, TYPE_FASTCGI, TYPE_CONFIG } data_type_t;#define DATA_UNSET \ data_type_t type; \ buffer *key; \ int is_

2016-02-03 21:56:10 504

drag and drop

用qt实现 拖拽行为。是c++ gui programming with qt 4 第9章的第一个例子。

2013-10-25

meandmyshadow-0.4-bin.tar

Linux下免费的好玩游戏,在source forge上找到的: http://sourceforge.net/projects/meandmyshadow/?source=directory

2013-10-23

scull pipe模块

LDD 第六章 scull pipe模块简化代码。

2013-10-14

tslib1.3.tar.gz

talib1.3 源代码。移植过程见这里:http://blog.csdn.net/huntinux/article/details/12612837

2013-10-11

Slope One Predictors for Online Rating-Based Collaborative Filtering

Daniel Lemire 写的介绍Slope one 算法的lecture。 想深入学习slope one的可以看看

2013-09-06

推荐系统实践

本书通过大量代码和图表全面系统地阐述了和推荐系统有关的理论基础,介绍了评价推荐系统优劣的 各种标准(比如覆盖率、满意度)和方法(比如 AB 测试) 总结了当今互联网领域中各种和推荐有关的产 , 品和服务。另外,本书为有兴趣开发推荐系统的读者给出了设计和实现推荐系统的方法与技巧,并解答了 在真实场景中应用推荐技术时最常遇到的一些问题。 本书适合对推荐技术感兴趣的读者学习参考。

2013-09-06

APUE 2nd 英文原版

APUE 第二版的英文原版。 从google搜来的,所以不要积分了,和大家分享共勉。

2013-03-23

s3c2440 IIC 读写 AT24C08A 实验代码

s3c2440 使用IIC总线读写EEPROM(AT24C08A)

2012-09-28

ZT-180 Adhoc Switcher

通过这个软件可以让安卓系统连接到ad hoc 网络。

2012-09-15

mini2440 定时器中断实验源代码

是能在友善之臂的mini2440板子上运行的定时器中断代码。定时器没0.5秒产生一次中断,控制led1的亮灭。可以结合韦东山的《嵌入式Linux应用开发完全手册》第十章来理解。

2012-08-09

Wildpackets OmniPeek 5.1序列号注册机

Wildpackets OmniPeek 5.1序列号注册机

2011-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除