<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
<channel>
<title><![CDATA[阔翼BLOG]]></title>
<link>http://blog.pfan.cn/coyi</link>
<description>编程爱好者博客</description>
<language>zh-cn</language>
			<item>
		<title><![CDATA[木马是这样伪装你知道吗]]></title>
		<link>http://blog.pfan.cn/coyi/20241.html</link>
		<description><![CDATA[作者：lynn 来源：赛迪网技术社区 时间：2006-11-03 09:11:18]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-11-12 12:10:00</pubDate>
		</item>
				<item>
		<title><![CDATA[十大经典黑客软件曝光]]></title>
		<link>http://blog.pfan.cn/coyi/20240.html</link>
		<description><![CDATA[来源：赛迪网安全社区 时间：2006-11-03 10:11:31]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-11-12 12:09:00</pubDate>
		</item>
				<item>
		<title><![CDATA[七大没落软件排名（1）]]></title>
		<link>http://blog.pfan.cn/coyi/20233.html</link>
		<description><![CDATA[PCPOP.COM 2005年12月23日 类型:原创 作者:Snake 编辑:董毅








&nbsp;&nbsp;

 







&nbsp;&nbsp;&nbsp; 2004年10月13日是Netscape－网景浏览器诞生10周年的日子。在这个特殊的纪念日里，Netscape只有一个几乎没有引起多少人关注的网上庆祝活动，胜者为王败者寇，这就是Netscape所面对的现实。自惨败给微软IE后，到现在几乎已经很少有人知道Netscape浏览器了，尽管Netscape曾经盛极一时，尽管Netscape现在还苟残延喘地活着。
&nbsp;


&nbsp;
&nbsp;Netscape 8.0的安装界面
&nbsp;&nbsp;&nbsp; 20世纪90年代中期，伴随着互联网热潮的兴起，Netscape公司的浏览器推出后，很快就以强大的功能、友好方便的用户界面获得了广大用户的好评，盛极一时。1995年Netscape公司的股票上市时，Netscape浏览器几乎拿下了整个浏览器市场，一统江湖，抢尽了风光。Netscape公司公然宣称，使用Netscape浏览器的用户会越来越多，Windows在操作系统领域的霸主地位会削弱，“最终变成一堆充满BUG（软件漏洞）的废品”。&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; 而当时总部设立在西雅图的微软公司，静悄悄地听着来自美国硅谷的喧嚣，默默地接受了Netscape公司的挑衅。后来的故事世人皆知：1998年6月25日，微软发布的新一代操作系统Windows 98，最终实现了与IE浏览器的完美融合，以免费这种无法抗拒的诱惑，挤垮了Netscape公司，最终这家自大的公司被美国在线-时代华纳并购。
&nbsp;


&nbsp;
&nbsp;Netscape浏览页面
&nbsp;
&nbsp;&nbsp;&nbsp; 现在，随着Firefox、Safari、Opera等的悄然兴起，Netscape已经没落了，彻底地没落了。Netscape新版的发布，也是异常的低调，低调得甚至令人窒息，低调的让人绝望。从贵族到被遗忘，Netscape用了短短十年的时间。而一切，均源自于发生在Netscape与微软两家公司间的那场浏览器大战，成]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-11-12 00:17:00</pubDate>
		</item>
				<item>
		<title><![CDATA[七大没落软件排名（2）]]></title>
		<link>http://blog.pfan.cn/coyi/20232.html</link>
		<description><![CDATA[PCPOP.COM 2005年12月23日 类型:原创 作者:Snake 编辑:董毅








&nbsp;&nbsp;

 





&nbsp;&nbsp;&nbsp; 可能国内很多的用户对这款软件并不熟悉，但是也应当听说过它的故事。现在每每人们讨论bt、电驴下载是否侵权，是否触犯了法律的同时，总会提及这款软件，因为它就是一个活生生的前例。
&nbsp;
&nbsp;&nbsp;&nbsp; Napster是一个软件，但更像一款搜索引擎，能够查找和下载MP3压缩音乐文件。它利用尖端技术克服了传统FTP传输中的问题，你可查找100多个服务器中当时最快的服务器，从而顺利下载MP3音乐文件。
&nbsp;
&nbsp;&nbsp;&nbsp; Napster的特点还在于它本身只提供MP3文件地址、目录和索引，所有的歌曲都实际保存在Napster用户个人电脑的硬盘上。所以，用户找到歌曲后是通过Napster为MP3发烧友提供的虚拟社区从他人的硬盘上下载音乐，这样就真正实现了每个Napster用户和其他使用Napster的人分享MP3音乐，而它所依赖的技术就是P2P下载。
&nbsp;
&nbsp;&nbsp;&nbsp; 先进的技术和优秀的管理，使得Napster在市场上拥有大量的用户，然而正是因为大批的用户，给Napster带来盈利的同时也带来了灾难。
&nbsp;

&nbsp;
&nbsp;如今的Napster初始界面
&nbsp;

&nbsp;
&nbsp;看来国人用起来还有点麻烦
&nbsp;
&nbsp;&nbsp;&nbsp; 1999年12月，包括华纳、BMG、百岱、索尼、环宇五大唱片公司在内的唱片公司起诉NapsterNapster侵犯著作权，他们指出，美国加利福尼亚州的雷德伍德城因特网公司开发出来的技术使得数以百万计的因特网用户可以自由地从Napster网站上下载免费的音乐文件，这是一种网上的侵犯著作权的行为。
&nbsp;
&nbsp;&nbsp;&nbsp; 法庭随后判决Napster网站终止这种免费下载音乐文件的服务，在随后的几年里，围绕着这个案子反反复复。尽管Napster推出一种叫做“合法的Napster”的服务，尽管贝塔斯曼收购了Napster，并在经济上给予]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-11-12 00:17:00</pubDate>
		</item>
				<item>
		<title><![CDATA[七大没落软件排名（3）]]></title>
		<link>http://blog.pfan.cn/coyi/20231.html</link>
		<description><![CDATA[PCPOP.COM 2005年12月23日 类型:原创 作者:Snake 编辑:董毅








&nbsp;&nbsp;

 






&nbsp;&nbsp;&nbsp; 蚂蚁软件估计在国人的心中印象最深，而且老资格的网民应该也都用过，因为它毕竟是国内的第一款专业多点下载工具。 


&nbsp;
&nbsp;蚂蚁的安装界面
&nbsp;&nbsp;&nbsp; 功能上蚂蚁利用了一切可以利用的技术手段，如多点连接、断点续传、计划下载等，使你在现有的条件下，大大地加快了下载的速度。而且这款软件的名字起的极其有创意：多点下载，蚂蚁搬家，生动形象的在用户脑海里刻画出一副下载的画面。而它多点下载功能确实达到了效果，速度提高了好几倍，所以很快国内下载蚂蚁一统江山。

&nbsp;
&nbsp;当年若有这样的界面，又怎么会...
&nbsp;
&nbsp;&nbsp;&nbsp; 但是用了没多长时间网友们就发现，蚂蚁虽好，但是也有很大的缺陷。
&nbsp;
&nbsp;&nbsp;&nbsp; 其一、没有很好的文件管理功能，下载下来的东西管理极其不方便。
&nbsp;
&nbsp;&nbsp;&nbsp; 其二、同时下载多个文件时内存资源占用太多，那个时代的机器不比今天，所以开了下载之后网民几乎没有办法处理其他的事情。
&nbsp;&nbsp;&nbsp; 然而在当时，蚂蚁的开发团队却没有注意到这两个问题，所以很长的一段时间没有作出修改。你不注意，有人注意，观察到蚂蚁缺陷的就是后来大名鼎鼎的FlashGet。作为后起之秀FlashGet同样具有断点续传和多点连接的功能，但在下载的速度上更胜一筹，特别是在网络速度比较慢的时候能够显出比较大的优势，而且它操作简化，文件管理功能出色。

&nbsp;
&nbsp;蚂蚁数目（线程）上限5，同类软件均为10
&nbsp;&nbsp;&nbsp; 所有的这些特性和功能，在当时给了蚂蚁致命的一击。蚂蚁的大批用户迅速流向了FlashGet，在当时几乎演变为一种潮流，挡都挡不住。蚂蚁这时候慌了，但大势已去，悔之晚已。而且确实在性能总体方面，当时的FlashGet居于同类软件中制作水平之首。

&nbsp;
&nbsp;即将载入历史的图案
&nbsp;&n]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-11-12 00:16:00</pubDate>
		</item>
				<item>
		<title><![CDATA[七大没落软件排名（4）]]></title>
		<link>http://blog.pfan.cn/coyi/20230.html</link>
		<description><![CDATA[PCPOP.COM 2005年12月23日 类型:原创 作者:Snake 编辑:董毅








&nbsp;&nbsp;

 





&nbsp;&nbsp;&nbsp; win98的年代里，RPG的游戏风行，当时的很多游戏玩家应该记得这款软件南极星，出色的内码转换，简单的可操作性。很长一段时间它默默的支持着许从台湾发行过来的游戏，陪伴我们渡过了很长的时间。
&nbsp;

&nbsp;
&nbsp;经典的界面－从当年到现在几乎没变
&nbsp;&nbsp;&nbsp; 看看这副图，是不是又伤感又无奈。尽管它几乎什么都没有变化。但是现在，还记得它，还在用它的人少之又少。
&nbsp;

&nbsp;熟悉的Logo，让人伤感而又回味
&nbsp;
&nbsp;&nbsp;&nbsp; 究竟是什么原因使的这款优秀的软件几乎已经离开了我们的记忆？
&nbsp;
&nbsp;&nbsp;&nbsp; 我们先来看看它的说明：南极星全球通允许你查看并且输入中、日、韩文到任何桌面程序中,支持各种种32位版本的Windows(95/98/NT)和各种本地化版本的Windows(简体中文、繁体中文、日文、韩文),自动内码识别,可用各种输入方法(拼音、注音、双拼、仓颉等),自动按所查看文本的内码输入...
&nbsp;
&nbsp;&nbsp;&nbsp; 看到这里，我们差不多明白是什么原因：
&nbsp;
&nbsp;&nbsp;&nbsp; 首先，上面所述的功能大部分在如今的win xp系统上，利用系统自带的功能几乎都可以实现。
&nbsp;
&nbsp;&nbsp;&nbsp; 其次，在竞争对手方面，当年的南极星在风行没多长时间之后，金山公司便发布了金山游侠，伴随着捆绑的金山内码转换器也抢夺了南极星不少的市场。
&nbsp;
&nbsp;&nbsp;&nbsp; 最后，当年南极星的使用几乎都是伴随着台湾游戏的传播，如今台湾RPG游戏的没落以及大量汉化工作人员的辛苦工作、各种补丁的发放，我们已经不再需要这款软件。所以南极星真的象天空的星星一样，离我们越来越远。
&nbsp;
&nbsp;&nbsp;&nbsp; 总评：功能废弃，市场失利，确实没有什么值得我们留恋的，七大没落软件排名第四。
&n]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-11-12 00:16:00</pubDate>
		</item>
				<item>
		<title><![CDATA[七大没落软件排名(5)]]></title>
		<link>http://blog.pfan.cn/coyi/20229.html</link>
		<description><![CDATA[PCPOP.COM 2005年12月23日 类型:原创 作者:Snake 编辑:董毅





&nbsp;&nbsp;

 









&nbsp;&nbsp;&nbsp; 当小编我还在上学的时候，刚刚接触电脑，朋友教我怎么用电脑看电影，带我接触了超级解霸。&nbsp;&nbsp;&nbsp; 
&nbsp;


&nbsp;好几年过去了，安装界面始终如一
&nbsp;
&nbsp;&nbsp;&nbsp; 至今我还记得朋友是这么说的：视频文件有好多中格式，以rm为后缀的，你装realplayer8.0就行；剩下的，你用超级解霸就行，比如说你看vcd就可以用它播放。其实笔蔽已垢裁炊济惶皇呛妹孀樱男榈牡懔说阃贰？闪业笔绷裁词俏募疾幻靼祝鹛岵シ湃砑恕２还翘煳壹亲×艘桓雒郑督獍浴?/DIV&gt; 
&nbsp;

&nbsp;
&nbsp;如今横向的进度条，当年是纵向的
&nbsp;
&nbsp;&nbsp;&nbsp; 独特的安装界面以及嵌入在安装过程中的音乐，使人们在安装时都不觉的浪费时间，加上它华丽的界面、强大的播放及纠错功能，在当时的播放器市场上稳占半壁江山。但是不知道从什么时候起，人们卸载了它，而且没再用过它。
&nbsp;
&nbsp;&nbsp;&nbsp; 为什么？
&nbsp;
&nbsp;&nbsp;&nbsp; 一、软件设计的硬伤
&nbsp;
&nbsp;&nbsp;&nbsp; 撇开功能不说，软件设计上超级解霸的播放界面和控制台是分开的，这给我们平常播放带来了及大的不便。而事实也证明了现在流行的播放软件几乎都是将控制台与播放界面整合在一起的。
&nbsp;


&nbsp;
&nbsp;控制台与播放界面分离
&nbsp;
&nbsp;&nbsp;&nbsp; 二、自身开发缓慢，市场定位不准
&nbsp;
&nbsp;&nbsp;&nbsp; 2001年的时候，超级解霸与real 8.0几乎垄断了整个视频播放的市场。但在随后的几年中，超级解霸却放松了对产品的改进。当初超级解霸之所以流行，就是因为什么都能放，譬如一些盗版盘。但这几年下来，内容功能上没有什么更新，技术上也没有什么独到之处。在现如今播放器软件大都免费之际]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-11-12 00:14:00</pubDate>
		</item>
				<item>
		<title><![CDATA[七大没落软件排名（6）]]></title>
		<link>http://blog.pfan.cn/coyi/20228.html</link>
		<description><![CDATA[PCPOP.COM 2005年12月23日 类型:原创 作者:Snake 编辑:董毅








&nbsp;&nbsp;

 





&nbsp;&nbsp;&nbsp; 如果问两年前国内外最出名最有影响力的P2P流媒体播放软件是谁？则非Coolstreaming(中文译作酷流)莫属。Coolstreaming是在日本软银投资所的支持下,由北京酷流科技有限公司推出发行的P2P流媒体播放软件。 

&nbsp;&nbsp;&nbsp; 当时的网上直播，面临着与常规下载同样的问题。如果使用人数达到一定的数量，数据就会中断，然后就是无穷的等待，或者画面静止、或者有音无画。网民们纷纷抱怨，什么时候才能让我们看到流畅的网络直播。
&nbsp;&nbsp;&nbsp; 这个时候Coolstreaming应运而生，基于P2P下载的理论，同时观看的人数越多，数据传送的速度就越快，画面也就越流畅，其下载的原理如同bt一样，况且它又是保存数据到内存，不会出现伤害硬盘的谣言，所以软件在几乎没做什么宣传的情况下一经上市就获得了满堂喝彩。网友在各大论坛争相转载，很快Coolstreaming就拥有了一大批的用户。


&nbsp;
&nbsp;任务栏的小图标
&nbsp;
&nbsp;&nbsp;&nbsp; 然而好景不长，没多长时间Coolstreaming因为特殊的原因被禁一段时间。广大网民又无法流畅的观看比赛，正当苦恼的时候，同类软件PPLive及时出现，以其自身过硬的技术在很短的时间内全盘接受了Coolstreaming流失的用户，从而一跃成为网络第一P2P流媒体大户，声势一时无二。
&nbsp;
&nbsp;&nbsp;&nbsp; 没办法，造化弄人，还不能怪别人，只怨自己命苦。
&nbsp;
&nbsp;&nbsp;&nbsp; 尽管没过太长的时间Coolstreaming就再次恢复了运行，但已物是人非，市场上的同类软件除了PPLive之外，PPStream、VVSky、沸点、TVANTS等等将近10几款同类软件同时上市（在此不得不佩服国内的软件跟风的速度之快，一旦发现哪类软件有市场，立马一哄而上）。用户的大量流失和同类软件的竞争，使得Coolstreaming在市场上已经没有太大的优势。
&nbsp;
&]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-11-12 00:13:00</pubDate>
		</item>
				<item>
		<title><![CDATA[七大没落软件排名（7）]]></title>
		<link>http://blog.pfan.cn/coyi/20227.html</link>
		<description><![CDATA[PCPOP.COM 2005年12月23日 类型:原创 作者:Snake 编辑:董毅&nbsp;

 





&nbsp;&nbsp;&nbsp; ICQ，作为IM软件领域的缔造者，不得不说它成就了一个辉煌。1996年7月成立的Mirabilis公司于同年11月推出了全世界第一款即时通讯软件ICQ（目前ICQ已经归AOL旗下所有），取意为"我在找你"--"I Seek You"，简称ICQ。 
&nbsp;&nbsp;&nbsp; 这款软件一经推出，即刻全球响应，贫借着前所未有的创意很快在全世界拥有了大批的用户，即使在当时互联网不太发达的亚洲，市场用户量也占到了70％，在国内更是占到了80％。但是到了现在，根据调查显示，国内如今的IM软件排名中ICQ只排到了第8位，差距竟如此之大。如此强大的反差，究竟是什么原因呢？
&nbsp;&nbsp;&nbsp; 一、同类软件的兴起
&nbsp;&nbsp;&nbsp; ICQ一经上市，迅速取得了广阔的市场，由于前景一片光明，所以同类软件迅速的跟进。因为其本身的技术并不复杂，所以很快几乎每一个国家都推出本土的IM软件，抢夺了市场。
&nbsp;&nbsp;&nbsp; 以国内的腾讯QQ软件为例：腾讯QQ脱胎于腾讯OICQ，而OICQ就是国内最早出现的即时通信软件之一，软件最初的设计完全仿照ICQ，从内容、形式等方面完全照搬。出于国内首创，所以很快积累了大量的人气，用的人越来越多，最终占领了市场。
&nbsp;&nbsp;&nbsp; 二、ICQ版本语言单一
&nbsp;&nbsp;&nbsp; 在市场初期，ICQ并没有注意其他的国家的市场，所以在全球只推出了英文版。这就给其他各自本土的IM软件带来了机会，而国内OICQ的风行很大一部分原因都是由于ICQ没有中文版造成的。当时也没有汉化补丁，国内很多人苦于ICQ的英文界面，所以当OICQ一经上市，马上抛弃了ICQ。
&nbsp;&nbsp;&nbsp; 时至今日，ICQ也没有推出中文版，国内用户如果想要方便的使用，还必须安装一个中文补丁。

&nbsp;
&nbsp;还是单一的英文
&nbsp;


&nbsp;
&nbsp;打完补丁
&nbsp;&nbsp;&nbsp; 三、ICQ自身的失误
&nbsp;&nbsp;&nbs]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-11-12 00:12:00</pubDate>
		</item>
				<item>
		<title><![CDATA[什么是蓝牙技术]]></title>
		<link>http://blog.pfan.cn/coyi/20226.html</link>
		<description><![CDATA[一、蓝牙名字的由来 　　蓝牙的名字来源于10世纪丹麦国王Harald Blatand－英译为Harold Bluetooth。在行业协会筹备阶段,需要一个极具有表现力的名字来命名这项高新技术。行业组织人员，在经过一夜关于欧洲历史和未来无限技术发展的讨论后，有些人认为用Blatand国王的名字命名再合适不过了。Blatand国王将现在的挪威，瑞典和丹麦统一起来；就如同这项即将面世的技术，技术将被定义为允许不同工业领域之间的协调工作，例如计算，手机和汽车行业之间的工作。名字于是就这么定下来了。 　　在丹麦的Jelling城，在教堂里立着一块纪念碑，这块纪念碑就是为了纪念Blatand国王的功绩和他的父亲,丹麦的第一个国王“Gorm the Old”而立的。有趣的是，这块特别的石头在Harald和他的儿子Sven Forkbeard之间的一次战争后就遗失了，近600年里没有人见过这块石头。Sven获胜了（并且把他父亲流放了），因为这块刻着古代北欧文字的石头是Harald的荣耀，所以Sven埋葬了它。直到最近几年，一个农夫对他农场里的这个大土堆产生了好奇，才终于发现了这块石头。 　　这个标志最初是在商业协会宣布成立的时候由Scandinavian公司设计的。标志保留了它名字的传统特色，包含了古北欧字母“H”，看上去非常类似一个星号和一个“B”，在标志上仔细看两者都能看到。 二、蓝牙技术介绍 　　“蓝牙”（Bluetooth）原是十世纪统一了丹麦的国王的名字，现取其“统一”的含义，用来命名意在统一无线局域网通讯标准的蓝牙技术。蓝牙技术是爱立信、IBM等5家公司在1998年联合推出的一项无线网络技术。随后成立的蓝牙技术特殊兴趣组织（SIG）来负责该技术的开发和技术协议的制定，如今全世界已有1800多家公司加盟该组织，最近微软公司也正式加盟并成为SIG组织的领导成员之一。 　　蓝牙是无线数据和语音传输的开放式标准，它将各种通信设备、计算机及其终端设备、各种数字数据系统、甚至家用电器采用无线方式联接起来。它的传输距离为10cm～10m，如果增加功率或是加上某些外设便可达到100m的传输距离。它采用2.4GHz ISM频段和调频、跳频技术，使用权向纠错编码、ARQ、TDD和基带协议。TDMA每时隙为0.625μs，基带符合速率为1Mb/s。蓝牙支持64kb/s实时语音传输和数据传输，]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-11-12 00:08:00</pubDate>
		</item>
				<item>
		<title><![CDATA[技巧：必须掌握的八个DOS命令]]></title>
		<link>http://blog.pfan.cn/coyi/19411.html</link>
		<description><![CDATA[技巧：必须掌握的八个DOS命令 
一，ping 　　 
　　它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说，ping命令是第一个必须掌握的DOS命令，它所利用的原理是这样的：网络上的机器都有唯一确定的IP地址，我们给目标IP地址发送一个数据包，对方就要返回一个同样大小的数据包，根据返回的数据包我们可以确定目标主机的存在，可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧，在DOS窗口中键入：ping /? 回车，。所示的帮助画面。在此，我们只掌握一些基本的很有用的参数就可以了（下同）。 　　 
　　-t 表示将不间断向目标IP发送数据包，直到我们强迫其停止。试想，如果你使用100M的宽带接入，而目标IP是56K的小猫，那么要不了多久，目标IP就因为承受不了这么多的数据而掉线，呵呵，一次攻击就这么简单的实现了。 　　 
　　-l 定义发送数据包的大小，默认为32字节，我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用，会有更好的效果哦。 　　 
　　-n 定义向目标IP发送数据包的次数，默认为3次。如果网络速度比较慢，3次对我们来说也浪费了不少时间，因为现在我们的目的仅仅是判断目标IP是否存在，那么就定义为一次吧。 　　 
　　说明一下，如果-t 参数和 -n参数一起使用，ping命令就以放在后面的参数为标准，比如“ping IP -t -n 3”，虽然使用了-t参数，但并不是一直ping下去，而是只ping 3次。另外，ping命令不一定非得ping IP，也可以直接ping主机域名，这样就可以得到主机的IP。 　　 
　　下面我们举个例子来说明一下具体用法。 　　 
　　这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒，从这里可以判断网络连接速度的大小 。从TTL的返回值可以初步判断被ping主机的操作系统，之所以说“初步判断”是因为这个值是可以修改的。这里TTL=32表示操作系统可能是win98。 
　　（小知识：如果TTL=128，则表示目标主机可能是Win2000；如果TTL=250，则目标主机可能是Unix） 
　　至于利用ping命令可以快速查找局域网故障，可以快速搜索最快的QQ服务器，可以对别人进行ping攻击……这些就靠大家]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-10-17 00:25:00</pubDate>
		</item>
				<item>
		<title><![CDATA[WINDOWS下的EXE文件大揭密]]></title>
		<link>http://blog.pfan.cn/coyi/19410.html</link>
		<description><![CDATA[当我们安装完Windows后，其中的文件到底是执行何种任务？某特定任务又由哪个文件来执行呢？ 还有，从“开始”——“程序”——再点击“我所要执行的任务”，这种套数还真有点繁琐。 若是知道经常要执行的任务是哪个文件、位于何处？把它在桌面上建立一快捷方式，岂不省时 省力又方便！这就需要对Windows下的可执行文件明明白白。（注：若是以下所述的可执行文件 不在Windows安装目录下，可能是因为你没有安装，可到“控制面板”——“添加/删除程序” ——“Windows安装程序”，选取所要安装的组件。 本文假设Windows98安装在“C:\windows”下. 　 　一、C:\Windows下的可执行文件 　
accstat.exe windows 辅助状态指示器 arp.exe tcp/ip地址转换协议命令 calc.exe 计算器应用软件 cdplayer.exe cd播放器附件 cleanmgr.exe 磁盘清理程序 clipbrd.exe 剪贴板查看应用程序 command.com ms－dos方式 control.exe 控制面板应用程序 cvt1.exe fat32转换器 defrag.exe 磁盘碎片整理应用程序 drvspace.exe 磁盘空间管理应用程序 dialer.exe 电话拨号程序 directcc.exe 直接电缆连接 explorer.exe 资源管理器 extrac32.exe windows cab 文件解压缩应用程序 fontview.exe 字体查看程序&nbsp; filexfer.exe microsoft文件传输应用程序 finger.exe 用于获得来自于运行标准finger服务的任何系统的用户信息 freecell.exe 空当接龙游戏 grpconv.exe 程序组转换器 hostname.exe 返回tcp/ip配置窗口的dns标题头窗口中定义的计算机名字 ipconfig.exe 快速浏览系统tcp/ip配置应用程序 kodakprv.exe 映像预览应用程序 mplayer.exe 媒体播放机 mshearts.exe 红心大战游戏 nbtstat.exe 显示tcp/ip上的netbios（netbt）的状态 net.exe 一个非常全的网络配置、显示网络信息的命令,有详细帮助 netstat.exe 用于检查]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-10-17 00:24:00</pubDate>
		</item>
				<item>
		<title><![CDATA[打造属于自己的个性文件夹(文件夹带背景图片)]]></title>
		<link>http://blog.pfan.cn/coyi/19409.html</link>
		<description><![CDATA[新建一个记事本&nbsp;把以下内容粘贴进去：&nbsp;&nbsp; [ExtShellFolderViews]&nbsp;&nbsp;&nbsp; {BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}&nbsp;&nbsp;&nbsp; [{BE098140-A513-11D0-A3A4-00C04FD706EC}]&nbsp;&nbsp;&nbsp; Attributes=1&nbsp;&nbsp;&nbsp; IconArea_Image=d:\xx.jpg&nbsp;&nbsp;&nbsp; [.ShellClassInfo]&nbsp;&nbsp;&nbsp; ConfirmFileOp=0&nbsp;&nbsp; 
把该记事本命名为desktop.ini
复制一张你想要的图片到磁盘D（根目录哦）图片改为：xx.jpg 
把desktop.ini复制或者剪切至磁盘D（跟图片位置一样），退回再打开这个磁盘，就OK了
如果想多做几个不一样的磁盘文件夹&nbsp;只需要把desktop.ini里的&nbsp; IconArea_Image=d:\xx.jpg&nbsp;改一下&nbsp; 字母d&nbsp;代表的是你的磁盘D&nbsp; xx.jpg&nbsp;代表的是你想要显示的图片&nbsp; 如果要在C盘显示&nbsp;只需要命名不同的图片&nbsp;例如aa.jpg&nbsp; 把IconArea_Image=d:\xx.jpg&nbsp;改成IconArea_Image=c:\aa.jpg&nbsp; 以此类推…&nbsp; 解释得清楚了吗？]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-10-17 00:17:00</pubDate>
		</item>
				<item>
		<title><![CDATA[右键变成&quot;自动播放&quot;或&quot;搜索&quot;]]></title>
		<link>http://blog.pfan.cn/coyi/19408.html</link>
		<description><![CDATA[原作者：jackc发表时间：2006-5-26 20:58:32我们在使用Windows操作系统的过程中，因为一些故障或者病毒的原因，造成了系统的一些文件夹和应用程序无法打开，而这些都是我们在使用电脑过程中所必须的，所以很多时候这些故障让我们烦恼不已。如何解决这些故障呢？下面的文章中我们就给大家介绍一些Windows操作系统中一些常遇的“无法打开”故障解决技巧。　　无法打开“我的电脑”，“我的文档”等　　解决方法：可能是Explorer程序出错了，通过下面的方法可以解决相关故障　　一、打开记事本,将以下内容添加到记事本中，并保存为AAA.bat文件,然后打开,依次点确定即可(如还不可以请试下第二种方法);regsvr32 appwiz.cplregsvr32 mshtml.dllregsvr32 jscript.dllregsvr32 msi.dllregsvr32 "C:\Program Files\Common Files\System\Ole DB\Oledb32.dll"regsvr32 "C:\Program Files\Common Files\System\Ado\Msado15.dll"regsvr32 mshtmled.dllregsvr32 /i shdocvw.dllregsvr32 /i shell32.dll　　二、如果以上还不能修复,请将下面内容复制到记事本中,并保存为yezi.reg文件 然后打开;　　Windows Registry Editor Version 5.00　　[HKEY_CLASSES_ROOT\exefile\shell\Open\command]　　@=""%1" %*"　　文件夹无法打开　　解决方法：　　1、在资源浏览器或者我的电脑里面无法打开文件夹，双击鼠标不是打开文件夹而是进入了搜索界面可以修改注册表来恢复，进入注册表的HKEY_CLASSES_ROOT\Directory\shell，把find删除。还有一个方法就是点"文件夹"的"高级"选项里的"新建"，在"操作"里输入"OpenNew"，接着再在"用于执行操作的应用程序"里输入"Explorer %1"就行了。如果删除find，那不用配置。如果新建OpenNew，那还需把"Opennew"设为默认。　　2、在"我的电脑"中，无论打开哪个盘中的文件夹，都会]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-10-17 00:12:00</pubDate>
		</item>
				<item>
		<title><![CDATA[关于ASP.NET在IIS一些问题的经验总结]]></title>
		<link>http://blog.pfan.cn/coyi/19407.html</link>
		<description><![CDATA[很多开发人员对于IIS和ASPNET的安装等问题困扰,特此做下面的小总结,请大家多交流! 
iis 坏了修复办法!!!!!!! 

一般IIS运行不了ASP.NET,试一下下面四种方法，99％有效： 
1。.NET 安装的顺序应该是先装IIS，再装VS.NET，如果次序反了，或者IIS重装了，就需要使用aspnet_regiis.exe -i来重新安装IIS 
Mapping（主要用于aspx, asmx等文件的Extention的匹配）。在C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705目录下，运行下
面的命令：aspnet_regiis.exe -i 
2。重设ASPNET的密码，然后在下面的目录中找到Machine.config文件：%Systemroot%\Microsoft.NET\Framework\v1.0.3705\CONFIG 
（Systemroot是你的安装目录），在&lt;processModel&gt;标识中添加/修改：userName和password3。如果还不行，重装IIS，然后再按照方
法1进行操作4。如果你的机器是域控制器，你可以参考Q315158：
ASP.NET Does Not Work withASPNET Account on Domain 
Controller：http://support.microsoft.com/default.aspx?
scid=KB;EN-US;Q315158&amp;和你大致讲一下操作的步骤： 
1。在Administrative Tools-&gt;Active Directory Users and 
Computers中建立一个名为ASPUSER的用户，将该用户添加到用户组
中（默认情况下已在User Group中） 
2。在Administrative Tools-&gt;Local Security Settings－&gt;Local 
Policy-&gt;UserRight Assignment中,双击右栏的Log on as a batch 
job项，在弹出的窗口中点击Add，选择或输入刚才建立的ASPUSER帐号，确定。（需要重启机器） 
3。确保ASPUSER帐号有相应文件、目录的访问权]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-10-17 00:00:00</pubDate>
		</item>
				<item>
		<title><![CDATA[ASP.NET访问Oracle数据库的方法]]></title>
		<link>http://blog.pfan.cn/coyi/19406.html</link>
		<description><![CDATA[Microsoft .NET Framework Data Provider for Oracle(以下简称为.NET for Oracle)是一个.NET Framework的组件。这个组件为我们使用.NET访问Oracle数据库提供了极大的方便。那些使用.NET和Oracle的开发人员，相信会乐的手舞足蹈，因为他们再也不必使用那个并不十分“专业="的OLEDB来访问Oracle数据库了。这个组件的设计非常类似.NET中内置的Microsoft .NET Framework Data Provider for SQL Server和OLEDB。如果读者非常熟悉这两个内置的组件，那么相信您学习这个组件也是轻车熟路的。
本文针对的读者主要是那些考虑使用.NET技术访问Oracle数据库的程序员而编写，需要有一定的C#语言、ADO.NET技术和Oracle数据库基础知识。文中结合ASP.NET技术给出了相关示例以及具体的注释。当然，这并不意味着.NET for Oracle组件只能为编写ASP.NET程序提供服务，同样它还可以为使用.NET技术编写的Windows程序提供方便。
本文将简要介绍ASP.NET for Oracle的系统需求和安装以及核心类，之后重点详解使用此组件访问Oracle数据库的方法。其中包括.NET for Oracle对于各种Oracle数据库中的特殊数据类型的访问、各种核心类使用方法的介绍并且在文章的最后给出了示例等等。
--------------------------------------------------------------------------------
系统需求和安装
在安装.NET for Oracle之前，必须首先安装.NET Framework version 1.0。同时，还要确定安装了数据访问组件（MDAC 2.6及其以上版本，推荐版本是2.7）。既然是要访问Oracle数据库的数据，那么还需要安装Oracle 8i Release 3 (8.1.7) Client及其以上版本。目前Oracle9i已经发布，作者本人安装的是Oracle 9i，本文中所有的程序，都是在Oracle9i数据库环境下编写和调试完成的。
组件的安装非常方便，直接运行oracle_net.msi。在安装过程中无需任何设]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-10-16 23:58:00</pubDate>
		</item>
				<item>
		<title><![CDATA[用ASP.NET/C#连接Access和SQL&nbsp;Server数据库]]></title>
		<link>http://blog.pfan.cn/coyi/19405.html</link>
		<description><![CDATA[连接Access
首先看一个例子代码片断:程序代码: 
--------------------------------------------------------------------------------
using System.Data;using System.Data.OleDb;
......
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"Data Source=C:\BegASPNET\Northwind.mdb";
OleDbConnection objConnection=new OleDbConnection(strConnection);
......
objConnection.Open();objConnection.Close();
......

--------------------------------------------------------------------------------
解释:
　连接Access数据库需要导入额外的命名空间,所以有了最前面的两条using命令,这是必不可少的!
　strConnection这个变量里存放的是连接数据库所需要的连接字符串,他指定了要使用的数据提供者和要使用的数据源.
　"Provider=Microsoft.Jet.OleDb.4.0;"是指数据提供者,这里使用的是Microsoft Jet引擎,也就是Access中的数据引擎,asp.net就是靠这个和Access的数据库连接的.
　"Data Source=C:\BegASPNET\Northwind.mdb"是指明数据源的位置,他的标准形式是"Data Source=MyDrive:MyPath\MyFile.MDB".
ps:　 1."+="后面的"@"符号是防止将后面字符串中的"\"解析为转义字符.　 2.如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接:　　 strConnection+="Data Source=";　　 strConnection+=MapPath("Northwind.mdb");　　 这样就可以省得你写一大堆东西了!　]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-10-16 23:54:00</pubDate>
		</item>
				<item>
		<title><![CDATA[在ASP.NET使用javascript一点小技巧]]></title>
		<link>http://blog.pfan.cn/coyi/19404.html</link>
		<description><![CDATA[我们在进行ASP.NET开发时，经常会用到一些javascript脚本，比如： private void Button1_Click(object sender, System.EventArgs e) { Response.Write( "&lt;script language='javascript'&gt;alert('OK');&lt;/script&gt;") ; } 
经常是重复的书写这些脚本，如果我们能做成一个相应的函数就好了，直接就可以拿来使用。很多人都有自己的一些javascript的函数，但是大部分向这样的: 
/// &lt;summary&gt; /// 服务器端弹出alert对话框 /// &lt;/summary&gt; /// &lt;param name="str_Message"&gt;提示信息,例子："请输入您姓名!"&lt;/param&gt; /// &lt;param name="page"&gt;Page类&lt;/param&gt; public void Alert(string str_Message,Page page) { if(!page.IsStartupScriptRegistered ("msgOnlyAlert")) { page.RegisterStartupScript("msgOnlyAlert","&lt;script&gt;alert('"+str_Message+"');&lt;/script&gt;"); } } 
但是，用的时候，每次都要继承这个类，用起来还是有些麻烦，如果函数是静态的函数，类是静态的类的话，我们不要继承就可以使用。但是我们怎么写呢？ 
看看这段代码 
#region public static void MessageBox( Page page, string msg ) /// /// 弹出对话框 /// /// 当前页面的指针，一般为this /// 消息 public static void MessageBox( Page page, string msg ) { StringBuilder StrScript = new StringBuilder(); StrScript.Append( "&lt;script language=javascri]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-10-16 23:52:00</pubDate>
		</item>
				<item>
		<title><![CDATA[利用ASP.NET的三种缓存提高站点性能(下)]]></title>
		<link>http://blog.pfan.cn/coyi/19403.html</link>
		<description><![CDATA[缓存API，使用Cache对象
　　页面级和用户控件级输出缓存的确是一种可以迅速而简便地提高站点性能的方法，但是在ASP.NET中，缓存的真正灵活性和强大功能是通过Cache对象提供的。使用Cache对象，您可以存储任何可序列化的数据对象，基于一个或多个依赖项的组合来控制缓存条目到期的方式。这些依赖项可以包括自从某对象被缓存后经过的时间、自从某对象上次被访问后经过的时间、对文件或文件夹的更改以及对其他缓存对象的更改，在略作处理后还可以包括对数据库中特定表的更改。
　　在Cache中存储数据
　　在Cache中存储数据的最简单的方法就是使用一个键为其赋值，就像HashTable或Dictionary对象一样：
Cache["key"] = "value"; 
　　这种做法将在缓存中存储项，同时不带任何依赖项，因此它不会到期，除非缓存引擎为了给其他缓存数据提供空间而将其删除。要包括特定的缓存依赖项，可使用Add()或Insert()方法。其中每个方法都有几个重载。Add()和Insert()之间的唯一区别是，Add()返回对已缓存对象的引用，而Insert()没有返回值（在C#中为空，在VB中为Sub）。
　　示例
Cache.Insert("key", myXMLFileData, new System.Web.Caching.CacheDependency(Server.MapPath("users.xml"))); 
　　该示例可将文件中的xml数据插入缓存，无需在以后请求时从文件读取。CacheDependency的作用是确保缓存在文件更改后立即到期，以便可以从文件中提取最新数据，重新进行缓存。如果缓存的数据来自若干个文件，还可以指定一个文件名的数组。
Cache.Insert("dependentkey", myDependentData, new System.Web.Caching.CacheDependency(new string[] {}, new string[] {"key"})); 
　　该示例可插入键值为“key”的第二个数据块（取决于是否存在第一个数据块）。如果缓存中不存在名为“key”的键，或者如果与该键相关联的对象已到期或被更新，则“dependentkey”的缓存条目将到期。
Cache.Insert("key"]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-10-16 23:50:00</pubDate>
		</item>
				<item>
		<title><![CDATA[利用ASP.NET的三种缓存提高站点性能(中)]]></title>
		<link>http://blog.pfan.cn/coyi/19402.html</link>
		<description><![CDATA[片段缓存，用户控件输出缓存
　　缓存整个页面通常并不可行，因为页面的某些部分是针对用户定制的。不过，页面的其他部分是整个应用程序共有的。这些部分最适合使用片段缓存和用户控件进行缓存。此外，菜单和其他布局元素，尤其是那些从数据源动态生成的元素，也可以用这种方法进行缓存。
　　如果需要，可以按以下条件选择需要缓存的控件：
　　（1）某控件的属性已改变
　　（2）由页面级输出缓存所支持的任何一种页面或控件状态改变
　　一旦对某些控件进行了缓存，使用它们的几百个页面就可以共享这些控件，而不再需要为每个页面保留单独的控件缓存版本。
　　实现
　　片段缓存使用的语法与页面级输出缓存一样，但其应用于用户控件（.ascx文件）而不是Web窗体（.aspx文件）。除了Location属性，对于OutputCache在Web窗体上支持的所有属性，用户控件也同样支持。用户控件还支持名为VaryByControl的OutputCache属性，该属性将根据用户控件（通常是页面上的控件，例如，DropDownList）的成员的值改变该控件的缓存。如果指定了VaryByControl，可以省略VaryByParam。最后，在默认情况下，对每个页面上的每个用户控件都单独进行缓存。不过，如果一个用户控件不随应用程序中的页面改变，并且在所有页面都使用相同的名称，则可以设置参数Shared的值为“true”，该参数将使用户控件的缓存版本供引用该控件的所有页面使用。
　　示例
&lt;%@ OutputCache Duration="60" VaryByParam="*" %&gt; 
　　该示例将缓存用户控件60秒，并且将针对查询字符串的每个变动、针对此控件所在的每个页面创建单独的缓存条目。
&lt;%@ OutputCache Duration="60" VaryByParam="none" VaryByControl="CategoryDropDownList" %&gt; 
　　该示例将缓存用户控件60秒，并且将针对CategoryDrop
　　DownList控件的每个不同的值、针对此控件所在的每个页面创建单独的缓存条目。
&lt;%@ OutputCache Duration="60" VaryByParam="none" VaryByCustom="browser]]></description>
		<author><![CDATA[coyi]]></author>
		<pubDate>2006-10-16 23:48:00</pubDate>
		</item>
		</channel>
</rss>