无界

我是Oracle Java JCP会员 博客域名 https://linuxstyle.blog.csdn.net/

Comet:基于 HTTP 长连接的“服务器推”技术

周 婷 (zhouting@cn.ibm.com), 软件工程师, IBM 中国软件开发技术实验室 2007 年 8 月 31 日很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 ...

2008-11-20 17:44:00

阅读数 11850

评论数 3

Http环境下的保持连接方式

Http环境本身是一种无连接状态的架构,在这种架构下服务器只能是被动的接受客户端的请求,返回结果,而无法主动的给客户端发送数据。而在很多需要实时数据交互(比如Web IM)的场景中,我们却希望能及时得到服务器给我们返回的数据。此时,一种最为普遍的做法是:在客户端用定时器,定时去请求服务器的服务,来...

2008-11-20 17:43:00

阅读数 25725

评论数 4

使用 .NET 实现 Ajax 长连接

作者:http://www.cnblogs.com/cathsfz/ Ajax的长连接,或者有些人所说的Comet,就是指以XMLHttpRequest的方式连接服务器,连接后服务器并非即时写入相应并返回。服务器会保持连接并等待一个需要通知客户端的事件,该事件发生后马上将数据写入响应,这时候客户端...

2008-11-20 17:41:00

阅读数 22084

评论数 8

HTTP长连接服务器端推技术

 服务器推送(Server Push) 推送技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息。服务器发送一批数据,浏览器显示这些数据,同时保证与服务器的连接。当服务器需要再次发送一批数据时,浏览器显示数据并保持连接。以后,服务器仍然可以发送批量数据,浏览器继续显示数据,依次类推。客户端拉...

2008-11-20 17:15:00

阅读数 18733

评论数 20

使用 jQuery 简化 Ajax 开发

JSON 入门指南 <!--document.write(打印本页);//--> <!--document.write(将此页作为电子邮件发送);//-->   级别: 初级

2008-11-20 17:06:00

阅读数 9748

评论数 0

centOS 自动安装php

centos下安装php#yum install -y php这个只安装PHP建议安装运行库及MySQL的支持#yum install -y php php-devel php-mysql如果你的系统是CentOS 5.6那么上面这条命令安装的是PHP 5.1,要安装 PHP 5.3则执行下面的命...

2008-11-20 16:26:00

阅读数 14698

评论数 7

C#中抽象类和接口的区别

  一、抽象类:      抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派...

2008-11-20 15:52:00

阅读数 13494

评论数 20

跨站脚本攻击(XSS)FAQ

原作者charlee、原始链接http://tech.idv2.com/2006/08/30/xss-faq/以及本声明。 该文章简单地介绍了XSS的基础知识及其危害和预防方法。Web开发人员的必读。译自 http://www.cgisecurity.com/articles/xss-faq.sh...

2008-11-13 16:14:00

阅读数 9506

评论数 1

IE的box模型显示bug

原作者charlee、原始链接http://tech.idv2.com/2007/01/02/ie-box-model-bug/以及本声明。 box模型即由等块元素的 margin、padding、border、width、height 等属性构成的显示模型,它是CSS布局的基础。通过设置的各种属...

2008-11-13 16:11:00

阅读数 8018

评论数 0

epoll相关资料整理

http://www.cppblog.com/converse/archive/2008/10/13/63928.html epoll相关资料整理 学习epoll有一段时间了,最近终于有一个服务器采用了epoll模型,从中积累了一些epoll的资料.个人感觉目前可以找到的epoll相关的资料太少了...

2008-11-13 15:47:00

阅读数 8228

评论数 0

何时使用margin和padding?

margin和padding的意义相信大家都很清楚,可是在具体应用中,到底应该使用哪一个,就比较难于判断了。 这篇文章 说得挺清楚的,在这里翻译一下,供参考。何时应当使用margin需要在border外侧添加空白时。 空白处不需要背景(色)时。 上下相连的两个盒子之间的空白,需要相互抵消时。如15...

2008-11-13 15:42:00

阅读数 8987

评论数 2

制作安全网站的checklist

原作者charlee、原始链接http://tech.idv2.com/2008/04/19/secure-website-checklist/ fcicq最近在IPA上看到一篇安全相关的文章,它的最末尾有个checklist,于是催我把它翻译了。前几天比较忙,周末没什么事儿了,就翻译一下吧。 原...

2008-11-13 15:34:00

阅读数 8363

评论数 1

如何用C#动态编译、执行代码

 在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。  一、CSharpCodeProvider    提供对C#代码生成器和代码编译器的实例的访问。如...

2008-11-12 13:53:00

阅读数 11539

评论数 3

php安装模式mod_php和Fastcgi的选择与对比

安装php又面临到了模式的选择,以前都是选择mod_php模式,因为这样安装比较方便哈,今天突然关心起FastCGI这种模式,败毒了一把,找到了一些关于mod_php和Fastcgi的选择与对比这方面的讨论,现在发出来留一个记号,以便进一步研究:第一篇:php在apache中安装模式的区别:fas...

2008-11-12 12:25:00

阅读数 11944

评论数 2

一个常用的正则表达验证类

这是風語·深蓝很早以前写的一个正则表达式验证工具类,包含了一些常见的校验和支持自定义的正则表达式匹配,可以选择完全匹配,也可以获取所有匹配项。曾用它仿造Eclispe下的正则表达式插件写过一个工具。因为最近突然有几个朋友都在问这方面的问题,干脆就把代码贴出来好了。using System;usin...

2008-11-12 09:27:00

阅读数 6342

评论数 0

php如何调用c接口无错版

1.首先是要安装好PHP 2.进入PHP的下载解压目录下的ext目录#cd /root/php-5.3.6/ext#./ext_skel --extname=hmc 说明:./ext_skel --extname=module_namemodule_name是你自己可以选择的扩展模块的名字,例如我...

2008-11-12 09:11:00

阅读数 5301

评论数 2

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