在windows xp中,微软第一次引入了upnp的概念。upnp在xp中默认是开启并工作的,一直不引人注目,后来随着upnp的漏洞而名声大噪,导致大家纷纷关闭xp中upnp来提高系统的安全性。下面我们来分析一下upnp的好处和与其相关的一些概念,并看看xp中upnp是如何设置并让其正常工作从而方便我们在网上冲浪。

首先我们先解释几个名词。

1.ip地址
ip地址是网络中用于标识通讯双方的一个地址。正因为如此,一个通讯的网络中不允许有相同的ip地址,否则会导致通讯混乱。internet是一个全球性的大网,包含了无数的设备,每个设备都需要ip地址来标识自己,所以internet使用了许许多多的ip地址。因为ip地址的数量是有限的,给所有设备分配一个地址不可行(数量不够),所以ip地址中指定了一些地址用于私有网络。因为私有网络间没有通讯的要求,所以这些地址可以重复使用,比如10.0.0.0网段,还有172.16.0.0-172.31.0.0网段和192.168.0.0网段。这些地址叫私有地址,因为可以被不同的单位重复使用,所以这些地址不能直接进入到internet进行通讯。
ip地址包含在ip包的包头中,网络设备通过对包头中ip地址的分析来确定如何发送这些ip包。

2.NAT技术
internet的边缘路由器上禁止了私有地址进入internet,但是采用私有地址建网的单位肯定会有上internet的要求,这样就引入了NAT的概念。
NAT实际上是一台ip地址的转换机器。它一边连接互联网,有一个internet上使用的公网地址,一边连接单位的私有网络。当私有网络中有些ip包要发送到互联网时,NAT把这些包中的源ip地址(私网地址)替换成NAT服务器上的公网地址,这样internet上的设备就认为这些包是来自公网的合法ip,从而允许其进入internet。当然,对这些包的答复包的目的地址也是NAT上的公网地址,到达NAT服务器后被替换成私有网络的地址,并把这些答复包发送到私有网络中发送源包的机器上。这样,私网中的机器就可以和internet通讯了。

3.端口
一个ip地址可以同时使用多种不同的服务,这是通过端口来实现的。比如我们可以在某一个ip上同时开启web服务和FTP服务,因为这两种服务占用的是不同的端口,所以互相之间不会冲突。如果想在私网地址上给公网提供服务,必须把NAT服务器上的公网ip的某个端口映射到私网ip上。这样,在internet有人试图访问你NAT服务器上的公网ip的该端口的时候,实际上提供服务的是你私网的某台机器的某个端口。假设我的ip是192.168.0.100,通过路由器上网,想对外提供FTP服务,那么必须在路由器上设置,把路由器的公网ip的21和20端口映射到192.168.0.100这个ip上,而我告诉别人的地址的是路由器上的公网ip,别人访问的却是我开在192.168.0.100上的FTP服务。

4.pnp
这个大家比较熟悉了,即插即用技术。符合pnp规范的硬件安装以后,操作系统可以直接使用它。

5.upnp
通用即插即用技术。这实际上是网络中的pnp技术。一个设备加入到网络后,只要符合upnp规范,其他的upnp设备也可以直接识别并使用它。

upnp的原理不在本文探讨范围内,不多说明了。

upnp的好处是什么?
在上面3的说明中,我们知道端口映射可以解决提供服务的问题。但是,假设我们要提供的服务所用到的端口是随机的,这样就麻烦了。一种做法是映射所有的端口到私网ip上,这就是平时我们用到的DMZ,这样虽然可以提供服务,但随之而来是安全性的问题很难解决。
这时,我们看到upnp的好处了。如果我提供服务的程序,NAT都支持upnp,因为支持upnp的设备可以自动发现,协调,那么端口映射的问题就是支持upnp的设备自己主动去协商了,而不需要人工干预,并且在使用完服务以后,支持upnp的设备会自动释放用过的端口,大大减少了我们配置的复杂程度。

6.upnp的安全性
upnp因为安全问题而导致世人瞩目,但是现在UPnP中的这个安全性漏洞已经得到了修补。只要运行了windows update 或手工下载安装了upnp的安全补丁,upnp还是很安全的。

7.upnp的安装
a.点击”开始”,点击”控制面板”,然后点击”添加或删除程序”。
b.在”添加或删除程序”对话框中,点击”添加/删除Windows组件”。
c.在”Windows组件向导”中,点击”网络服务”,点击”详细”,然后选择”通用即插即用”复选框。
d.点击”确定”,然后点击”Windows组件向导”对话框中的”下一步”。安装过程中可能需要提供Windows XP安装CD。

8.upnp的检验和配置
如果你的系统中存在UPnP设备,在打开”网络邻居”之后,你就应该能够看见它们了。同时,在显示网络连接中也可以看到相关的设备,如图所示。

潮流风软件下载站成立了!

31 Oct 2006 In: News

        2006年10月28日,全国人民欢天喜地的一天,因为潮流风软件下载站正式成立了:)

        潮流风软件下载站现已收集各类软件上万种,所有软件均经过多款杀毒软件严格杀毒,所有软件均不含木马,软件站背后有着专业的软件更新小组,每天更新国内外软件上百个,最重要的是软件站有着高速带宽,所有下载者都会体验到与众不同的下载体验,那就是一个字———爽!

       潮流风软件下载站:http://www.beewind.net

