摘要: 考虑到将来有可能需要用C#调用C++的程序,先实验一下。先准备下C++程序:#include<stdio.h>#include<iostream>intmain(){printf("hi");intv1,v2;std::cin>>v1;v2=v1*2;std::cout<<v2<<std::endl;}用C#调用:大气象usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usi 阅读全文
posted @ 2013-01-17 17:51 songtzu 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、ISAPI简介通用网关接口CommonGatewayInterface(CGI)很早就作为交互式的Web应用程序的一个标准广泛应用在Internet之中。CGI脚本允许人们用多种编程语言(如Basic、C、Perl、Shell等等)来编写简单的应用程序。这些脚本运行在Web服务器上,而在客户的Web浏览器上输出运行结果。客户的输入通过环境变量或者标准输入设备来进行传递,然后CGI程序根据需要完成特定的操作,并通过HTML格式显示在客户的浏览器中。CGI的这一特性给互联网带来了生机,网站的建设也从此从沉默的处子变为热烈的少女,随着时间的推移,这位曾经轰动一时的白雪公主也日益疲乏起来。人们在长 阅读全文
posted @ 2013-01-17 15:13 songtzu 阅读(589) 评论(0) 推荐(0) 编辑
摘要: ISAPI(InternetServerApplicationProgrammingInterface)作为一种可用来替代CGI的方法,是由微软和Process软件公司联合提出的Web服务器上的API标准。ISAPI与Web服务器结合紧密,功能强大,能够获得大量的信息,因此利用ISAPI可以开发出灵活高效的Web服务器增强程序。由于ISAPI程序与Web服务器的关系,使得ISAPI接口在安全方面有一定的研究价值。本文主要讨论ISAPI在IIS和VC++6.0中的实现。一、ISAPI接口和CGI接口的不同。ISAPI程序和CGI程序完成类似的功能,但是实现方法不同。1、ISAPI程序以DLL形式 阅读全文
posted @ 2013-01-17 14:37 songtzu 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异。 1、CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如EXE文件,和WEB服务器各自占据着不同的进程,而且一般一个CGI程序只能处理一个用户请求。这样,当用户请求数量非常多时,会大量占用系统的资源,如内存、CPU时间等,造成效能低下。 2、ISAPI(Internet Server Application Program Interface)是微软提供... 阅读全文
posted @ 2013-01-17 14:26 songtzu 阅读(226) 评论(0) 推荐(0) 编辑