- 博客(17)
- 收藏
- 关注
原创 在iis中配置自己的cgi
最近需要在iis web服务器中添加python cgi和 php cgi,经过网上查看资料,得知iis配置cgi是相当简单的 首先进入iis网站的属性对话框: 选择主目录的tab页,然后讲执行权限修改为【纯脚本】,然后再进入配置页: 进入映射tab页,点击添加,来添加自己需要加入iis的cgi类型:
2014-03-08 23:44:48 3442
原创 mongodb数据库源码的一个缺陷
今天在看mongodb数据库是发现了一个问题,在判断是否是写操作时,源码为 inline bool opIsWrite( int op ) { switch ( op ) { case 0: case opReply: case dbMsg: case dbQuery: case
2012-11-25 22:56:19 892
原创 struct hlist_node
struct hlist_node {struct hlist_node *next, **pprev;};这个结构体是为了加速删除操作,因为修改上一个节点的next指针时只需要*(node->pprev) = (node->next)就行,相对于node->prev->next = node->next快
2012-10-18 20:03:07 1047
原创 第二天2个bug
今天是我进深信服第二天,其余的还好,分配的电脑就不好说了。昨天领了电脑,机箱已经不成样子了,还没有硬盘的,借来了移动光驱自己装好系统、装好软件 发现这种配置的电脑根本就无法工作,cpu和内存使用率一直都飚在百分之七八十。无奈今天去IT换了一台,奔腾4换成了赛扬430,1G的内存换成了2G、换了个机箱。将就着。 今天才第二天,我就被项目组外派到其他项目组去改bug,啥业务都不懂啊,用了什么
2012-02-28 23:34:03 498
原创 ACE中的定时器实现原理
最近项目中遇到一个问题,用ace框架起的定时器,跑着跑着,它不跑了,然后我依赖定时器所创建的任务也一直挂在那里。查看系统软件打印的日志发现,是ace的ACE_Reactor在run_reactor_event_loop函数中返回了-1,reactor的时间循环结束,从而导致定时器函数handle_timeout函数无法再被触发。为了找出问题的具体原因,看了一把ace的源码,虽然到目前为止,为何ru
2011-12-20 23:28:05 4284 2
原创 ACE_Stream中的recv_n和send_n
ACE_Stream中提供recv_n函数,该函数要求输入参数len表示要接受的字节数。当代码中调用该函数时,程序会一直阻塞在recv_n函数调用的地方,只到recv_n对应的描叙符接收到了len个字节或者连接断开。recv_n代码:ACE::recv_n_i (ACE_HANDLE handle, void *buf,
2011-12-17 23:10:08 4331
原创 利用ACE管理线程
我所接触的ACE中对线程操作的类主要有两个,一个是ACE_Thread,另一个为ACE_Thread_Manager ACE_Thread能够管理所有线程,只要你掌握有需要被管理的线程的ID;ACE_Thread_Manager的一个对象能够管理该对象所创建的线程。 一个线程可以通过传入THR_JOINABLE属性来创建,从而可以在其他线程(并不一定要是创建该线程的线程或者主线程)等待
2011-11-14 23:44:05 2342
转载 isapi_4
<br />1、安装ActiveState2.5<br />2、在“ISAPI和CGI限制”,添加Python扩展,注意在添加路径时 在Python.exe后加 %s %s ,如:C:/Python25/Python.exe %s %s<br />3、在“处理程序映射”中添加扩展名为.py的影射,路经的输入方法同上。添加之后挥在列表中看到刚才所添加的映射属于CGImodule,也就是.py扩展名的文件将以CGI方式执行。<br /><br />经过这两步以后,Python脚本就可以在IIS7上运
2011-04-26 08:21:00 640
转载 isapi_3
<br />一、ISAPI简介<br />通用网关接口CommonGatewayInterface(CGI)很早就作为交互式的Web应用程序的一个标准广泛应用在Internet之中。CGI脚本允许人们用多种编程语言(如Basic、C、Perl、Shell等等)来编写简单的应用程序。这些脚本运行在Web服务器上,而在客户的Web浏览器上输出运行结果。客户的输入通过环境变量或者标准输入设备来进行传递,然后CGI程序根据需要完成特定的操作,并通过HTML格式显示在客户的浏览器中。CGI的这一特性给互联网带来了生机
2011-04-26 08:18:00 794
转载 isapi_2
<br />编译的时候可以参考MSDN上面的文章,但是估计按照文章说的来做不一定能够编译。<br /><br /> 查找了别人的文章后自己总结了一下,最终可以编译了。<br /><br /> 在IIS6.0中如何调试ISAPI,需要首先确认运行于什么模式之下,当IIS以“IIS5.0隔离模式”运行时,ISAPI依附与Inetinfo.exe(对于进程内应用程序)或 DLLhost.exe(对于进程外应用程序)当 IIS 以工作进程隔离模式运行时:W3wp.exe(多工作进程)<br
2011-04-26 08:17:00 561
转载 isapi_1
ISAPI筛选器介绍 收藏<br /> ISAPI(Internet Server Application Programming Interface)作为一种可用来替代CGI的方<br />法,是由微软和Process软件公司联合提出的Web服务器上的API标准。ISAPI与Web服务器结合紧<br />密,功能强大,能够获得大量的信息,因此利用ISAPI可以开发出灵活高效的Web服务器增强程序<br />。由
2011-04-26 08:16:00 635
原创 附1: 湖南省选调到乡镇(街道)工作的优秀毕业生推荐表
<br /><br />呈报学校: 报名序号:<br />姓名<br /> <br />性别<br /> <br />出生年月<br /> <br />照 片<br />民族<br /> <br />籍贯<br /> <br />出生地<br /> <br />政治面貌<br /> <br />身 份<br />证 号<br /> <br />家庭住址<br /> <br />有何特长<br /> <br />联系电话<br /> <br />就读于何
2011-02-21 23:42:00 1738
原创 HTTP协议讲解
<br />Author :Jeffrey <br /><br /><br /><br />引言 <br /><br /><br />HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW 中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next
2011-02-21 23:22:00 891
原创 HTTP协议header头域
<br /> HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。<br /> 通常HTT
2011-02-21 23:19:00 430
原创 web服务器
<br />#pragma comment(lib,"Ws2_32.lib")<br />#include< Winsock2.h><br />#include <winsock.h><br />#include <sys/stat.h><br />#include <iostream><br />using namespace std;<br />#define SERVER_PORT 10000 //自定义的服务端口<br />#define HOSTLEN
2011-02-17 19:58:00 463
原创 物联网技术发展
<br />提示:<br /> 我国物联网发展正在进入实质性应用阶段,之前我们对物联网的两大重要应用——手机支付和3G 视频监控进行了分析和推荐,而对于物联网整体的发展,我们认为,物联网已经步入成长期,其应用层的价值将是未来主体,以下是相关分析。<br /> 研究结论<br /> 物联网将迎来高速增长的关键发展期。物联网在经历了2003-2009 年以M2M 业务为特征的导入期后已步入关键发展期。从当前阶段来看,物联网本身的特点将表现在网络经济性差别于互联网、主要
2011-01-06 22:54:00 691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人