ARP欺骗木马的解决办法

20 Oct 2006 In: Network

       近期,“ARP欺骗”木马在互联网上迅速扩散,很多计算机感染了此病毒,有的网络甚至因为它而全面瘫痪。
  笔者一直在关注此病毒,积累了一些心得,希望与大家共享。
  下面,笔者就从ARP木马欺骗中毒现象、危害、成因、检测、处理和预防措施等几个方面入手,与大家共同探讨应对ARP欺骗木马的方法。

ARP木马中毒现象
  ARP欺骗木马的中毒现象表现为:使用校园网时会突然掉线,过一段时间后又会恢复正常。比如客户端状态频频变红,用户频繁断网,IE浏览器频繁出错,以及一些常用软件出现故障等。
  如果校园网是通过身份认证上网的,会突然出现可认证,但不能上网的现象(无法ping通网关),重启机器或在MS-DOS窗口下运行命令arp -d后,又可恢复上网。

ARP木马破坏性分析
  ARP欺骗木马十分猖狂,危害也特别大,各大学校园网、小区网、公司网和网吧等局域网都出现了不同程度的灾情,带来了网络大面积瘫痪的严重后果。
ARP欺骗木马只需成功感染一台电脑,就可能导致整个局域网都无法上网,严重的甚至可能带来整个网络的瘫痪。
  该木马发作时除了会导致同一局域网内的其他用户上网出现时断时续的现象外,还会窃取用户密码。如盗取QQ密码、盗取各种网络游戏密码和账号去做金钱交易,盗窃网上银行账号来做非法交易活动等,这是木马的惯用伎俩,给用户造成了很大的不便和巨大的经济损失。目前,已经发现一些用户密码被窃取的情况。
  这次大面积的木马病毒不仅会影响用户自己的上网和网络安全,还会波及整个单位,对学校、公司的网络运行和安全构成了严重的威胁。

欺骗成因和攻击方式
  该病毒主要通过ARP(Address Resolution Protocol,地址解析协议)欺骗实施攻击和破坏行为。
  它通过交换机的MAC地址学习机制,伪造网关。其原理是建立假的网关,让被它欺骗的计算机向假网关发送数据,而不是通过正常的路由器或交换机途径寻找网关,造成同一网关内的所有计算机无法访问网络。
  以校园网为例,ARP欺骗问题一般是由传奇外挂携带的ARP木马攻击引起的。当有同学在校园网内使用上述传奇外挂时,外挂携带的病毒会将该机器的MAC地址映射到网关的IP地址上,向局域网内大量发送ARP数据包,从而致使同一网段地址内的其他机器误将其作为网关。这就是为什么掉线时内网是互通的,计算机却不能上网的原因。
  还有的ARP欺骗是有一定时间限制的,这也是网络时断时续的原因。

检测进程
  方法一:
  同时按住键盘上的“Ctrl+Alt+Del”键,选择“任务管理器”,选中“进程”标签,察看其中是否有一个名为“MIR0.dat”进程。如果有,则说明已经中毒。
右键点击此进程后,选择“结束进程”。
  方法二:
  如果用户突然发现无法上网,可以通过如下方法验证是否中此木马病毒:
  (1)点“开始→运行”,输入cmd,再输入arp -d,回车。
  (2)重新尝试上网,若能短暂正常访问,则说明此次断网是受木马病毒影响。
  该病毒发作后,在系统进程列表中会有“MIR0.dat”这个进程存在,可通过上述方法一来查看。

定位ARP欺骗
  方法一:
  对于利用三层交换机设备接入校园网的单位,可以检查其三层交换机设备上的ARP表。如果发现有多个IP地址对应同一MAC地址,则说明此MAC地址对应的计算机很可能中了此木马病毒。
  然后可通过下连的二层交换机的转发表查到此MAC对应的交换机端口,从而定位出有问题的计算机,关闭此端口,通知用户查杀病毒结束后再开放端口。
  方法二:
  在局域网内通过交换机端口镜像进行抓包,凡大量发送ARP请求的均可能是本木马感染者。立即关闭端口,通过交换端口确定上网用户,通知用户查杀病毒后再开放端口。
  方法三:
  扫描本子网内的全部IP地址,然后再查ARP表。如果有一个IP地址对应的MAC与网关的MAC地址相同,那么这个IP地址和MAC地址就是中毒计算机的IP地址和MAC地址。
  方法四:
  检查网内感染“ARP欺骗”木马染毒的计算机。在“开始→程序→附件”菜单下调出“命令提示符”,输入并执行ipconfig命令。
  记录网关IP地址,即“Default Gateway”对应的值,例如“192.168.1.1”。再输入并执行arp -a命令,在“Internet Address”下找到上步记录的网关IP地址,记录其对应的物理地址,即“Physical Address”值,例如“00-01-02-03-04-05”。
  在网络正常时,这就是网关的正确物理地址。在网络受“ARP欺骗”木马影响而不正常时,它就是木马所在计算机的网卡物理地址。

