linyawen

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页

2011年10月27日

摘要: 1.前言。我们知道,在Windows中,可以通过调用SetTimer函数为应用程序分配一个计时器。当指定了一个时间间隔以后,Windows系统将每隔指定的时间向应用发送一条WM_TIMER消息,从而使应用程序能够实现许多与时间相关的动作。然而需要指出的是,由系统发给应用程序的WM_TIMER消息并不是异步的,这条消息被放在常规的消息队列中,并与其它消息一起排序。因此,即使我们在调用SetTimer()时设定了1000毫秒的时间间隔,应用程序却不一定保证每隔一秒钟接受到一条WM_TIMER消息,如果另一个程序的忙碌时间超过一秒钟,那么我们的应用程序在那段时间内就不能接收到任何WM_TIMER 阅读全文
posted @ 2011-10-27 17:54 linyawen 阅读(3104) 评论(0) 推荐(0) 编辑

摘要: 在笔者,也就是我的概念里,自省和反射是一回事,当然其实我并不十分确定一定以及肯定,所以如果这确实是两个不同的概念的话,还请多多指教 :) 转载请注明作者、出处并附上原文链接,多谢!update 2011-3-10: 更正函数的func_globals属性含义。首先通过一个例子来看一下本文中可能用到的对象和相关概念。01#coding: UTF-802importsys# 模块,sys指向这个模块对象03importinspect04deffoo():pass# 函数,foo指向这个函数对象0506classCat(object):# 类,Cat指向这个类对象07def__init__(self 阅读全文
posted @ 2011-10-27 17:50 linyawen 阅读(645) 评论(0) 推荐(1) 编辑

摘要: 本文介绍了Python对于线程的支持,包括“学会”多线程编程需要掌握的基础以及Python两个线程标准库的完整介绍及使用示例。注意:本文基于Python2.4完成,;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址 >.<1. 线程基础1.1. 线程状态线程有5种状态,状态转换的过程如下图所示:1.2. 线程同步(锁)多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元素都是0,线程"set"从后向前把所有元素改成1, 阅读全文
posted @ 2011-10-27 17:15 linyawen 阅读(633) 评论(0) 推荐(0) 编辑

2011年10月26日

摘要: 转自 http://www.heibai.net/article/info/info.php?infoid=1565什么是局域网安全,系统管理员怎样才能保障局域网的安全?这是一个不断变化的安全概念,很长的一个时期以来,在局域网与外界互联处放置一个防火墙,严格控制开放的端口,就能在很大程度上掌握安全的主动权,方便的控制网内外用户所能使用的服务。比如,在防火墙上仅仅开放80,53两个端口,那么无论是内部还是外面的恶意人士都将无法使用一些已经证明比较危险的服务。但要注意一点,防火墙在某种意义上是很愚蠢的,管理员对防火墙的过分依赖以及从而产生的懈怠情绪将不可避免的形成安全上的重大隐患,“通道“技术就是 阅读全文
posted @ 2011-10-26 10:54 linyawen 阅读(773) 评论(0) 推荐(0) 编辑

摘要: 转自---http://www.myhack58.com/Article/60/76/2006/7325.htm后门,隐藏通道及HTTP(S) 作为一个网络或是系统管理员,你常常需要限制进出你的网络的服务,实现的方法很多,目前为止最常见的就是使用防火墙,然而,无论如何通常大多数的防火墙和网络至少需要放开一种服务-比如打开用户网上冲浪的功能,HTTP是一种十分简单而常用的协议(如较ftp而言),几乎任何网络中的任何一台普通工作站都是允许发送HTTP请求的,通常服务器也同样。HTTP行为是可以走代理的实现的,然而,这仅仅指明文的HTTP,通过SSL加密的HTTP(HTTPS)通常不可能通过代理实现 阅读全文
posted @ 2011-10-26 10:51 linyawen 阅读(1147) 评论(0) 推荐(0) 编辑

摘要: 转自--http://blog.csdn.net/zhangnn5/article/details/6810347在阅读这篇文章之前,我假设你已经知道TCP/IP协议,ARP协议,知道什么是sniffer等基本网络知识。在一般的局域网里面,经常会有两种接入方式,一种是HUB接入(这里的HUB是指普通HUB),一种是交换机直接接入(这里的交换机是比较高级的交换机,老式交换机不在此列)。采用HUB方式接入的网络,数据传送的时候,是采用广播的方式发送,这个时候,只要一台主机将自己的网卡设置成混杂模式(promiscuous mode),就可以嗅探到整个网络的数据。 此篇文章不打算讨论这种网络环境的嗅 阅读全文
posted @ 2011-10-26 10:22 linyawen 阅读(414) 评论(0) 推荐(0) 编辑

摘要: 1、HTTP 只有POST和GET 两种命令模式;2、POST是被设计用来向上放东西的,而GET是被设计用来从服务器取东西的,GET也能够向服务器传送较少的数据,而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据.POST的信息作为HTTP 请求的内容,而GET是在HTTP 头部传输的;3、POST与GET在HTTP 中传送的方式不同,GET的参数是在HTTP 的头部传送的,而Post的数据则是在HTTP 请求的内容里传送;4、POST传输数据时,不需要在URL中显示出来,而GET方法要在URL中显示;5、GET方法由于受到URL长度的限制,只能传递大约1024字节;P 阅读全文
posted @ 2011-10-26 10:18 linyawen 阅读(178) 评论(0) 推荐(0) 编辑

摘要: 如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。此状态代码提供了有关请求状态的信息,且为 Googlebot 提供了有关您网站和请求的网页的信息。一些常见的状态代码为:200- 服务器成功返回网页404- 请求的网页不存在503- 服务器暂时不可用以下提供了 HTTP 状态代码的完整列表。点击链接可了解详细信息。您也可以访问有关 HTTP 状态代码的 W3C 页来了解详细信息。1xx(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码。代码 阅读全文
posted @ 2011-10-26 10:15 linyawen 阅读(3794) 评论(1) 推荐(0) 编辑

摘要: 转自http://www.cnblogs.com/li0803/archive/2010/11/20/1882792.html#2218777目前,在IP网络中实现实时语音、视频通信和应用已经成为网络应用的一个主流技术和发展方向,本文详细介绍IP协议族中用于实时语音、视频数据传输的标准协议RTP( Real-time Transport Protocol)和RTCP(RTP Control Ptotocol)的主要功能。 2、RTP/RTCP协议简介 RTP 由 IETF(http://www.ietf.org/)定义在 RFC 3550和3551中。 RTP被定义为传输音频、视频、模拟... 阅读全文
posted @ 2011-10-26 09:58 linyawen 阅读(495) 评论(0) 推荐(0) 编辑

摘要: 服务器端忙于处理攻击者伪造的TCP连接请求而无暇理睬客户的正常请求(毕竟客户端的正常请求比率非常之小),此时从正常客户的角度看来,服务器失去响应,这种情况我们称作:服务器端受到了SYNFlood攻击(SYN洪水攻击)。而Smurf、TearDrop等是利用ICMP报文来Flood和IP碎片攻击的。本文用“正常连接”的方法来产生拒绝服务攻击。19端口在早期已经有人用来做Chargen攻击了,即Chargen_Denial_of_Service,但是!他们用的方法是在两台Chargen 服务器之间产生UDP连接,让服务器处理过多信息而DOWN掉,那么,干掉一台WEB服务器的条件就必须有2个:1.有 阅读全文
posted @ 2011-10-26 09:42 linyawen 阅读(312) 评论(0) 推荐(0) 编辑

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页