自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 简单防范SYN_RECV攻击

SYN攻击是最常见又最容易被利用的一种攻击手法。相信很多人还记得2000年YAHOO网站遭受的攻击事例,当时黑客利用的就是简单而有效的SYN攻击,有些网络蠕虫病毒配合SYN攻击造成更大的破坏。本文介绍SYN攻击的基本原理、工具及检测方法,并全面探讨SYN攻击防范技术。一、TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:

2009-07-07 15:29:00 2964

转载 嵌入式系统中文输入法的设计

原 作 者:Tony原 出 处:Tony嵌入式开发网发 布 者:Zhangdondon发布类型:转载发布日期:2007-03-30今日/总浏览:1/4720   摘   要:在

2008-12-31 05:59:00 1062

原创 WEB压力测试工具 ACT工具(Microsoft Application Center Test)

http://msdn.microsoft.com/en-us/library/aa287410(VS.71).aspx

2008-12-22 22:15:00 1241

转载 From Learn About the Ext JavaScript Library

From Learn About the Ext JavaScript LibraryJump to: navigation, searchSummary: This article is all about using Ext to talk to RESTful Web Services, although it should also be (hopefull

2008-12-22 22:07:00 1228

转载 Lynx-纯文字网页浏览器

Lynx   一、Lynx是个纯文字网页浏览器,是在具有强调文字功能的终端上使用的。[编辑本段]使用  在Lynx下有两种浏览方式:  1. 以方向键选择超链结,而Lynx会强调选择的超链结的文字来回应。  2. 由Lynx先将网页上所有超链结都编号,再输入号码选择超链结。  目前版本的Lynx支持SSL。也支援不少HTML功能。  表格是将各格内容排成一条

2008-12-20 00:04:00 2650

转载 PHP 反射机制实现动态代理的代码

演示用代码如下所示:class ClassOne {function callClassOne() {print "In Class One";}}class ClassOneDelegator {private $targets;function __construct() {$this->target[] = new ClassOne();}function __call($name, $ar

2008-12-14 21:36:00 595

转载 Perl、PHP、ASP、JSP技术比较

本文将对目前最常用的四种动态网页语言Perl(Practical Extraction and ReportLanguage)、PHP(Hypertext Preprocessor)、ASP(Active ServerPages)、JSP(JavaServer Pages)进行一些技术性的比较。  Perl  Perl(Practical Extraction and Report Lan

2008-12-14 15:56:00 534

转载 使用ASP实现广告代理

有一个网站A想找别的网站作为代理商,在代理商的页面上插入自己的广告。它提供一个注册页面给代理商,代理商注册后,会得到一个ID,并得到以此ID作为标记的广告代码。代理商需要做的就只是把这个代码插入自己的网页中就可以了。一旦有人点击这个广告。网站A就要付给代理商money了。那么,这个技术具体是如何实现的呢?这是别人给我出的一道题目,虽然不难,但是我觉得很有代表性,所以不妨写出来给大家做个参考。相关知

2008-12-14 15:53:00 973

转载 ajax代理程序自动判断字符编码-Xml编程教程

由于ajax在跨域的访问上有问题,目前最好的方法是做代理.写了个代理程序和心得。为了做ajax的代理,研究了下服务器端的xmlhttp并和客户端的ajax中的xmlhttp做了个比较,后台代码是asp的。服务器端的xmlhttp也就是asp小偷程序,我把代码改成了javascript。1、在服务器端的xmlhttp.Open("GET",url,false)异步必须是关闭的

2008-12-14 15:51:00 582

转载 asp代理采集的核心函数代码

Function ProxyPage(url) Set Retrieval = CreateObject("MSXML2.ServerXMLHTTP.5.0") With Retrieval .SetProxy 2 , "255.0.0.0:80" 代理ip:代理端口 .Open "Get", url, False, "", "" .setRequestHeader "Referer","htt

2008-12-14 15:46:00 620

转载 asp代理采集的核心函数代码

Function ProxyPage(url) Set Retrieval = CreateObject("MSXML2.ServerXMLHTTP.5.0") With Retrieval .SetProxy 2 , "255.0.0.0:80" 代理ip:代理端口 .Open "Get", url, False, "", "" .setRequestHeader "Referer","htt

2008-12-14 15:45:00 536

转载 asp写Web代理软件

asp写Web代理软件,可以用作突破网关限制等,主要是为了配合Ajax使用的(因Firefox存在跨域访问的问题)版本 0.1作者 LlinZzi功能判断网站编码,支持任何语言超连接自动转换附带一个远程下载图片的函数未解决问题,目前只能用来代理网站代码,图片等其他数据的代理转发尚未完成。 程序代码Server.ScriptTimeout=9999999;var Surl = Str

2008-12-14 15:42:00 865

转载 C++各大有名库的介绍之C++标准库

C++各大有名库的介绍之C++标准库 C++各大有名库的介绍之C++标准库  标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。1、Dinkumware C++ Library参考站点:http://www.dinkumw

2008-12-14 01:07:00 613

原创 Linux 同步方法剖析

文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//www.ibm.com/i/c.gif"/><td class="small"width="122">未显示需要 JavaScript的

2008-12-11 15:34:00 409

转载 TCP连接的状态转换图深度剖析

这个图n多人都知道,它对排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻地认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解释一下,以便加强记忆!不过在这之前,先回顾一下TCP建立连接的三次握手过程,以及关闭连接的四次握手过程。500){this.resized=true;this.style.width=

2008-12-10 21:17:00 585

原创 强化 TCP/IP 堆栈安全 windows

http://www.microsoft.com/china/technet/security/guidance/secmod109.mspx

2008-12-10 21:11:00 812

转载 SYN Cookie原理及其在Linux内核中的实现

http://www.ibm.com/developerworks/cn/linux/l-syncookie/index.html本文就分别介绍一下 SYN Flood 攻击和 SYN Cookie 的原理,更重要的是介绍 Linux 内核中实现SYN Cookie 的方式。最后,本文给出一种增强目前 Linux 中 SYN Cookie 功能的想法。 概述 在

2008-12-10 21:08:00 518

转载 增强操作系统的TCP/IP栈    linux

http://cr.yp.to/syncookies.html   SYN cookiesMail service for Panix, an ISP in New York,was shut down by a SYN flood starting on 6 September 1996.A week later the story was covered by the RI

2008-12-10 20:53:00 887

转载 关于apache的优化

apache1.3从网上找到Michael Radwin先生发表的一份演讲稿--《Hacking Apache HTTP Server at Yahoo!》。链接:http://public.yahoo.com/~radwin/talks/yapache-apachecon2005.htm。文中讲述了yahoo在过去几年中应用apache1.3的经验及优化策略。里面讲到了freebsd下用了个内核

2008-12-10 14:41:00 600

转载 linux中限制用户进程CPU和内存占用率

前几天在网易博客上发了一篇“linux中限制用户进程CPU占用率”的文章,谈到限制进程CPU占用率的问题,给出了一个shell脚本代码如下:renice +10 `ps aux | awk ’{ if ($3 > 0.8 && id -u $1 > 500) print $2}’`   其中用到ps获取进程信息,其实ps中%CPU一列的意义是进程实际占有CPU时间和他存活时间的比值,这

2008-12-07 22:56:00 7986

转载 C++中的虚函数

::首页 >> 文档中心 >> 在线杂志 >> C++、MFC    [ 在线杂志 第27期 ]           [ 原创文档 本文适合初级读者 已阅读32328次 ]      C++中的虚函数(一)作者:aber  虽然很难找到一本不讨论多态性的C++书籍或杂志,但是,大多数这类讨论使多态性和C++虚函数的使用看起来很难。我打算在这篇文章中通过从几个方面和结合一些例子使读者理解在C+

2008-12-06 17:26:00 684

转载 inet_pton和inet_ntop函数

inet_pton和inet_ntop函数Linux下这2个IP地址转换函数,可以在将IP地址在“点分十进制”和“整数”之间转换而且,inet_pton和inet_ntop这2个函数能够处理ipv4和ipv6。算是比较新的函数了。inet_pton函数原型如下[将“点分十进制” -> “整数”]#include#include#includeint inet_pton(int af, constc

2008-12-04 11:26:00 21141

转载 linux操作系统下的域名解析系统设置

DNS就是Domain Name System,它能够把形如www.21PHP.com这样的域名转换为211.152.50.35这样的IP地址;没有DNS,浏览21php.com 这个网站时,就必须用211.152.50.35这么难记的数字来访问。提供DNS服务的就是DNS服务器。DNS服务器可以分为三种,高速缓存服务器 (Cache-only server)、主服务器(Primary Name

2008-12-03 11:40:00 812

转载 使用gethostbyname由域名或主机名得IP地址

使用这个东西,首先要包含2个头文件:#include #include struct hostent *gethostbyname(const char *name);这个函数的传入值是域名或者主机名,例如"www.google.cn","wpc"等等。传出值,是一个hostent的结构(如下)。如果函数调用失败,将返回NULL。struct hostent {  char  *h_nam

2008-12-03 11:03:00 463

转载 解决TIME_WAIT过多问题

#netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’LAST_ACK 14SYN_RECV 348ESTABLISHED 70FIN_WAIT1 229FIN_WAIT2 30CLOSING 33TIME_WAIT 18122状态:描述CLOSED:无连接是活动的或正在进行LISTEN:服务器在等待进入呼叫SYN

2008-12-01 18:37:00 950

原创 thread vs fork

1.thread 强行结束线程或线程异常退出,线程内动态分配的资源不会释放。  signal(SIGALRM,timer0);子线程会覆盖掉主线程的注册函数,但是alarm()相互独立共用SIGALRM。2.fork 则会  alarm会唤醒sleep使其失效。signal(SIGALRM,--);相互独立

2008-12-01 11:07:00 627

转载 Linux系统调用之sysinfo函数解析

【sysinfo系统调用】   功能描述: 获取系统总体统计信息。  用法: #include int sysinfo(struct sysinfo *info);    参数: info:指向sysinfo结构的指针,原型如下,Linux版本必须>=2.3.23(i386),或者>=2.3.48(其它平台)。<!--google_ad_client = "pub-

2008-11-30 22:22:00 2286

原创 vfork vs fork

/**********************************************************************/vfork用于创建一个新进程,而该新进程的目的是exec一个新进程,vfork和fork一样都创建一个子进程,但是它并不将父进程的地址空间完全复制到子进程中,因为子进程会立即调用exec,于是也就不会存放该地址空间。。不过在子进程中调用exec或exit之

2008-11-30 22:00:00 577

转载 剖析C++标准库智能指针(std::auto_ptr)

主题索引:一、剖析C++标准库智能指针(std::auto_ptr)        1.Do you Smart Pointer?    2.std::auto_ptr的设计原理    3.std::auto_ptr高级使用指南    4.你是否觉得std::auto_ptr还不够完美?二、C++条件,寻找构造更强大的智能指针(Smart Pointer)的    策略        1.

2008-11-17 22:26:00 1061

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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