处理方案
1.静态ARP绑定网关
  步骤一:
  在能正常上网时,进入MS-DOS窗口,输入命令:arp -a,查看网关的IP对应的正确MAC地址, 并将其记录下来。
  注意:如果已经不能上网,则先运行一次命令arp -d将arp缓存中的内容删空,计算机可暂时恢复上网(攻击如果不停止的话)。一旦能上网就立即将网络断掉(禁用网卡或拔掉网线),再运行arp -a。

  步骤二:
  如果计算机已经有网关的正确MAC地址,在不能上网只需手工将网关IP和正确的MAC地址绑定,即可确保计算机不再被欺骗攻击。
  要想手工绑定,可在MS-DOS窗口下运行以下命令:
  arp -s 网关IP 网关MAC
  例如:假设计算机所处网段的网关为192.168.1.1,本机地址为192.168.1.5,在计算机上运行arp -a后输出如下:
  C:Documents and Settings>arp -a
  Interface:192.168.1.5 — 0×2
  Internet Address Physical Address Type
  192.168.1.1  00-01-02-03-04-05 dynamic

  其中,00-01-02-03-04-05就是网关192.168.1.1对应的MAC地址,类型是动态(dynamic)的,因此是可被改变的。
  被攻击后,再用该命令查看,就会发现该MAC已经被替换成攻击机器的MAC。如果希望能找出攻击机器,彻底根除攻击,可以在此时将该MAC记录下来,为以后查找该攻击的机器做准备。
  手工绑定的命令为:
  arp -s 192.168.1.1  00-01-02-03-04-05
  绑定完,可再用arp -a查看arp缓存:
  C:Documents and Settings>arp -a
  Interface: 192.168.1.5 — 0×2
  Internet Address Physical Address Type
  192.168.1.1  00-01-02-03-04-05 static

  这时,类型变为静态(static),就不会再受攻击影响了。
  但是,需要说明的是,手工绑定在计算机关机重启后就会失效,需要再次重新绑定。所以,要彻底根除攻击,只有找出网段内被病毒感染的计算机,把病毒杀掉,才算是真正解决问题。
2.制作批处理文件
  在客户端做对网关的arp绑定,具体操作步骤如下:
  步骤一:
  查找本网段的网关地址,比如192.168.1.1,以下以此网关为例。在正常上网时,“开始→运行→cmd→确定”,输入:arp -a,点回车,查看网关对应的Physical Address。
比如:网关192.168.1.1 对应00-01-02-03-04-05。
  步骤二:
  编写一个批处理文件rarp.bat,内容如下:
  @echo off
  arp -d
  arp -s  192.168.1.1  00-01-02-03-04-05
  保存为:rarp.bat。
  步骤三:
  运行批处理文件 将这个批处理文件拖到“Windows→开始→程序→启动”中,如果需要立即生效,请运行此文件。

  注意:以上配置需要在网络正常时进行

3.利用安全工具软件
  及时下载Anti ARP Sniffer软件保护本地计算机正常运行。潮流风软件下载站http://www.beewind.net已经收录了两个版本的anti arp sniffer,一个是绿色版,一个是3.5版,都很有效果,我用v2绿色版很快就找到了局域网中arp病毒的机器,需要的朋友可以去http://www.beewind.net/soft/10006.htm下载该软件,最新版本是安装版的v3.5版,同样给出下载地址http://www.beewind.net/soft/10005.htm,需要的朋友可以去下载,用法很简单,参考下压缩包里的文档就可以了。

  如果已有病毒计算机的MAC地址,可使用NBTSCAN等软件找出网段内与该MAC地址对应的IP,即感染病毒的计算机的IP地址,然后报告单位的网络中心对其进行查封。
  或者利用单位提供的集中网络防病毒系统来统一查杀木马。另外还可以利用木马杀客等安全工具进行查杀。
4.应急方案
  网络管理管理人员利用上面介绍的ARP木马检测方法在局域网的交换机上查出受感染该病毒的端口后,立即关闭中病毒的端口,通过端口查出相应的用户并通知其彻底查杀病毒。而后,做好单机防范,在其彻底查杀病毒后再开放相应的交换机端口,重新开通上网。

预防和注意事项
  预防ARP欺骗木马病毒的最根本的措施其实还是老生常谈的那几项:定期更新操作系统,下载和安装最新的系统补丁;安装杀毒软件,并及时升级病毒库;提高上网用户的网络安全防范意识和能力。
笔者在这里要特别强调一下,一定要努力提高上网用户的网络安全防范意识和水平。
  要知道,网络安全问题不是网络中心一个部门就能解决的,需要所有上网用户的配合和支持。因为蠕虫、病毒和木马等在网络中的传播速度越来越快,任何一个用户受到病毒感染,都可能给整个网络带来致命的影响。应该通过培训和讲座提高用户的网络安全防范意识和能力,提高整体的防毒意识。
只有靠大家共同努力,才可能营造一个稳定、安全、畅通的网络环境。

1、使用静态ARP缓存(应急办法)
  用arp -s命令在各主机上绑定网关的IP和MAC地址,同时在网关上绑定各主机的IP和MAC地址的方法。
  如果是WIN主机可编写一个批处理文件rarp.bat内容如下:(其中192.168.16.254 00-22-aa-00-22-aa是网关的IP和MAC地址)
  @echo off 
  arp -d 
  arp -s 192.168.16.254 00-22-aa-00-22-aa 
  将文件中的网关IP地址和MAC地址更改为您自己的网关IP地址和MAC地址即可。 
  将这个批处理软件拖到“windows–开始–程序–启动”中。

