Web开发相关技术报告下载

重要提示:所有技术报告版权属搜狐公司研发中心所有,严禁在未经获得允许的情况下以任何形式加以转载!

C10K问题---epoll简介

简介:编写连接数巨大的高负载服务器程序时,经典的多线程模式和select模式都不再适用。应当抛弃它们,采用epoll/kqueue/dev_poll来捕获I/O事件。

点此下载 我要评论

乱序优化与GCC的Bug

简介:乱序优化是现代编译器非常重要的特性,本文介绍了什么是乱序优化,以及由此引发的一个gcc bug,希望引起各位开发者的注意。

点此下载 我要评论

轻量级AJAX库

简介:Ajax作为一个非常常用的功能,在页面中的作用越来越举足轻重。而对于浏览器的支持,易用性,lib本身大小就成为了衡量一个lib的指标。作者重写了ajax library用来取代现有的prototype.js。

点此下载 下载附件Ajax.zip 我要评论

用java的nio技术实现的异步连接池

简介:本文重点讲解异步连接池的诞生背景和使用方法,同时介绍java nio技术的基础知识。

点此下载 我要评论

XSS跨站脚本攻击及防范

简介:XSS(Cross Site Script)跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。本文介绍了该攻击方式,并给出了一些防范措施。

点此下载 我要评论

实现跨域访问的Ajaj

简介:Ajaj即Asynchronous JavaScript And JavaScript_Text。 它跟Ajax(具体的详细的介绍请参见Ajax: A New Approach to Web Applications。)类似,Ajaj也是在不刷新页面的情况下,和server进行交互,并且可以实现跨域交互。

点此下载 我要评论

使用hudson搭建daily build系统

简介:每日构建,Daily Build是指周期性地(每天)、全自动地、完整地对整个项目的代码进行编译和集成。本文以miscsearch组搭建hudson服务器的实践过程为例,介绍了daily build系统的搭建过程。

点此下载 我要评论

Bigmem: 在32bit下利用超过4G内存

简介:32bit应用程序由于寻址空间的限制,无法直接使用4G以上的物理内存, 这对一些性能要求高,内存开销大的应用程序而言是很大的限制. 本文介绍了一种在32bit下利用超过4G的内存的方法和相应的实现。

点此下载 我要评论

C10K与高性能程序续篇

简介:本文是卷1-1文章“C10K问题---epoll简介”的续篇,介绍了如何利用流水线和一些锁的技巧提高服务器吞吐量,以及新兴的Lock Free技术。

点此下载 我要评论