1.NAT的原理 NAT会修改数据包的ip层的源或者目的ip地址。在实际应用中,NAT 主要用于实现私有网络访问公共网络的功能。 1.1 SNAT 源目的地址转换,即对ip数据包的源ip地址进行转换操作,典型的应用即是网关,网关的lan侧会下挂至少两台设备,而这两台设备的ip地址都是lan侧地址,而 ...
分类:
Web程序 时间:
2016-08-04 21:08:32
阅读次数:
200
HttpModule是向实现类提供模块初始化和处置事件。 当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之 路”,所以可以在这个HTTP请求 ...
分类:
Web程序 时间:
2016-07-24 14:47:55
阅读次数:
228
Spac5xx的实现是按照标准的USB VIDEO设备的驱动框架编写(其具体的驱动框架可参照/usr/src/linux/drivers/usb/usbvideo.c文件),整个源程序由四个主体部分组成:
设备模块的初始化模块和卸载模块,上层软件接口模块,数据传输模块。
具体的模块分析如下:
一、初始化设备模块
该驱动采用了显式的模块初始化和消...
分类:
系统相关 时间:
2016-06-24 16:13:53
阅读次数:
324
IHttpModule向实现类提供模块初始化和处置事件。 IHttpModule包含兩個方法: public void Init(HttpApplication context);public void Dispose();Init():这个方法接受一个HttpApplication对象,HttpA ...
分类:
Web程序 时间:
2016-06-11 13:12:10
阅读次数:
237
首先我们使用pkg模块给一个初始安装的centos系统安装常用的rpm包,例如:vimunzipwget等等这里使用的是配置SLS文件的方法mkdir/srv/salt/init-pv
vi/srv/salt/init/pkg-install.sls
#添加如下内容:
common_packages:
pkg.installed:
-pkgs:
-unzip
-dos2unix
#提示如果还有其..
分类:
其他好文 时间:
2016-06-07 16:36:40
阅读次数:
896
设备与模块: 设备类型:块设备(blkdev)、字符设备(cdev)、网络设备; 模块: 分析hello,world模块代码。Hello_init是模块的入口点,通过module_init()注册到系统中,在内核装载时被调用,是一个宏调用,唯一的参数是模块的初始化函数。模块初始化函数格式:int m ...
分类:
系统相关 时间:
2016-06-06 23:35:52
阅读次数:
207
场景在main函数中的两个参数(int argc , char *argv[]),都是系统构造的。通常来说,我们只需要去解析即可,不需要去构造这样一个参数。然而,今天写代码时却不得不构造这样一个参数。原因是使用了一个第三方的模块(准确的说是基于第三方模块),第三方模块初始化时需要接受(int argc , char ** &argv)这样的参数。注意到其中的引用符号!通常来说,直接传递main函数的...
分类:
其他好文 时间:
2016-05-13 01:44:27
阅读次数:
593
这个程序本身并没有什么难点,但是通过这个入门案例,我们可以体验Python编程的基本方法,如何查看帮助文档,如何引入模块,初始化对象,操作zip文件,打开本地文件,命令行参数设置。
原书中,作者有为程序增加多线程的例子,但是实在是太过于粗暴,容易误导大家都多线程的使用,所以我这篇文章直接略过了。
之后的文章,我们会在此基础上继续深入,敬请期待。...
分类:
编程语言 时间:
2016-05-11 16:43:33
阅读次数:
267
IHttpModule向实现类提供模块初始化和处置事件。 IHttpModule包含兩個方法: public void Init(HttpApplication context);public void Dispose();Init():这个方法接受一个HttpApplication对象,HttpA ...
分类:
Web程序 时间:
2016-04-11 18:40:52
阅读次数:
179
1>.sapi(迷你版webserver)、minit(模块初始化)、rinit(扩展请求初始化方法)、rshutdown(请求终止)、mshutdown(模块终止) 一、生命周期:初始化myextension模块;在sapi启动后调用每个扩展的minit(模块初始化);然后php接着遍历所以的扩展 ...
分类:
Web程序 时间:
2016-03-30 19:34:45
阅读次数:
311