arp 命令简介:
  arp –a :显示ARP高速缓存中所有的内容
  arp –d [IP地址 MAC地址]:删除指定的IP-MAC条目,若不指定就清空ARP高速缓存
  arp –s [IP地址 MAC地址] :手工设置IP-MAC静态条目
  (注:在不同的系统中,手工设置的arp静态条目是有区别的。在linux和win2000中,静态条目不会因为伪造的arp响应包而改变,而动态条目会改变。而在win98中,手工设置的静态条目会因为收到伪造的arp响应包而改变。)
  使用静态ARP缓存增大了网络维护量,在较大的网络或经常移动主机的网络中这样做更为困难。使用静态ARP缓存只能防止ARP欺骗,对IP地址冲突、Flood攻击仍然没有办法阻止,因此不推荐这样做。

2、用可防ARP攻击的交换机(彻底防治,推荐)
  使用三层交换机,绑定端口-MAC-IP,限制ARP流量,及时发现并自动阻断ARP攻击端口,合理划分VLAN,彻底阻止盗用IP、MAC地址,杜绝ARP的攻击。

解读达斯汀·霍夫曼

12 Oct 2006 In: Diary

        身高1.63米,小眼睛,大鼻子,不过笑起来很好看——这就是达斯汀·霍夫曼的外貌特征。提起他,我们就会想起那部著名电影《毕业生》,他忧郁的面容衬托着《寂静之声》中保罗·西蒙与的轻吟浅唱,那画面是如此令人深刻:音与形达成了一致。也许在人们的记忆中,达斯汀·霍夫曼就是叛逆青年的代言词,为此,他赢得了生平第一次奥斯卡男主角提名奖。

  在《毕业生》中,他是忧郁而心事沉重的;在《午夜牛郎》中,他是精明的皮条客;在《克莱默夫妇》中,他是忙碌马虎、脾气暴躁却对儿子充满爱心的父亲;在《雨人》中,他是沉默的,冥思的;在《宝贝儿》中,他是一个想教女人如何作女人的男人——他是荒唐的,是喜剧的。他游刃有余地穿梭在这一系列角色中,个个都被他演出了如许光芒。但在人物所含有特性中,又或多或少地含有些喜剧因素,即使是严肃电影《毕业生》,他的喜剧天赋总能淡化电影本身的缺陷。他是位伟大的演员。

  这位小个子的男人,出身于美国一个典型的中产阶级家庭。母亲热爱艺术,喜欢看电影,对家庭和家人充满了信心,她希望自己的儿子能够成为著名的影星,并对此深信不疑。有慈母必有严父,他的父亲是哥伦比亚影片公司的道具员,年轻时候也对电影怀着无比的热爱,想当导演,遗憾地是,他失败了并从此认定在电影业发展是条走不通的路,尤其在他这样的家庭,不可能出现明星。紧接着,儿子的长相也增强了自己的信念:在俊男美女云集的好莱坞,谁会要一个身高1.63米的男演员呢?

  他为年轻的霍夫曼设定了一条道路:在音乐上发展。父亲一心想把他培养成一名钢琴家,从小他就受到了良好的音乐训练,后又将他送到洛杉矶音乐学校及桑塔毛尼亚市立大学读钢琴专业。可以说,他已经是个很好的钢琴演奏家了。可是很奇怪,我们很少看到他在电影上露这一手。他与父亲的关系如何,我们不得而知;但是,父亲是非常坚决地反对他当演员的。

  可是一次纪念活动永远地改变了他的一生:在一次庆祝圣诞节的公开演出上,他获得了一个小角色却演得形然有趣。当一个演员——这一念头反复地出现在他的脑海,为此,他放弃了进行一半的学业,去帕萨蒂娜戏剧学院学表演。

  为了学业,他曾经做过许多工作,比如钢琴师,饭店服务生,还有玩具推销商。这些工作使他能在实践中捕捉最真实的经历,对一个立志成为演员的人来说,这无疑是最宝贵的。

  7年的沉寂,也许可以消磨年轻人的锐气,但是消磨不了他对电影的热爱。他是执着的,勇敢的。然而,寂静后的爆发,也是惊人的。

  名导演迈克·尼科尔斯看中了他,并给了他一个机会:让他在1967年的《毕业生》(《The Graduate》)中扮演主角本杰明。根据原小说的描写,本杰明是一位优秀之极、家境殷实的年轻人,刚以优异的成绩从学校毕业,但已厌倦了规矩的一生。他不谙世事,受到了女朋友的母亲的勾引,从而引发了一场惊人的矛盾。影片结束时的场景是这样的:本杰明从教堂里抢回了即将举行婚礼的新娘,俩人奔上了巴士。结局是光明的,属于霍夫曼的未来也是光明的。

  之后,他又和约翰·沃特一起主演了电影《午夜牛郎》,这部电影获得了当年奥斯卡的最佳电影与导演奖,也为霍夫曼赢得了又一次的瞩目,那是1969年。

  1979年,达斯汀·霍夫曼参演了他最有力的电影作品:《克莱默夫妇》。他扮演了一位只知工作却忽略了家人的经纪人,影片一开始就使他处于妻子突然离家出走的惊愕中,儿子,家庭,还有工作,他都要应付得当。开始,他是多么的手忙脚乱,我们看着他在厨房煎蛋、烧开水,总是忍俊不禁。片中的女配角和那个可爱的儿子,都是由达斯汀·霍夫曼指定挑选的。梅丽·斯特里普凭此获得了当年最佳女配角奖,而那可爱的儿子,挽救了无数即将破碎的美国家庭的命运。

  这部电影为他赢得了荣誉和金钱,他却激流勇退,回到了百老汇参加舞台剧的演出。

  1982年,他接拍了电影《宝贝儿》。在片中,他是一个脾气暴躁的男演员。他失业了,经理人和剧院对他暴躁与挑剔无可奈何。于是,他采取了一个不得已的措施:扮成女人来当一回女演员。可想而知,场面是如何混乱有趣了。本片在美国历史上最伟大的十部喜剧中名列第一。这次演出使霍夫曼再次入围奥斯卡金像奖,并获得全球奖最佳歌舞喜剧类男主角奖,英国金像奖男主角奖。

  80年代,霍夫曼的得意作品就是《雨人》了。他扮演的雷蒙是一位自闭症患者,属于电影史上的高难度演出。为了演好这一角色,霍夫曼花了一年的时间与位叫沙文的“雨人”生活了一年,仔细观察他的神态、动作、语言。同时,平常非常健谈的霍夫曼在拍片的18个月中,管住了自己的舌头,一直沉默寡言,深深地沉浸在角色狭小封闭的情感世界中。正是通过这样的努力,再加上霍夫曼高度的智慧与创造力、对角色的理解,一个活生生的“雨人”就出现在了观众面前:缩着的肩膀,“Yah”的口头语。此片,为他赢得了第二樽奥斯卡奖杯。在片中,扮演弟弟的汤姆·克鲁斯在当时真的很帅,可是他的风采完全被达斯汀·霍夫曼遮盖了。

  90年代,霍夫曼参演的电影大多反响平平,没有什么深度与艺术价值,商业价值也不高。

  屈指一数,他已经65岁了,按照人世间的标准,他已经是个老人了。可在我们心里,他还是那个年轻的影象。回首历史,我们发现他所做的,他对电影所贡献的不仅仅是一部又一部的著名电影或奥斯卡奖的荣誉,最重要的是,他带来了一种清新的风气:他打破了英俊小生一统好莱坞的局面,性格演员同样可以取得巨大的成功。

  他开创了一个时代,一个属于自己的时代。

教你如何健康的熬夜

4 Oct 2006 In: Diary

       随着生活方式的多元化趋势,“朝九晚五”的工作模式已不能完全概括现代人的工作状态。夜班司机、24小时便利店员工、自由职业者……越来越多的人群加入到“熬夜族”的行列。专家指出,与自然规律相悖的行为,往往对人体的健康存在着潜在的危害。对于“熬夜族”来说,捍卫自身的健康可是生活中的头等大事。

  特别提醒

  ★不规律熬夜比规律熬夜更糟糕

  熬夜对个人的健康是一种慢性危害,尤其对那些间断性(不规律)晚睡的白领而言,频繁调整生物钟对健康的危害尤其严重。因而曾有西方的劳动保护专家们呼吁将夜班工人相对固定在同一类人群中。

  ★长期熬夜者更容易遭受癌症之害

  因为癌变细胞是在细胞分裂中产生的,而细胞分裂多在睡眠中进行。熬夜使睡眠规律发生紊乱,影响细胞正常分裂,从而导致细胞突变,产生癌细胞。

  熬夜五宗罪

  No.1 皮肤受损

  一般来说,皮肤在晚10点到11点进入晚间保养状态。如果长时间熬夜,人的内分泌和神经系统的正常循环就会失调,神经系统失调会使皮肤出现干燥、弹性差、晦暗无光、缺乏光泽等问题;而内分泌失调会使皮肤上尤其是年轻人的皮肤容易出现暗疮、粉刺、黄褐斑、黑斑等问题。

  专家支招

  在吃晚饭时多吃一些富含维生素C或含有胶原蛋白的食物,如水果和肉皮。还可以多吃偏凉性的食物,如瓜类苹果、小米、薏米等。此外,晚餐应少吃辛辣的食物,同时少喝酒,可以多饮用些鲜果榨汁或豆浆等。

  No.2 抵抗力下降

  在熬夜对身体造成的多种损害中,最常见的就是使人经常疲劳,精神不振,身体抵抗力随之下降。而对于抵抗力比较弱的人来说,感冒等呼吸道疾病、胃肠道等消化道疾病也都会找上门来。这主要是因为熬夜时人的正常生理周期被破坏,使人体的正常“应答”系统遭到破坏,抵抗力也就会下降。

  专家支招  

  坚决抵制“非正当性熬夜”,建立规律的作息时间。如果因为工作关系不得不熬夜,中间应休息一段时间,另外要注意营养的补充。

  No.3 记忆力下降

  正常来说,人的交感神经应该是夜间休息,白天兴奋,来支持人一天的工作和生活。而熬夜者的交感神经却是在夜晚兴奋,所谓一张一弛,熬夜后的第二天白天,交感神经就难以充分兴奋了。这样人在白天会出现没精神、头昏脑胀、记忆力减退、注意力不集中、反应迟钝、健忘以及头晕、头痛等问题。时间长了,还会出现神经衰弱、失眠等问题。

  专家支招

  如果为了工作不得不熬夜,每周最多1到2次。另外,夜班族白天最好充分休息,而不要再安排其他工作。

  No.4 阴虚火旺  

  对于熬夜者来说,身体是在超负荷工作,因此容易出现功能紊乱,中医上认为是阴虚火旺,也就是人们常说的上火。另外,熬夜时人的生活往往不规律,因为要熬夜,有的人晚餐会吃得比较多,还有的人熬夜时饿了也会大吃一顿,因此熬夜者也常有肠胃毛病,如消化不良等。
  专家支招

  可通过食疗改善,达到保护肠胃的目的。

  1.生地瘦肉汤材料:生地15g、瘦肉250g;制法:煲汤饮用。

  2.鲜百合银耳糖水材料:鲜百合30g、银耳30g、雪梨1个、燕窝10-30g、冰糖适量;制法:放冰糖与其他材料炖糖水。有养阴凉血之健胃作用。

  3.玉竹汤材料:玉竹30g、瘦肉半斤;制法:材料共煲汤。适合大便燥热便秘者。

  No.5 视力下降

  熬夜对人眼睛的伤害可不只是出现“熊猫眼”那么简单。长时间超负荷用眼,还会使眼睛出现疼痛、干涩、发胀等问题,甚至使人患上干眼症。

  此外,眼肌的疲劳还会导致暂时性的视力下降。如果长期熬夜、劳累还可能诱发中心性浆液性视网膜炎,使人出现视力模糊、视野中心有黑影,视物变形、扭曲、缩小,视物颜色改变等问题;视力还可能出现骤降,下降幅度最低可至0.1。一般来说,这种眼病好发于中青年男性,往往是在通宵熬夜之后突然发病。

  专家支招

  熬夜时如果用眼较多,最好间隔40分钟休息10分钟左右,或者每隔一小时休息15分钟左右。可以选择远眺、做眼保健操等方式。

  删除四大有害行为

  Delete 忽略室内空气质量

  纠错:一般夜间比较凉,熬夜时应该让室内空气保持通畅,并保持一定湿度。

  Delete 靠咖啡因饮料提神

  纠错:咖啡因虽然提神,却会消耗维生素B族,缺乏维生素B的人本来就容易累,这更可能形成恶性循环。此外,夜晚空腹喝含咖啡因的饮料,会对胃肠黏膜造成刺激。如果一定要喝这类饮料,最好喝热的,浓度不要太高。建议可以喝绿茶、枸杞大枣茶或菊花茶,或者补充足够的白开水。

  Delete 晚餐吃得太饱

  纠错:为了熬夜时不饿,熬夜者往往在晚饭时吃的东西比较多;或者夜里饿时吃东西。需要提醒的是,熬夜者要按时进餐,而且要保证晚餐的营养丰富,并以清淡为主,但不能吃得太饱。另外,如果熬夜时要吃东西,最好选择吃热的食物。熬夜后吃早饭一定要吃饱,而且最好不要吃凉的食物。

  Delete 夜以继日工作

  纠错:在熬夜后,白天最好能充分休息,如果不能,最好靠午睡来补觉。此外,也可以进行体育锻炼,如打羽毛球,去户外活动等。

PHP比ASP优秀的七个理由

3 Oct 2006 In: Windows

ASP是微软公司实现动态网页的一种技术。ASP支持一些脚本语言,主要以VBScripp为主。与ASP相比较,你还可以选择另一中开放源代码编程语言——PHP,PHP可以运行在多种操作系统下,其中包括Linux和windows。

虽然ASP是一种不错的技术,但从长远考虑我相信PHP在将来的技术领域里会有不凡的表现。

我认为有七个理由可以说明PHP比ASP更优秀:

1、速度、速度、速度
当我第一次运行PHP脚本程序时,我不禁对自己说:“太快了”,当时我是在仪态166MHZ的机器上运行我的程序的,但运行的速度仍然很快。
ASP是永远也不会象PHP这样快的,因为ASP是建立在COM体系结构之上的。当用VBScript写ASP脚本时,实际上实在使用COM的对象,当向用户浏览器发送信息时,它用的是Response对象的write方法,当它访问数据库和文件系统的时候,它用的是其他的COM对象。这些COM对象的使用使运行速度下降。
   在PHP代码中,所有的工作都运行在PHP的内存空间中,也就是说PHP不是基于COM对象的,所以的他的运行速度会快一些。
   下面是我们在MSSQL7 40次运行一个查询语句的执行时间统计:
   PHP Querying MSSQL7 时间(秒)
   用 MSSQL extension 01.88
用 ODBC extension 09.54
用 ODBC via COM (ADO) 17.28
用OLEDB via COM 06.19
当我们使用PHP.ODBC,访问数据库用了9.54秒,而用COM接口去连接数据库需要比PHP所用的时间高80%。
   OLEDB是微软的一种高速访问数据库的技术,他比ODBC要快。但当我们所PHP和OLEDB的效率实验时,结果是PHP的整体性能比OLEDB高200%,如此的出一个结论,如果不采用COM可以获得较快的执行速度。
   当然PHP的执行速度还不是最快的,但我们才刚刚开始起步,我们会逐步的完善他,而且PHP是一种开放源代码编程语言,世界上许多程序员在不断的完善他的技术,相信他一定会比非开放源代码系统获得更高的执行速度的。

2、高级内存管理
   在IIS4下,一个ASP脚本header.asp,如果被20个页面所包含,那么运行的时候,在内存当中会保留这20个header.asp的编译副本,IIS5解决了这个问题,但只有windows2000才支持IIS5,由于这种IIS5的不能向下兼容的原因,许多服务器仍然要使用IIS4下的低级的内存管理。
   而在PHP中,不会存在这种问题,只有当require时,才会调用某个include文件。

3、没有后顾之忧
   我非常憎恨的一件事情就是会买到一件不放心的产品,比如当你买了一辆汽车,但由于发动机是坏的,你需要更换他;当你买了一栋房子的时候,你要去修补漏雨的屋顶。
   那么ASP旧乡这些产品一样,当你买了ASP之后,如果你需要加密技术,你就要买ASPEncrypt;当你需要Email管理时,你就要买ServerObjets Qmail;当你需要文件上传时,你还要买Artisans SA-FileUp.

4、MySQL使PHP更精彩
   PHP与MySQL的组合既简单又精彩。PHP有许多管理和维护MySQL的工具,对MySQk的支持是最全面的。许多有用的函数如mysql_insert_id和mysql_affected_rows等,其他的数据库则没有。
   ASP和PHP都是中型网站的较理想的解决方案,但PHP与MySQL的紧密结合使PHP更加优越。
   MySQL的虚度比Microsoft Access速度快,Mssql和Oracle速度比MySQL要快,可是费用较高。
  
5、Java和C++的变成风格
   这个优点只是一个看法。 
   我知道你不会相信一个Visual Basic程序员会因为PHP有Java和C++的编程风格而转向使用PHP,但你会相信有许多人还是喜欢Java和C++的,PHP是一种具有这两种语言的编程风格的较容易学习的语言。
   PHP支持结构化编程,在VB因为他的继承性使用类还是较少的。而PHP的象Java和C++一样的继承性使一个大型的程序中到处都充满了类的影子。
 
6、Bug的处理。
   你是否曾经要求Microsoft修改ASP的一些Bug呢?如果你不是一个象Boeing一样的组织,你无法获得迅速而恰当的修改,把么当你遇到Bug而停止工作时,如果这个Bug不修改,你将无法继续你的工作的。
   PHP,当你发现Bug时,你可以修改他,如果你没有专家的水平,你可以请专家修改,并且你的修改会得到开放代码组织的接受和认可。
 
7、移植性
   Microsoft经常修改ASP,下一版本叫ASP+,现在已经开始测试。我相信他们会修改许多我曾经提到过的问题。但也无庸质疑的,Microsoft会将你限制在他们的产品范围之内的。
   我曾经是一个苹果机的程序员,当windows95问世后,我开始转变,但许多原来的代码都无法在windows95下运行,这些代码现在被放在一边,我非常的遗憾。所以我不希望在windows下再出现这样的悲剧。
   不要忘记Novell曾经也象Microsoft的网络操作系统一样热及一时,但现在已经没有许多人用了,那么Microsoft也会这样的。
   我找到了PHP,我仍旧在windows下工作,但我知道PHP代码可以运行在Solaris、Linux和许多其他的操作系统中,我的心里感到安慰。

内容不知道上哪去了,faint!

一名中国留学生初到美国,在机场找厕所,问老外:「where is w.c.?」老外听不懂。一名中国太太到医院生产,洋护士问她:「did you have a bowel movement?」她却听不懂。还有人学了几十年的英语,还不晓得英语里的「大便」、「小便」、「放屁」真正应该怎么说……
  至于性毛病,更是老中难于启齿、欲语还羞的尴尬。见到洋医生,窘迫万分,不知如何开口才是,真有「犹抱琵琶半遮面」的感受。
  以下为一些「禁忌」(taboo)的美语之整理。毕竟这些都是咱们日常生活的一部分,说不定有一天这些「禁忌」之语还能「派上用场」呢!

  厕所
  在美国一般都叫rest room或bath room(男女厕均可)或分别叫做 men‘s room 或 ladies‘ room(=powder room),不过在飞机上,则叫 lavatory,在军中又叫 latrine。至于 w.c.(water closet)仍是过去英国人用的,在美国,几乎没有人使用。
  解小便
  最普通的说法是 to urinate(名词是 urination),如果去看病,护士为了化验小便,就会给你一个杯子说:「will (could) you urinate in this cup?」医生或许也会问:「do you have trouble urinating?」=do you have difficulty voiding?(小便有困难吗?)
  此外,还有其他的说法:to piss = to take a piss = to take a leak = to void = to empty。 例如:
  i need to piss = i have to take a leak.
  how often do you get up at night to void?(晚上起床小便几次?)
  此外,john(j 小写时,不是男人名字)是 bath room 或 toilet 的意思(也叫 outhouse),这通常是指在户外工作场地所使用的临时或流动性厕所(有时前面也加 portable 一字)。不过也有老外把家里的厕所叫做 john。 例如:
  there are several (portable) johns in the construction site.(在建筑场地有几个临时厕所。)
  he went to the john a few minutes ago.(他在几分钟前上了厕所。)
  the manual labours have to use (portable) johns during their working hours.(劳动者在工作时间内需要使用流动性厕所。)
  不过,小孩多半用 to pee 。例如:
  the boy needs to pee.
  然而,「小便检查」又叫做 urine test,因为这里的 urine 是化验的样品(specimen)。 例如:
  do i need a urine test?
  注意:to piss off 是片语,又是指对人生气或对事物的不满。不过这是不礼貌的片语,少用为妙。 例如:
  he pissed me off. = he made me angry.
  he always pisses off (at) the society.(对社会不满)
  如果「小便」有毛病,也可以告诉医生说:
  my urine is cloudy and it smells strong.(有浊尿,味道很重)
  i have pus (或air)in urine.(尿有泡沫) (pus = cloudy; air = bubble)
  i dribble a little urine after i have finished urinating.(小便后还会滴滴答答。)(即失禁毛病)
  i am passing less urine than usual.(小便的量比平时少)
  解大便
  一般是用 to make(或 have)a bowel movement 或 to take a shit。如果看病,医生常问:「do you have regular bowel movement?」(大便正常吗?)(说得斯文些,就是「大肠在转动」)
  此外,还有其他的说法: to defecate =to discharge excrement(或 feces)=to take feces (或 faeces)。 例如:
  the patient needs to take a shit. (=to make a bowel movement)
  不过,小孩多半是用 to make a poo poo 或 to make a bm. 。 例如:
  the boy had a stinky bm.(大便奇臭。)
  但是「大便检查」倒叫做 stool exam,因为 stool 也是一种化验的样品。 例如:
  the doctor has to exam his stool.(医生要检查他的大便。)
  放屁
  在美语里最常用的是 to expel gas 或 to fart 或 to make (或 pass)gas。 例如:
  医生有时问:「how often do you expel(或 make 或 pass)gas?」(你放屁的次数很多吗?)
  is the gas expelled by belching?(是否打嗝后就会放屁呢?)(动词是 belch)
  he said the more he ate, the more he farted.(吃的愈多,放屁也愈多。)
  he has passed more gas than usual within the last two days.(过去两天中,他放屁比平常多。)
  be careful not to fart in the public.(注意在公共场所不可放屁。)
  至于消化不良,大便不通或拉肚子,也有不同的说法。 例如:
  i have an upset stomach.(消化不良) = i have heartburn. = i have indigestion.
  注意:heartburn 是指胃不舒服,不是「心痛」(heartache)
  something has upset my stomach for two weeks.(胃不舒服有两星期了。)
  he has(persistent)constipation.(或 irregularity)(他经常便秘。) 或
  he has been unusually constipated.(便秘很反常。)或
  he is having problem with irregularity.(或 constipation); 或 he has no bowel movement for the past few days.
  he has bouts of diarrhea.=he is having trouble with diarrhea.(他拉了一阵肚子。)
  he can see trace of blood and pus or mucus in his stool(或 bowel movement)(大便时可看到血丝和粘膜。)

1.Reboot重启脚本(reboot.bat):
@echo off
setlocal
cd/d %temp%
echo [version] > reboot.inf
set inf=InstallHinfSection DefaultInstall
echo signature=$chicago$ >> reboot.inf
echo [defaultinstall] >> reboot.inf
rundll32 setupapi,%inf% 1 %temp%\reboot.inf
del reboot.inf

2.关机脚本(shutdown.bat):
@echo off
setlocal
cd/d %temp%
echo Set colOperatingSystems = GetObject(”winmgmts:{(Shutdown)}”).ExecQuery(”Select * from Win32_OperatingSystem”) >shutdown.vbs
echo For Each objOperatingSystem in colOperatingSystems >>shutdown.vbs
echo ObjOperatingSystem.Win32Shutdown(8) >>shutdown.vbs
echo Next >>shutdown.vbs
cscript shutdown.vbs
del shutdown.vbs

3.关机脚本(shutdown1.vbs):
Set colOperatingSystems = GetObject(”winmgmts:{(Shutdown)}”).ExecQuery(”Select * from Win32_OperatingSystem”)
For Each objOperatingSystem in colOperatingSystems
    ObjOperatingSystem.Win32Shutdown(8)
Next

4.延时60秒,在关机前提示,可以在延时到达前取消关机(shutdown2.vbs脚本):
set wshshell = CreateObject(”WScript.Shell”)
timeout = 60
‘Time Out 可以自己定义
ask = “系统将在 ” & timeout & ” 秒钟后关机!”
title = “自动关机提示”
constants = vbExclamation + vbOkCancel
result = wshshell.Popup(ask, timeout, title, constants)
if result = vbCancel then
elseif result = true then
Set colOperatingSystems = GetObject(”winmgmts:{(Shutdown)}”).ExecQuery(”Select * from Win32_OperatingSystem”)
For Each objOperatingSystem in colOperatingSystems
ObjOperatingSystem.Win32Shutdown(8)
Next
end if

About this blog

Hei,guys! I am Steven Shan! The blog's owner!
Yes, as you seen,my nick name is Syshy,this is my blog,so I named it Syshy's Blog!
Consectetuer adipiscing elit. Quisque sed felis. Aliquam sit amet felis. Mauris semper, velit semper laoreet dictum, quam diam dictum urna, nec placerat elit nisl in quam. Etiam augue pede, molestie eget, rhoncus at, convallis ut, eros. Aliquam pharetra. Nulla in tellus eget odio sagittis blandit. Maecenas at nisl. Nullam lorem mi, eleifend a, fringilla vel, semper at, ligula.


Sponsors