<?xml version="1.0" encoding="GBK" ?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dcterms="http://purl.org/dc/terms/">
 <channel>
  	  <title><![CDATA[暂行上海 奋奋 WB]]></title>
	  <link>http://strive4u.blog.163.com</link>
	  <description><![CDATA[Strive4u, 4me, 4none. Try your best ! Strive for u, for me . iChoice.......]]></description>
	  <language>zh-CN</language>
	  <pubDate>Fri, 16 May 2008 15:55:26 +0800</pubDate>
	  <lastBuildDate>Fri, 16 May 2008 15:55:26 +0800</lastBuildDate>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <generator><![CDATA[NetEase Space]]></generator>
	  <managingEditor><![CDATA[strive4u]]></managingEditor>
	  <webMaster><![CDATA[奋奋]]></webMaster>
		  <ttl>120</ttl>
	  <image>
	  	<title><![CDATA[暂行上海 奋奋 WB]]></title>
	  	<url>http://strive4u.blog.163.com/style/common/user_default.gif</url>
	  	<link>http://strive4u.blog.163.com</link>
	  </image>
  <item>
  	<title><![CDATA[Welcome to my new Blog]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/90971472007925113139350</link>
    <description><![CDATA[<div><a href="http://hi.baidu.com/u414" target="_blank">http://hi.baidu.com/u414</a></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/90971472007925113139350</comments>
    <slash:comments>1</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/90971472007925113139350</guid>
    <pubDate>Thu, 25 Oct 2007 23:31:39 +0800</pubDate>
    <dcterms:modified>2007-10-25T23:31:39+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[跑跑卡丁车 去掉退出时弹出恶心的广告的 方法]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/909714720074112834785</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">测试版本&nbsp; 1, 635, 0, 0</P>
<P style="TEXT-INDENT: 2em">版本更新後不能用时候，请到我的BLOG <A href="http://strive4u.blog.163.com/blog/static/909714720074112834785">http://strive4u.blog.163.com/blog/static/909714720074112834785</A>&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; 查看新方法 - 如果这个说的东西违反了 世纪天成 或 游戏开发商 的版权等与法律相关的东西，请告知我。我将在知道通知後，12小时内删除此文章。</P>
<P style="TEXT-INDENT: 2em">每次退出卡丁车都要弹出一个广告，好不爽，用了几次任务管理器关闭它，感觉也不爽。我就决定想办法让它不自动弹出广告。</P>
<OL>
<LI>
<DIV style="TEXT-INDENT: 2em">&nbsp;首先在任务管理器里得知运行的进程是 AdBalloonExt.exe，在卡丁车的安装目录找到此文件</DIV>
</LI><LI>
<DIV style="TEXT-INDENT: 2em">直接删除此文件後，每次运行卡丁车会自动创建此文件，此方法失败</DIV>
</LI><LI>
<DIV style="TEXT-INDENT: 2em"><FONT color=#0000ff>删除AdBalloonExt.exe，新建一个空文本文件，将文件的全名改成 AdBalloonExt.exe，注意这是加上后缀名的整个文件名。运行卡丁车，耍会儿，退出，胜利，广告消失了。</FONT></DIV>
</LI><LI>
<DIV style="TEXT-INDENT: 2em">
<P style="TEXT-INDENT: 2em">版本更新後不能用时候，请到我的BLOG <A href="http://strive4u.blog.163.com/blog/static/909714720074112834785">http://strive4u.blog.163.com/blog/static/909714720074112834785</A>&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; 查看新方法 - 如果这个说的东西违反了 世纪天成 或 游戏开发商 的版权等与法律相关的东西，请告知我。我将在知道通知後，12小时内删除此文章。</P></DIV>
</LI><LI>
<DIV style="TEXT-INDENT: 2em">
<P style="TEXT-INDENT: 2em">发散：现在的卡丁车 还没有检查 AdBalloonExt.exe 的正确性，以后如果要检查此文件的正确性的话，可能情况会有【1】检查文件大小是否相同（自己新建一个文件大小一样的废 AdBalloonExt.exe文件），【2】检查文件中的验证码，（可以用UltraEdit-32打开原AdBalloonExt.exe，在里面将验证码复制到废 AdBalloonExt.exe 中）。【3】不过因为这个游戏是韩国人的版权吗，我觉得国人是不会有机会把广告验证改的这么快的</P></DIV></LI></OL></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/909714720074112834785</comments>
    <slash:comments>2</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/909714720074112834785</guid>
    <pubDate>Fri, 11 May 2007 02:08:34 +0800</pubDate>
    <dcterms:modified>2007-05-11T02:22:51+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[Eclipse  插件开发中的几个方法]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/909714720074814655400</link>
    <description><![CDATA[<div><P>经过实践的证明，在ECLIPSE 3.2.2中能够用 </P>
<P>String path = FileLocator.toFileURL(Platform.getBundle("swu.cs.music4e").getEntry("playlist/000.plt")).getPath();</P>
<P>得到文件“000.plt”的绝对路径。</P>
<P>&nbsp;</P>
<P>还有一个方法很有用：</P>
<P>Shell parentShell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();</P>
<P>OR </P><PRE>Shell parentShell  = Display.getDefault().getActiveShell();
<PRE>&nbsp;</PRE></PRE></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/909714720074814655400</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/909714720074814655400</guid>
    <pubDate>Tue, 8 May 2007 13:46:55 +0800</pubDate>
    <dcterms:modified>2007-05-15T23:52:33+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[各大流行品牌手机查看系统软件版本信息]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/90971472007329414365</link>
    <description><![CDATA[<div><P>NOKIA(诺基亚):<BR>查看版本指令：＊＃0000＃ <BR>&nbsp; <BR>SonyErssion (索尼爱立信):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>索尼爱立信查看软件版本方法: 按摇杆　右*左左*左* -&gt; 版本信息</P>
<P>三 星: <BR>如何知道我的三星手机的软件版本？待机下输入*#1234# 看最后2位 .</P>
<P>摩托罗拉:<BR>说明：A768I E680 A780看版本:在电话界面下输入：WWW008W后自动出现版本号的 W是点击拨号盘界面右下角＃图标，然后点击右下角菜单显示＂插入＂选＂插入等待＂,第一次插入W的时候别忘了把W前面的＋去掉. <BR>查看版本:电话关机状态,同时按住"*"键+"#"键+"开机键".<BR>手机版本前端不一样的则不能升级,比如V3I,如果前端是R47A_,就只能版本前端是R47A_开头的,R479_开头的则不能升! </P>
<P>SHARP: <BR>查看软件版本的指令: *01763*8371# <BR>&nbsp; <BR>&nbsp; <BR>其他机型:</P>
<P>型号 软件版本 <BR>O2X3<BR>明基s700&nbsp; V1.58 <BR>西门子SX1 15版 </P>
<P>说明： O2X3 S700看版本:输入*#300#, 按下发话键 </P></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/90971472007329414365</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/90971472007329414365</guid>
    <pubDate>Sun, 29 Apr 2007 04:01:43 +0800</pubDate>
    <dcterms:modified>2007-04-29T04:02:52+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[University GF&apos;s daily]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/90971472007325984571</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 连绵的阴雨后天空终于放了晴，暖暖的。上午去毕业体检了，下午没课，一直睡到5点。体检还是在校医院，还是在老地方，感觉4年的时间在大学饶了个大圈，然后又回到原点。突然想起大一刚进校的时候爸爸妈妈陪着自己来体检的情形，仍然是闹哄哄的场面，但以前青涩的我们已经不见了。于是才猛然发现到，我们已经马上要毕业了，要彼此道分离了，四年的时光，快乐的，忧伤的，兴奋的，郁闷的，成功的，失败的，平淡的，都哗啦拉的，流水般从我们身上溜走了。</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; &nbsp; 大四下学期来，日子过得散漫而堕落，天天吃啊，睡啊，玩啊，看电影啊，体重也飑升了不少。这样的日子，连自己过着过着都觉得索然无味了，无聊到都没有力气去挣脱。好想痛快淋漓的做一件事，而懒惰却又最后占了上风。</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; &nbsp; 我们学校的复试还不知道什么时候开始，自己也什么都没准备。爸妈都很紧张，总是打电话问我准备的怎么怎么样了。也许在他们眼中能读研究生是件多么傲人的事，而我，已经麻木。经历了这么多次的考试，看多了身边考上没考上的同学的喜喜悲悲，最终麻木。考研，对于我来说，不过是逃避就业、逃避社会的选择。从小到大，才发现，自己从来没有勇敢过。怕吃药打针，怕一个人住一间房，怕亲人朋友的离去，怕考不上大学，怕找不到工作......</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; &nbsp; 离毕业论文交初稿只剩几天了，什么都没准备，还不知道怎么下手。却一点也不心慌，都不知道自己怎么了，心里平静得让我害怕。</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; &nbsp; 男朋友最近倒霉透了，果真是本命年的原因吗？？希望他否极泰来，以后都顺顺利利的。没有他在身边的日子，就好象上面写的，很无聊。常常在半梦半醒的午后想他，在一个人走路吃饭的时候想他，或者在看完一部温情脉脉的电影后想他，所有的动作都慢了半拍，举手投足，都是思念。 只是，这样的思念，我不知道还能背负多久。“毕业那天我们分手”是不是我们这样的大学情侣的归途？？ 毕竟距离和金钱是很实在的障碍。 有时候会想：真的是现实太残忍，还是我们还不够相爱？？“爱情，属于上层建筑，是建立在经济基础之上的”老师如是说。&nbsp; 但是，亲爱的，如果以后真的不能在一起了，希望我们能记住彼此的好，希望我们以后都能过得好好的。虽然你看不到，还是想告诉你：谢谢你，爱我，包容我；谢谢你，成全了我的初恋，成全了我大学时代的爱情。</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; &nbsp;&nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; &nbsp;&nbsp; 最近身体似乎也散漫出毛病了，有两个晚上都是凌晨2、3点冷醒了来。不知道为什么，感觉好冷，全身都在颤抖，起了鸡皮疙瘩，自己都能感觉到牙齿在打颤，同学把被子借我，盖了3床都仍然哆嗦。发病的时候很恐怖，平时睡的很熟的同学也会被我吓醒。她们商量着要不要打120，但是后来出一身汗过后第二天早上又像没事一样。想起初中，高中似乎也有这样过，但没有这学期那么频繁。应该没什么大碍吧！ </P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; &nbsp;&nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; &nbsp;&nbsp; 有一次暑假回家，第一次看到妈妈很久前写的日记，说我小时侯身体很差，一摔交就全身发紫，嘴巴还要吐白沫，发抖，吓得妈妈抱着我哭。小时侯还瘦瘦的，还经常生病，妈妈说有一次半夜病得很厉害，下着雨，爸爸抱着我往医院冲，妈妈跟在后面打着伞跑，到了医院医生说要换班了要我们等下一个医生，爸爸当时就火了，大吼到：我把孩子送到这里了，要是孩子出了什么以外，我要你吃不了兜着走！医生被吓住了，才开始给我看病打针。看着看着就哭了， 没想到，以前那么孱弱的孩子，现在已经长这么大了呢，还白白胖胖的，爸爸妈妈要付出多少心血和金钱啊！呵呵，谢谢爸爸妈妈，我永远爱你们。<IMG src="http://bbs.swu.edu.cn/images/mood/em15.gif" border=0>想快快长大，以后让我来保护你们吧~~~~~</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; &nbsp;&nbsp; 本来满心欢喜从南山买回来养的郁金香，叶子都黄了，卖花人信誓旦旦的说最迟半个月就要开花，可是连花苞都没有，似乎就要死了。阳台上又似乎都只剩枯枝败叶，可是看看窗外的明媚风景，春天她确实到人间来了啊！</P>
<P style="TEXT-INDENT: 2em"></P></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/90971472007325984571</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/90971472007325984571</guid>
    <pubDate>Wed, 25 Apr 2007 21:08:04 +0800</pubDate>
    <dcterms:modified>2007-10-04T02:22:09+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[Windows XP Crack]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/9097147200732391431117</link>
    <description><![CDATA[<div><OL>
<LI>Remove the cookies. </LI>
<LI>Set "%All Users%\Application Data\Windows Genuine Advantage" read-only </LI>
<LI>Re check</LI></OL>
<P>&nbsp;</P>
<OL>
<LI>copy 3 files to system32 "LegitCheckControl.dll" "wgalogon.dll" "WgaTray.exe"</LI></OL></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/9097147200732391431117</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/9097147200732391431117</guid>
    <pubDate>Mon, 23 Apr 2007 21:14:31 +0800</pubDate>
    <dcterms:modified>2007-10-04T02:22:45+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[Stay in Shanghai one month]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/9097147200731685425791</link>
    <description><![CDATA[<div><P>来上海已经一个月，除了感觉工作还可以外，对此地无所依恋。除了车多，房多，人多，和其他地方没分别。大众心里的淘金地，在我眼里不过是一坨**。可能是因为我们是软件蓝领的缘故吧。很多人知道微软（MicroSoft），却不知道雷德蒙德市（<FONT size=2>Redmond</FONT>）。</P>
<P>第一个月的工资，花的太特别了。值得纪念啊。但是不会再有YM。</P>
<P>有了目标，并且持续的战斗，才是一种美妙的人生。</P>
<P>不管是英雄，还是神话，都会有一个宝贝计划。</P>
<P>&nbsp;</P></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/9097147200731685425791</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/9097147200731685425791</guid>
    <pubDate>Mon, 16 Apr 2007 20:54:25 +0800</pubDate>
    <dcterms:modified>2007-04-16T20:54:25+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[安装window xp N次后的总结]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/909714720061128755415</link>
    <description><![CDATA[<div><P>第一：没有最安全的系统，只有自认为还可以的状态</P>
<P>第二：安装的最佳过程</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT color=#0000ff>1。</FONT>先是常规安装完Windows XP，然后安装必要的驱动，然后什么事也不干（特别是不要上一些不干净的网站），直接进行系统更新，更新完成后进行GHOST（GHOST的时候注意在DOS下删除虚拟内存使用的虚拟页面文件pagefile.sys）。如果你觉得GHOST到硬盘上你已经满足了，就可以直接进入第二步了。否则，去找个“GHOST XP电脑公司特别版”的ISO文件，用ISO编辑工具（如UltraISO）把你的GHOST备份文件的名字改成和“GHOST XP电脑公司特别版”里面的GHOST文件同名，然后替换进ISO文件。你就可以使用里面的很多DOS工具，已经自动恢复备份等功能了。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#0000ff>2。</FONT>安装你所需要的一些文件。注意如果是可以绿色化的软件尽量安装到比如 "d:\programe files"文件夹（比如the kmplayer）。其他文件（比如office2007）最好安装在"c:\programe files"(当然这里默认C盘是安装操作系统的分区，并自最好是硬盘的第一个分区)</P>
<P>That's all.</P></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/909714720061128755415</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/909714720061128755415</guid>
    <pubDate>Thu, 28 Dec 2006 07:05:05 +0800</pubDate>
    <dcterms:modified>2006-12-28T07:05:05+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[听报警 知故障]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/909714720061127434217</link>
    <description><![CDATA[<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0, 0, 255);"> </span><font style="color: rgb(0, 0, 255);" size="5">BIOS 报警声</font><br><br>正所谓，常备不患、居安思危。<br>My computer is all right now .But I must write some words here .<br><br><br><div style="margin-left: 40px;">AWARD BIOS<br><div style="margin-left: 40px;">1 短 ------ 系统正常启动<br>2 短 ------ COMS设置有问题<br>1长1短 ---- RAM 或主板出错<br>1长2短 ---- 显示器或显卡出错<br>1长3短 ---- 键盘控制器出错<br>1长9短 ---- BIOS损坏，换FLASH ROM 试试<br>不停的短声 ---- 电源、显示器和显卡未连接好<br>不断的有间歇的长声响 ---- 内存条问题<br><br></div>AMI&nbsp; BIOS <br><div style="margin-left: 40px;">1短 ---- 系统正常启动<br>2短 ---- 内存校验错误<br>3短 ---- 常规内存检验失败<br>4短 ---- 系统时钟出错<br>5短 ---- CPU出错<br>6短 ---- 键盘控制器问题<br>7短 ---- 系统实模式错误，无法切换到保护模式<br>8短 ---- 显卡内存出错<br>9短 ---- BIOS检测出错<br>1长3短 ---- 内存错误<br>1长8短 ---- 显示检测错误<br></div></div></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/909714720061127434217</comments>
    <slash:comments>1</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/909714720061127434217</guid>
    <pubDate>Wed, 27 Dec 2006 04:34:02 +0800</pubDate>
    <dcterms:modified>2006-12-27T04:34:02+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[看图测性格－－-据说是世界上最准的]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/90971472006112552717330</link>
    <description><![CDATA[<div><table style="table-layout: fixed; width: 653px; height: 680px;" border="0" cellpadding="0" cellspacing="5">
<tbody>
<tr>
<td style="" valign="top" width="100%">
<div>
<p>　是一个十分有趣的心理测验，而且非常简单准确。<br>　　<br>　　要评估自己的性格，请看看上面的图片，并选出你最喜爱的一张。<br>　　<br>　　这些图片是科学家跟一位心理学家一起合作的成果，并且经过历时几年的<br>　　全球性测试，他们收到这个研究的响应之后，再小心地调较各个图片的颜<br>　　色及形状，然后再次进行测试，直至他们得到这些非常成功的图片，这些<br>　　图片代表了九种不同的性格。<br>　　<br>　　据称这是全球最准确的性格测试。希望你喜欢这个测 
验！<br>　　快来看看你们的性格如何吧。测试图片在上面，最好在5秒钟内选出你喜欢<br>　　的图片，不要犹豫!</p><p><a target="_blank" href="http://strive4u.blog.163.com/album/prevPhoto.do?photoId=_fks_9a9aaCY_al6KJneMm3f-ckR_1jJ73mqz"><img src="http://img.blog.163.com/photo/W1hW1Qsw1Xv7Iuzj8en7Gw==/2001005609436157467.jpg"></a><br></p></div></td></tr></tbody></table>

我的选择是9 ，你呢？ 答案如下：<br><br>　　1.无忧无虑，顽皮，愉快的人<br>　　你喜欢自由自在，无拘无束的生活。<br>　　你的座右铭是：生命只能活一次，因此你尽量享受每一刻。<br>　　你好奇心旺盛，对新事物抱有开放的态度；你向往改变，讨厌束缚。<br>　　你觉得身边的环境都不断在变，而且经常为你带来惊喜。<br>　　<br>　　<br>　　2. 
独立，前卫，不受拘束<br>　　你追求自由及不受拘束，自我的生活。<br>　　你的工作及消闲活动都与艺术有关。<br>　　你对于自由的渴求有时候会使你做出令人出人意表的事。<br>　　你的生活方式极具个人色彩；你永远不会盲目追逐潮流。<br>　　相反地，你会根据自己的意思和信念去生活，就算是逆流而上也在所不惜。<br>　　<br>　　<br>　　3. 
时常自我反省,敏感的思想家<br>　　你对于自己及四周的环境能够比一般人控制得更好更彻底。<br>　　你讨厌表面化及肤浅的东西；你宁愿独自一人也不愿跟别人闲谈，但你<br>　　跟朋友的关系却非常深入，这令你的心境保持和谐安逸。<br>　　你不介意长时间独自一人，而且绝少会觉得沉闷。<br>　　<br>　　<br>　　4. 
务实，头脑清醒，和谐<br>　　你作风自然，喜欢简单的东西。<br>　　人们欣赏你脚踏实地，他们觉得你稳重，值得信赖。<br>　　你能够给予身边的人安全感，你给人一种亲切，温暖的感觉。<br>　　你对于俗气的，花花绿绿的东西都不屑一顾，对时装潮流抱着怀疑的态度；<br>　　对于你来说，衣服必须是实用及大方得体的。<br>　　<br>　　<br>　　5. 
专业，实事求事，自信<br>　　你掌管自己的生活，你相信自己的能力多于相信命运的安排。<br>　　你以实际，简单的方式去解决问题。<br>　　你对日常生活中所遇到的事物抱有现实的睇法，并且能够应付自如。<br>　　人们知道你可担重任，因此都放心把大量工作交给你处理。<br>　　你那坚强的意志使你时刻都充满信心。<br>　　未达到自己的目标之前，你绝不罢休。<br>　　<br>　　<br>　　6. 
温和，谨慎，无攻击性<br>　　你生性随和，但处事谨慎。<br>　　你很容易认识朋友，但同时享受你的私人时间及独立生活。<br>　　有时候，你会从人群中抽身而出，一个人静静地思考生活的意义，并自娱一番。<br>　　你需要个人的空间，因此有时会隐匿于美梦当中，但你并不是一个爱孤独的人。<br>　　你跟自己及这个世界都能够和陆共处，而你对现状亦非常满意。<br>　　<br>　　<br>　　7. 
具分析力，可靠，自信<br>　　你对事物的灵敏度令你可以发现到旁人忽略了的东西。<br>　　这些就是你的宝石，你喜欢发掘这些美好的东西。<br>　　你的教养对于你的生活有很特别的影响。<br>　　你有自己高雅独特的一套，无视任何时装潮流。<br>　　你的理想生活是优雅而愉快的，而你亦希望跟你接触的人们都是高雅而<br>　　有教养的。<br>　　<br>　　<br>　　8. 
浪漫，爱幻想，情绪化<br>　　你是一个感性的人。你拒绝只从一个严肃，理智的角度去理解事物。<br>　　你的感觉亦十分重要。事实上，你觉得人生必需要有梦想才叫活得充实。<br>　　你不接受那些轻视浪漫主义及被理智牵着鼻子走的人；<br>　　而且不会让任何事物影响到你那丰富的感情及情绪。<br>　　<br>　　<br>　　9. 
精力充沛，好动，外向<br>　　你不介意冒险，特别喜欢有趣的，多元化的工作。<br>　　相比之下，例行公事及惯例会令你没精打采。<br>　　你最兴奋的是可以积极参与任何比赛活动，因为这样你就可以在众人面<br>　　前大显身手了。<br><br></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/90971472006112552717330</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/90971472006112552717330</guid>
    <pubDate>Mon, 25 Dec 2006 17:27:17 +0800</pubDate>
    <dcterms:modified>2006-12-25T17:27:17+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[一个很小的时候就知道的故事，现在看到感悟颇深]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/90971472006112025044525</link>
    <description><![CDATA[<div><font color="#800000" face="楷体_GB2312" size="5"><span style="color: rgb(0, 0, 0);"><font size="3">其实人生就是在一片一望无际的麦田里找寻自己的麦</font></span></font><font style="color: rgb(0, 0, 0);" color="#800000" face="楷体_GB2312" size="5"><font size="3">穗，没有最好最有更好，很多人都想找到最好的那个，也损失了很多好的麦</font></font><font style="color: rgb(0, 0, 0);" color="#800000" face="楷体_GB2312" size="3">穗</font><font color="#800000" face="楷体_GB2312" size="5"><span style="color: rgb(0, 0, 0);"><font size="3">。或许你现在拿的不是最好的，但是却可能是现在最适合你的。<br><br></font><center><img style="width: 480px; height: 462px;" src="http://img.blog.163.com/photo/8q2MYhoSFr8bdeKx16HiRQ==/4560739047642818844.jpg"></center><br></span><br><font size="3">希腊有一位大学者，名叫苏格拉底。一天，他带领几个弟子来到一块麦地边。那正是成熟的季节，地里满是沉甸甸的麦穗。苏格拉底对弟子们说：“你们去麦地里摘一个最大的麦穗，只许进不许退。我在麦地的尽头等你们。” <br><br>弟子们听懂了老师的要求后</font></font><font color="#800000" face="楷体_GB2312" size="5"><font size="3">，就陆续走进了麦地。 <br><br>地里到处都是大麦穗，哪一个才是最大的呢？弟子们埋头向前走。看看这一株，摇了摇头；看看那一株，又摇了摇头。他们总以为最大的麦穗还在前面你呢。虽然弟子们也试着摘了几穗，但并不满意，便随手扔掉了。他们总以为机会还很多，完全没有必要过早地定夺。 <br><br>弟子们一边低着头往前走，一边用心地挑挑拣拣，经过了很长一段时间。 突然，大家听到苏格拉底苍老的、如同洪钟一般的声音：“你们已经到头了。”这时两手空空的弟子们才如梦初醒。 <br><br>苏格拉底对弟子们说：“这块麦地里肯定有一穗是最大的，但你们未必能碰见它 ；即使碰见了，也未必能作出准确的判断。因此最大的一穗就是你们刚刚摘下的。” <br><br>苏格拉底的弟子们听了老师的话，悟出了这这样一个道理：人的一生仿佛也是在麦地中行走，也在寻找那最大的一穗。有的人见了那颗粒饱满的“麦穗”，旧不失时机地摘下它；有的人则东张西望，一再错失良机。当然，追求应该是最大的，单把眼前的麦穗拿在手中，才是实实在在的。</font> </font></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/90971472006112025044525</comments>
    <slash:comments>1</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/90971472006112025044525</guid>
    <pubDate>Wed, 20 Dec 2006 02:50:44 +0800</pubDate>
    <dcterms:modified>2006-12-20T02:52:44+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[上海地形]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/9097147200611542717260</link>
    <description><![CDATA[<div>磨刀不误砍柴工,呼呼.先把上海的地形图贴出来,以后方便参看.群硕在浦东新区.查找在<br><a href="http://www.bewww.net/map.php" target="_blank">http://www.bewww.net/map.php</a> 上比较方便,但是好像只支持 IE 浏览<br><div style="margin-left: 40px;"><br><a target="_blank" href="http://strive4u.blog.163.com/album/prevPhoto.do?photoId=_fks_ltrHp6Q7NXgbD0wQZ9eIRHmR4SEmRhU9"><img style="width: 594px; height: 492px;" src="http://blog.163.com/photo/7Ryp8P1dXqzIEGPQhXS86Q==/1719249157748783472.jpg"></a></div></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/9097147200611542717260</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/9097147200611542717260</guid>
    <pubDate>Tue, 5 Dec 2006 16:27:17 +0800</pubDate>
    <dcterms:modified>2006-12-05T16:34:44+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[上海住宿]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/9097147200611475516760</link>
    <description><![CDATA[<div>已经 签约在上海**了.地址是在: <BR>
<DIV style="MARGIN-LEFT: 40px"><FONT size=+0>上海张江高科技园区郭守敬路498号<BR>浦东软件园17号楼</FONT><FONT size=+0><BR></FONT></DIV></FONT>大搞GOOGLE了一下 住宿,在 <A href="http://rent.online.sh.cn/" target=_blank>上海热线房产</A> 上查了 下 ,还不错.我们4个同学过去,理论上还是可以比较方便的找到租房的.希望实际上不要 太多的 折磨吧!!<BR><BR>以下是几个备考网站:<BR>
<DIV style="MARGIN-LEFT: 40px">上海地图 住宿 <A href="http://ditu.haozhai.com/" target=_blank>http://ditu.haozhai.com/</A><BR><BR></DIV></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/9097147200611475516760</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/9097147200611475516760</guid>
    <pubDate>Mon, 4 Dec 2006 19:55:16 +0800</pubDate>
    <dcterms:modified>2007-04-17T23:40:25+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[单元测试大揭密 ]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/9097147200611343441614</link>
    <description><![CDATA[<div><p align="center"><strong><span style="font-size: 31.5pt;"><font size="5">单元测试大揭密</font></span></strong> <br></p><p align="center">(<span style="font-size: 10.5pt;"><span style="font-size: 10.5pt;">转载至 文斯测试技术研究中心 <a href="http://blog.csdn.net/vincetest">http://blog.csdn.net/vincetest</a></span></span>)</p><p align="center"><span style="font-family: 宋体;" lang="EN-US"><font size="3">Make by&nbsp;Vince 2006/6</font></span></p><p align="left"><span style="font-family: 宋体;" lang="EN-US">&nbsp; </span></p><div style="margin: 7.8pt 0cm; line-height: 15pt;" align="center">&nbsp;<strong><font size="6"><a><span style="font-size: 16pt;">1<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 16pt;">单元测试的重要性</span></a></font></strong></div><div style="margin: 7.8pt 0cm 7.8pt 28.8pt; line-height: 15pt;" align="left"><strong><font size="5"><a><span style="font-size: 14pt;">1.1<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 14pt;">一些错误的认识</span></a></font></strong></div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">在实际的单元测试过程中总会有一些错误的认识左右着我们，使之成为单元测试最大的障碍，在此将其一一分析如下：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">它太浪费时间了，现在要赶进度，时间上根本不允许，或者随便做做应付领导。</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">我是一个很棒的程序员，我写的代码肯定是没有问题的。</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">做单元测试太烦了，直接集成，到时有问题在集成测试时肯定能发现的，实在不行在系统测试总该能发现吧。</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">它仅仅是证明这些代码做了什么。</div>    </li></ul><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">对于以上错误认识的产生归根结底还是由于对单元测试的理解还是不够，没有真正认识到单元测试的重要性。</div><div style="margin: 7.8pt 0cm 7.8pt 28.8pt; line-height: 15pt;"><strong><font size="5"><a><span style="font-size: 14pt;">1.2<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 14pt;">测试的重要性</span></a></font></strong></div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">单元测试是软件测试的基础，因此单元测试的效果会直接影响到软件的后期测试，最终在很大程度上影响到产品的质量。从如下几个方面就可以看出单元测试的重要性在何处。</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;">时 间方面：如果认真的做好了单元测试，在系统集成联调时非常顺利，因此会节约很多时间，反之那些由于因为时间原因不做单元测试或随便做做的则在集成时总会遇 到那些本应该在单元测试就能发现的问题，而这种问题在集成时遇到往往很难让开发人员预料到，最后在苦苦寻觅中才发现这是个很低级的错误而在悔恨自己时已经 浪费了很多时间，这种时间上的浪费一点都不值得，正所谓得不偿失。</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>测 试效果：根据以往的测试经验来看，单元测试的效果是非常明显的，首先它是测试阶段的基础，做好了单元测试，在做后期的集成测试和系统测试时就很顺利。其次 在单元测试过程中能发现一些很深层次的问题，同时还会发现一些很容易发现而在集成测试和系统测试很难发现的问题。再次单元测试关注的范围也特殊，它不仅仅 是证明这些代码做了什么，最重要的是代码是如何做的，是否做了它该做的事情而没有做不该做的事情。</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;">测 试成本：在单元测试时某些问题就很容易发现，如果在后期的测试中发现问题所花的成本将成倍数上升。比如在单元测试时发现1个问题需要1个小时，则在集成测 试时发现该问题需要2个小时，在系统测试时发现则需要3个小时，同理还有定位问题和解决问题的费用也是成倍数上升的，这就是我们要尽可能早的排除尽可能多 的bug来减少后期成本的因素之一。</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>产品质量：单元测试的好与坏直接影响到产品的质量，可能就是由于代码中的某一个小错误就导致了整个产品的质量降低一个指标，或者导致更严重的后果，如果我们做好了单元测试这种情况是可以完全避免的。</div>    </li></ul><div style="margin: 7.8pt 0cm; line-height: 15pt;">&nbsp;&nbsp;&nbsp; 综上所述，单元测试是构筑产品质量的基石，我们不要因为节约单元测试的时间不做单元测试或随便做而让我们在后期浪费太多的不值得的时间，我们也不愿意因为由于节约那些时间导致开发出来的整个产品失败或重来！</div><div style="margin: 7.8pt 0cm 7.8pt 28.8pt; line-height: 15pt;"><strong><font size="5"><a><span style="font-size: 14pt;">1.3<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 14pt;">具有的优点</span></a></font></strong></div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>1.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>它是一种验证行为。</div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">程序中的每一项功能都是测试来验证它的正确性，为以后的开发提供支缓。就算是开发后期，我们也可以轻松的增加功能或更改程序结构，而不用担心这个过程中会破坏重要的东西。而且它为代码的重构提供了保障，这样，我们就可以更自由的对程序进行改进。</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>2.</span>它是一种设计行为。</div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">编写单元测试将使我们从调用者观察、思考，特别是先写测试（test-first），迫使我们把程序设计成易于调用和可测试的，即迫使我们解除软件中的耦合。另外还可以使编码人员在编码时产生预测试，将程序的缺陷降低到最小。</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>3.</span>它是一种编写文档的行为。</div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">单元测试是一种无价的文档，它是展示函数或类如何使用的最佳文档。这份文档是可编译、可运行的，并且它保持最新，永远与代码同步。</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>4.</span>它具有回归性。</div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">自动化的单元测试避免了代码出现回归，编写完成之后，可以随时随地的快速运行测试。</div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">&nbsp;</div><div style="margin: 7.8pt 0cm 7.8pt 175.45pt; line-height: 15pt;"><strong><font size="6"><a><span style="font-size: 16pt;">2<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 16pt;">单元测试的基本理论</span></a></font></strong></div><div style="margin: 7.8pt 0cm 7.8pt 28.8pt; line-height: 15pt;"><strong><font size="5"><a><span style="font-size: 14pt;">2.1<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 14pt;">基本概念</span></a></font></strong></div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>1.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span>单 元测试：单元测试又称模块测试，属于白盒测试，是最小单位的测试。模块分为程序模块和功能模块。功能模块指实现了一个完整功能的模块（单元），一个完整的 程序单元具备输入、加工和输出三个环节。而且每个程序单元都应该有正规的规格说明，使之对其输入、加工和输出的关系做出名明确的描述。</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>2.</span>测试驱动：驱动被测试模块正常运行起来的实体</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>3.</span>测试桩：代替被测模块调用的子模块的实体，该实体一般为桩函数。</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>4.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span>测试覆盖：评测测试过程中已经执行的代码的多少。</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>5.</span>覆盖率：代码的覆盖程度，一种度量方式。针对代码的测试覆盖率有许多种度量方式，定义如下：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>语句覆盖（StatementCoverage）：也称为行覆盖（lin<a target="_new" href="http://www.itisedu.com/phrase/200604222051415.html"><span style="color: windowtext; text-decoration: none;">EC</span>）,段覆盖（segmentcoverage）和基本块覆盖（b</a><a target="_new" href="http://www.itisedu.com/phrase/200604232104015.html"><span style="color: windowtext; text-decoration: none;">AS</span>）。它度量每一个可执行语句是否被执行到了。</a>icblockcoverageoverage</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;">判 定覆盖（DecisionCoverage）：也被称为分支覆盖（branchcoverage），所有边界覆盖（all- edgescoverage），基本路径覆盖（basispathcoverage），判定路径覆盖（decision-decision-path或 DDPtesting）。它度量是否每个B<a target="_new" href="http://www.itisedu.com/phrase/200604231401365.html"><span style="color: windowtext; text-decoration: none;">OO</span>型的表达式取值true和false在控制结构中都被测试到了。</a>L</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>条件覆盖（Con<a target="_new" href="http://www.itisedu.com/phrase/200604231343545.html"><span style="color: windowtext; text-decoration: none;">DI</span>）：它独立的度量每一个子表达式，报告每一个子表达式的结果的true或false。这个度量和判定覆盖（decisioncoverage）相似，但是对控制流更敏感。不过，完全的条件覆盖并不能保证完全的判定覆盖。</a>tionCoverage</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>路径覆盖（PathCoverage）：也称为断言覆盖（pr<a target="_new" href="http://www.itisedu.com/phrase/200604222114565.html"><span style="color: windowtext; text-decoration: none;">EDI</span>）， 它度量了是否函数的每一个可能的分支都被执行了。路径覆盖的一个好处是：需要彻底的测试。但有两个缺点：一是，路径是以分支的指数级别增加的，例如：一个 函数包含10个IF语句，就有1024个路径要测试。如果加入一个IF语句，路径数就达到2048；二是，许多路径不可能与执行的数据无关。</a>catecoverage</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;">循环覆盖（L<a target="_new" href="http://www.itisedu.com/phrase/200604240956125.html"><span style="color: windowtext; text-decoration: none;">OOP</span>）： 这个度量报告你是否执行了每个循环体零次、只有一次还是多余一次（连续地）。对于do-while循环，循环覆盖报告你是否执行了每个循环体只有一次还是 多余一次（连续地）。这个度量的有价值的方面是确定是否对于while循环和for循环执行了多于一次，这个信息在其它的覆盖率报告中是没有的。</a></div>    </li></ul><p style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;">&nbsp;</p><div style="margin: 7.8pt 0cm 7.8pt 28.8pt; line-height: 15pt;"><strong><font size="5"><a><span style="font-size: 14pt;">2.2<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 14pt;">测试的内容</span></a></font></strong></div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">单 元测试的对象是软件设计的最小单位——模块或函数，单元测试的依据是详细设描述。测试者要根据详细设计说明书和源程序清单，了解模块的I/O条件和模块的 逻辑结构。主要采用白盒测试的测试用例，辅之以黑盒测试的测试用例，使之对任何合理和不合理的输入都能鉴别和响应。要求对所有的局部和全局的数据结构、外 部接口和程序代码的关键部分进行桌面检查和代码审查。在单元测试中，需要对下面5个方面的内容进行测试，也是构造测试用例的基础。</div><p style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;" align="center"><img alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/vincetest/1111.bmp"></p><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>1)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp; </span></span>模块接口：测试模块的数据流。如果数据不能正确地输入和输出，就谈不上进行其他测试。因此，对于模块接口需要如下的测试项目：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">调用所测模块时的输入参数与模块的形式参数在个数、属性、顺序上是否匹配；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">所测模块调用子模块时，它输入个子模块的参数与子模块的形式参数在个数、属性、顺序上是否匹配；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">是否修改了只做输入用的形式参数；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">输出给标准函数的参数在个数、属性、顺序上是否匹配；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">全局变量的定义在各模块中是否一致；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>限制是否通过形式参数来传送。</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>2)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;</span></span>局部数据结构测试：模块的局部数据结构是最常见的错误来源，应设计测试用例以检查以下各种错误：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>检查不正确或不一致的数据类型说明；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">使用尚未赋值或尚未初始化的变量；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>错误的初始值或错误的默认值；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">变量名拼写错误或书写错误；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>不一致的数据类型。</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>3)</span>路径测试：对基本执行路径和循环进行测试会发现大量的错误。根据白盒测试和黑盒测试用例设计方法设计测试用例。设计测试用例查找由于错误的计算、不正确的比较或不正常的控制流而导致的错误。</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">常见的不正确的计算有：</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>运算的优先次序不正确或误解了运算的优先次序；</div><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>运算的方式错误（运算的对象彼此在类型上不相容）；</div><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>算法错误；</div><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>初始化不正确；</div><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>运算精度不够；</div><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>表达式的符号表示不正确等。</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>常见的比较和控制流错误有：</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>不同数据类型的比较；</div><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>不正确的逻辑运算符或优先次序；</div><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>因浮点运算精度问题而造成的两值比较不等；</div><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>关系表达式中不正确的变量和比较符；</div><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>“差1错”，即不正确地多循环或少循环一次；</div><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>错误的或不可能的循环终止条件；</div><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>当遇到发散的迭代时不能终止循环；</div><div style="margin: 7.8pt 0cm 7.8pt 84pt; text-indent: -21pt; line-height: 15pt;"><span>&#216;<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>不适当地修改了循环变量等。</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>4)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span>错误处理测试：比较完善的模块设计要求能预见出错的条件，并设置适当的出错处理对策，以便在程序出错时，能对出错程序重新做安排，保证其逻辑上的正确性。这种出错处理也是模块功能的一部分。表明出错处理模块有错误或缺陷的情况有：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">出错的描述难以理解；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">出错的描述不足以对错误定位和确定出错的原因；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">显示的错误与实际的错误不符；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">对错误条件的处理不正确；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">在对错误进行处理之前，错误条件已经引起系统的干预；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>如果出错情况不予考虑，那么检查恢复正常后模块可否正常工作。</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>5)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span>边界测试：边界上出现错误上常见的。设计测试用例检查：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>在n次循环的第0次、1次、n次是否有错误；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">运算或判断中取最大最小值时是否有错误；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">数据流、控制流中刚好等于、大于、小于确定的比较值时是否出现错误。</div>    </li></ul><p style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">&nbsp;</p><div style="margin: 7.8pt 0cm 7.8pt 28.8pt; line-height: 15pt;"><strong><font size="5"><a><span style="font-size: 14pt;">2.3<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 14pt;">测试的环境构成</span></a></font></strong></div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">何时进行单元测试？单元测试在编码阶段进行。在源程序代码编制完成、经过评审和验证、确认没有语法错误之后，就可以开始进行单元测试的测试用例设计。要利用软件设计文档，设计可以验证程序功能、找出程序错误的多个测试用例。</div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">对于每一组输入，应该有预期的正确结果。在单元测试时，如果模块不是独立的程序，需要辅助测试模块，有两种辅助模块：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">驱动模块（Driver）：所测模块的主程序。它接收测试数据，把这些数据传递给所测试模块，最后再输出测试结果。当被测试模块能完成一定功能时，也可以不要驱动模块。</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>桩模块（Stub）：用来代替所测模块调用的子模块。</div>    </li></ul><div style="margin: 7.8pt 0cm; line-height: 15pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 被测试模块、驱动模块和桩模块共同构成了一个测试环境，如下图所示：</div><p style="margin: 7.8pt 0cm; line-height: 15pt;" align="center"><img alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/vincetest/211.bmp"></p><div style="margin: 7.8pt 0cm; line-height: 15pt;"><br clear="all">&nbsp;</div><div style="margin: 7.8pt 0cm 7.8pt 175.45pt; line-height: 15pt;"><strong><font size="6"><a><span style="font-size: 16pt;">3<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 16pt;">测试方法与过程</span></a></font></strong></div><div style="margin: 7.8pt 0cm 7.8pt 28.8pt; line-height: 15pt;"><strong><font size="5"><a><span style="font-size: 14pt;">3.1<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 14pt;">用例设计</span></a></font></strong></div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span style="font-size: 11pt;"><span>1.</span></span><span style="font-size: 11pt;">测试用例的组成（在单元测试中测试用例基本上由测试脚本组成）</span></div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">用例运行前置条件</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">被测模块/单元所需环境（全局变量赋值或初始化实体）</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">启动测试驱动</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">设置桩</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">调用被测模块</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">设置预期输出条件判断</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">恢复环境（包括清除桩）</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>2.</span>测试用例的设计原则</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span style="font-size: 11pt;">一个好的测试用例在于能够发现至今没有发现的错误；</span></div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span style="font-size: 11pt;"></span><span style="font-size: 11pt;">测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成；</span></div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span style="font-size: 11pt;"></span><span style="font-size: 11pt;">在测试用例设计时，应当包含合理的输入条件和不合理的输入条件；</span></div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span style="font-size: 11pt;"></span><span style="font-size: 11pt;">为系统运行起来而设计测试用例；</span></div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span style="font-size: 11pt;"></span><span style="font-size: 11pt;">为正向测试而设计测试用例；</span></div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span style="font-size: 11pt;"></span><span style="font-size: 11pt;">为逆向测试而设计测试用例；</span></div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span style="font-size: 11pt;"></span><span style="font-size: 11pt;">为满足特殊需求而设计测试用例；</span></div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span style="font-size: 11pt;"></span><span style="font-size: 11pt;">为代码覆盖而设计测试用例；</span></div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>3.</span>用例设计方法</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>1)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>规范（规格）导出发</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>2)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>等价类划分法</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>3)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>边界值分析法</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>4)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>状态转移测试法</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>5)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>分支测试法</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>6)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>条件测试法</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>7)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>数据定义－使用测试法（又名数据流测试法）</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>8)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>内部边界值测试法</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>9)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>错误猜测法</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>4.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>特定的用例测试设计</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>1)</span>声明测试：检查模块中的所有变量是否被声明。经验表明，大量重要的错误都是由于变量没有被声明或没有被正确的声明而引起的。</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>2)</span>路径测试：要求模块中所有可能的路径都被执行一遍，属逻辑覆盖测试。</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; line-height: 15pt;">基本路径测试：由于实际中，一个模块中的路径可能非常多，由于时间和资源有限，不可能一一测试到。这就需要把测试所有可能路径的目标减少到测试足够多的路径，以获得对模块的信心。要测试的最小路径集就是基本测试路径集。基本测试路径集要保证：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">每个确定语句的每一个方向要测试到；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">每条语句最少执行一次。</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>3)</span>循环测试：重点检查循环的条件－判断部分以及边界条件。测试循环是一种特殊的路径测试，因为循环比其他语句都复杂一些。循环中错误的发生机会比其他代码构成部分多。因此，对于任何给定的循环测试应该包括测试下面每一条件的测试用例：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>循环不执行；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>执行一次循环；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">执行两次循环；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">反映执行典型的循环的执行次数；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">如果有最大循环次数，最大循环次数减1；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">最大循环次数；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">大于最大循环次数。</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 42pt; line-height: 15pt;">对于增量和减量不是1的FOR语句，要特别注意，因为程序员习惯于增量1。</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>4)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>循环嵌套：循环嵌套使逻辑的次数呈几何级数增长，设计测试嵌套循环的测试用例应该包括的测试条件有：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">把外循环设置为最小值，并运行内循环所有可能的情况；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">把内循环设置为最小值，并运行外循环所有可能的情况；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">把所有的循环变量都设置为最小值运行；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">把所有的循环变量都设置为最大值运行；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>把外循环设置为最大值，并运行内循环所有可能的情况；</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">把内循环设置为最大值，并运行外循环所有可能的情况；</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>5)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>边 界值测试：指程序内部边界测试。检查确定代码在任何边界情况下都不会出差错。重点检查小于、等于和大于边界条件的情况。边界值测试是指专门设计用来测试当 条件语句中引用的值处在边界或边界附近时系统反映的测试。被测试语句的最好的例子就是“IF-THEN…ELSE-ENDIF”部分。这样语句的例子如：</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: 21.75pt; line-height: 15pt;">IF a &lt;= 123 THEN </div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: 32.25pt; line-height: 15pt;">b = 1</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: 21.75pt; line-height: 15pt;">ELSE IF a &gt;= 123 THEN </div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: 63.75pt; line-height: 15pt;">b = 2</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: 21.75pt; line-height: 15pt;">ELSE b = 3</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: 21.75pt; line-height: 15pt;">END IF</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -42pt; line-height: 15pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;</span>上面例子中的边界值测试用例应该至少包括a的以下值：122，123，124。当a=123时，b=1还是2。（找出逻辑判断的矛盾）</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>6)</span>接口测试：检查模块的数据流（输入、输出）是否正确。检查输入的参数和声明的自变量的个数，数据类型和输入顺序是否一致。检查全局变量是否被正确的定义和使用等。</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>7)</span>确认测试：是否接受有效输入数据（操作），拒绝无效数据（操作）。</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>8)</span>事务测试：输入－&gt;输出，错误处理。</div><div style="margin: 7.8pt 0cm 7.8pt 28.8pt; line-height: 15pt;"><strong><font size="5"><a><span style="font-weight: normal; font-size: 14pt;">3.2<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-weight: normal; font-size: 14pt;">用例执行</span></a></font></strong></div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">一般来说，做单元测试均采用的是商用的测试工具或自行开发的测试工具，用例的编写都是在测试工具上完成，测试用例都是一些测试脚本，都以文件的方式来保存，故其用例的执行过程主要是由测试工具根据所编写的具体的测试用例脚本来完成，这样对于用例的管理和执行也非常灵活。</div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">在特定场合，比如某种压力测试或极限测试，对于测试执行过程时间很长时（几个小时以上），一般都预先编写好用例（确保用例无误），使用空闲机或非工作时间执行测试用例，这样操作起来较节约时间。</div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">在用例的执行过程中务必注意如下事项：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>程序的执行过程―――便于构造发散用例</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">不要放过任何细节―――这种细节可能就是问题</div>    </li></ul><p style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">&nbsp;</p><div style="margin: 7.8pt 0cm 7.8pt 28.8pt; line-height: 15pt;"><strong><font size="5"><a><span style="font-weight: normal; font-size: 14pt;">3.3<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-weight: normal; font-size: 14pt;">测试优化和策略</span></a></font></strong></div><div style="margin: 7.8pt 0cm; text-indent: 21pt; line-height: 15pt;">在测试的过程中为了提高测试效率和效果，不断的减少冗余劳动，也为后期的回归测试和测试管理带来很大的方便，不至于感到测试很混乱无序。因此我们要对测试用例和测试执行进行不断的优化，以测试策略为指导方针进行测试。</div><p style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">1<font face="宋体" size="2">、</font></span></span>测试用例的优化</p><div style="margin: 7.8pt 0cm 7.8pt 42pt; line-height: 15pt;">&nbsp;&nbsp;&nbsp; 测试用例的优化主要是指用例的合并、修改和删除，减少冗余的无价值的测试，其优化依据来源于测试后的测试数据分析和评估，其中测试覆盖也是用例优化的主要参考。</div><p style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">2、测试执行的优化</p><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>测试执行的优化主要是指测试步骤的优化，减少测试人员的手工操作，因为太多的手工操作会导致测试人员很厌倦，直接影响测试效果，优化依据来源于测试总结。</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">3、测试策略</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; line-height: 15pt;">&nbsp;&nbsp;&nbsp; 在测试过程中由于时间或资源的原因可能会使测试处于紧张的局面，在此情况下我们要采取一定的策略来解决此局面。策略来源于测试数据的分析，主要的方法是：为各模块制定测试优先级，其优先级的划分依据如下：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">哪些是重点模块？</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>哪些程序是最复杂、最容易出错的？</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>哪些程序是相对独立，应当提前测试的？</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>哪些程序最容易扩散错误？</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">哪些程序是开发者最没有信心的？</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>80-20原则：80％的缺陷聚集在20％的模块中，经常出错的模块改错后还会经常出错，这种应该列入测试重点。</div>    </li></ul><p style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">&nbsp;</p><div style="margin: 7.8pt 0cm 7.8pt 28.8pt; line-height: 15pt;"><strong><font size="5"><a><span style="font-size: 14pt;">3.4<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 14pt;">测试评估</span></a></font></strong></div><div style="margin: 7.8pt 0cm; line-height: 15pt;"><span>&nbsp;&nbsp; </span>单元测试完成以后，需要对单元测试的执行效果进行评估，主要从以下几方面进行：</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>1)</span>测试完备性评估，主要检查测试过程中是否已经执行了所有的测试用例，对新增的测试用例是否已及时更新测试方案等。</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>2)</span>代码覆盖率评估，主要是根据代码覆盖率工具提供的语句覆盖情况报告，检查是否达到方案中的要求，公司要求语句覆盖达到100％。但很多情况下，第一轮测试用例执行完后是很难达到的，这时在评估过程中要对覆盖率进行分析，主要从以下方面来考虑：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">不可能的路径或条件</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">不可达的或冗余的代码</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">不充分的测试用例</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>3)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span>从覆盖的角度看，测试应该覆盖：</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>功能覆盖</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>输入域覆盖</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">输出域覆盖</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">函数交互覆盖</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">代码执行覆盖</div>    </li></ul><div style="margin: 7.8pt 0cm; line-height: 15pt;"><span>&nbsp;&nbsp; </span>大多数有效的测试用例都来自于分析，而不是仅仅为了达到测试覆盖率目标而草率设计测试用例。千万不要误解测试覆盖，测试覆盖并不是我们最求的目的，它只是评价测试的一种方式，为测试提供指导和依据。</div><div style="margin: 7.8pt 0cm 7.8pt 28.8pt; line-height: 15pt;"><strong><font size="5"><a><span style="font-size: 14pt;">3.5<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 14pt;">测试过程</span></a></font></strong></div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>1.</span>测试过程中各种人员的作用</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">系统分析设计人员</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 21pt; line-height: 15pt;">&nbsp;&nbsp;&nbsp;&nbsp; 进行需求跟踪，确保系统需求的实现和更新。进行软件单元可测性分析，确定单元测试的对象、范围和方法。</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">软件开发人员</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 21pt; line-height: 15pt;">&nbsp;&nbsp;&nbsp;&nbsp; 负责编码和单元测试过程，完成单元测试计划、方案和报告。</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">软件测试人员</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 21pt; line-height: 15pt;">&nbsp;&nbsp;&nbsp;&nbsp; 参与单元测试计划、方案和报告的评审，对单元测试的计划、设计和执行质量进行监控。根据实际情况，可选择参与由开发人员负责的代码检视、单元测试等活动。</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>配置管理人员</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 21pt; line-height: 15pt;">&nbsp;&nbsp;&nbsp; 对代码及单元测试文档进行配置管理。</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;">质量保证（QA）人员</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 21pt; line-height: 15pt;">&nbsp;&nbsp;&nbsp;&nbsp; 参与编码与单元测试评审，对编码和单元测试过程进行审计。</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>2.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;</span></span>单元测试输入</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;">《软件需求规格说明书》</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;">《软件详细设计说明书》</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;">《软件编码与单元测试工作任务书》</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;">《软件集成测试计划》</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;">《软件集成测试方案》</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;">用户文档</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>3.</span>单元测试的输出</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">《单元测试计划》</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">《单元测试方案》</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">《需求跟踪说明书》或需求跟踪记录</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>代码静态检查记录</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">《正规检视报告》</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>问题记录</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>问题跟踪和解决记录</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">软件代码开发版本</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">《单元测试报告》</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">《软件编码与单元测试任务总结报告》</div>    </li></ul><p style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">&nbsp;</p><div style="margin: 7.8pt 0cm 7.8pt 28.8pt; line-height: 15pt;"><strong><font size="5"><a><span style="font-size: 14pt;">3.6<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 14pt;">测试实施</span></a></font></strong></div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>1.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;</span></span>单元测试实施步骤</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>1)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>制定测试计划和测试方案（包括测试工具的选择）</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>2)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>根据计划和方案及相关输入文档编写测试用例</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>3)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>搭建测试环境</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>4)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>执行测试</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>5)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>记录和跟踪问题</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>6)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>编写测试报告和总结报告</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>2.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;</span></span>单元测试实施遵循的原则</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>精心制定测试计划</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>严格评审测试计划</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>严格执行测试计划</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">系统分析测试结果并提交报告</div>    </li></ul><span style="font-size: 10.5pt;"><p align="left"><br clear="all"></p><div style="margin: 7.8pt 0cm; text-indent: 32.25pt; line-height: 15pt;">&nbsp;</div><div style="margin: 7.8pt 0cm 7.8pt 21.6pt; line-height: 15pt; text-align: center;" align="center"><strong><font size="6"><a><span style="font-size: 16pt;">4<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 16pt;">常用测试工具介绍</span></a></font></strong></div><div style="margin: 7.8pt 0cm; line-height: 15pt;">常用的C语言单元测试工具介绍如下：</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>1.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>VcTester</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>1)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>简介</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: 21pt; line-height: 15pt;">VcTester 是与VC（注：Visual C++及Visual Studio开发套件是微软发布的产品）配套使用的新一代单元测试工具，分共享版与商用版两大系列，其主要功能包括：脚本化测试驱动（包括修改变量与调用 函数）、脚本桩、支持持续集成测试、测试覆盖率统计（仅商用版本）、生成测试报告（仅商用版本）、测试消息编辑器（仅商用版本）等。</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>2)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>功能特性</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">脚本化测试驱动 </div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">脚本桩</div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>在线测试 </div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>即时调测 </div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">测试工程管理</div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>3)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>价格</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; line-height: 15pt;">共享版免费</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>4)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>相关网站</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; line-height: 15pt;"><span>&nbsp;&nbsp;&nbsp; <a href="http://www.eztester.com/">www.ezTester.com</a></span></div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: -21pt; line-height: 15pt;"><span>2.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>C++Test</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>1)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>简介</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: 21pt; line-height: 15pt;">C++Test是一个功能强大的自动化C/C++单元级测试工具，可以自动测试任何C/C++函数、类，自动生成测试用例、测试驱动函数或桩函数，在自动化的环境下极其容易快速的将单元级的测试覆盖率达到100%。</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>2)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>功能特性</div><ul><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp; </span></span>即时测试类/函数 </div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">支持极端编程模式下的代码测试 </div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">自动建立类/函数的测试驱动程序和桩调用 </div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">自动建立和执行类/函数的测试用例 </div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;">提供快速加入和执行说明和功能性测试的框架 </div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>执行自动回归测试 </div>    </li><li>    <div style="margin: 7.8pt 0cm 7.8pt 63pt; text-indent: -21pt; line-height: 15pt;"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;</span></span>执行部件测试(COM) </div>    </li></ul><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>3)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>价格</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: 21pt; line-height: 15pt;">不详</div><div style="margin: 7.8pt 0cm 7.8pt 42pt; text-indent: -21pt; line-height: 15pt;"><span>4)<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>相关网站</div><div style="margin: 7.8pt 0cm 7.8pt 21pt; text-indent: 21pt; line-height: 15pt;"><a href="http://www.parasoft.com/jsp/products/home.jsp?product=CppTest&amp;itemId=47">http://www.parasoft.com</a>&nbsp;</div><div style="margin-top: 7.8pt;"><p><span style="font-size: 10.5pt;">欢迎转载此文，转载时请注明文章来源：文斯测试技术研究中心 <a href="http://blog.csdn.net/vincetest">http://blog.csdn.net/vincetest</a></span></p></div></span></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/9097147200611343441614</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/9097147200611343441614</guid>
    <pubDate>Sun, 3 Dec 2006 16:34:41 +0800</pubDate>
    <dcterms:modified>2006-12-04T19:37:31+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[就业日记]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/90971472006101711564450</link>
    <description><![CDATA[<div>就业经历啊~~ 一定要记下来。<br> <table bgcolor="yellow" border="1"> <tbody align="center"> <tr> <td>2006.**.**</td> <td>到重庆大学B区 参加IBM笔试（全英文，考试内容数学分析和敏捷性），未果</td></tr> <tr> <td>2006.11.12<br>2006.11.17<br><span style="color: rgb(255, 0, 0);">2006.12.1</span><br></td> <td>1。到重庆邮电大学第三教学大楼3203，参加群硕软件笔试<br>2。收到群硕软件面试通知(<font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-US">during</span></font><span lang="EN-US"> </span><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-US">Nov 30 to Dec 2,2006</span></font>)<br><span style="color: rgb(255, 0, 0);">3.和群硕签订 就业意向书,上海 工资3.5K</span><br></td></tr> <tr> <td> <p>2006.11.15-2006.11.17</p> <p>2006.11.25</p></td> <td>1。到电子科技大学参加双选会，期间投了五家公司，面试了鸿讯软件有限公司，通知去实习，看情况签合同<br>2。到成都、内江与内江电力局谈一个项目</td></tr> <tr> <td> <p>2006.11.21</p> <p>2006.11.26</p></td> <td> <p>1。参加新东方的千万栋梁工程，考试通过</p> <p>2。决定不去赴日软件工程师培训班</p></td></tr></tbody></table></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/90971472006101711564450</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/90971472006101711564450</guid>
    <pubDate>Fri, 17 Nov 2006 23:56:44 +0800</pubDate>
    <dcterms:modified>2006-12-03T16:35:04+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[测试你的浏览器的拦截弹出能力]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/9097147200610151918349</link>
    <description><![CDATA[<div><P><SPAN style="FONT-SIZE: 13px"><A href="http://www.cnproxy.com/popkillertest/test0.html" target=_blank>http://www.cnproxy.com/popkillertest/test0.html</A></SPAN></P>
<P><SPAN style="FONT-SIZE: 13px"></SPAN>&nbsp;</P>
<P><SPAN style="FONT-SIZE: 13px">FireFox2.0 效果还不错！IE 7 差那么一点点&nbsp; 。</SPAN></P></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/9097147200610151918349</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/9097147200610151918349</guid>
    <pubDate>Wed, 15 Nov 2006 13:09:18 +0800</pubDate>
    <dcterms:modified>2006-11-15T13:09:18+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[姚明-榜样]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/90971472006101304323957</link>
    <description><![CDATA[<div><P>今年的姚明 更加的成熟，更加的耀眼，更加的能体现出中国长城的深厚底蕴~</P>
<P>&nbsp;</P>
<P>今天的姚明，得分再次上30，34分14个篮板的表现，加上前几场的上佳表现（其中有36分和35分以及17个篮板）让火箭队的开局出奇的好。在McGRADY 不怎么顺的 时候能抗过火箭的大旗，不再需要 像上个赛季一样去统计麦迪不在的时候，火箭的胜率了 ~~~</P>
<P>&nbsp;</P>
<P>现在应该考虑的是 怎么让姚明保持体力和状态~~</P>
<P>&nbsp;</P>
<P>听说 胡锦涛 访美的时候带的随从就是 姚明和章子怡，鄙人不喜欢后者。祝福献给姚明，献给中国~</P></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/90971472006101304323957</comments>
    <slash:comments>1</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/90971472006101304323957</guid>
    <pubDate>Mon, 13 Nov 2006 12:43:23 +0800</pubDate>
    <dcterms:modified>2006-11-13T12:43:23+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[VS2005 快捷键 ]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/90971472006101011755341</link>
    <description><![CDATA[<div><p>&nbsp;</p>
<div>
<div><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Alt</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Enter:&nbsp;切换全屏编辑<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">B,T&nbsp;</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">&nbsp;Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">K,K:&nbsp;切换书签开关<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">B,N&nbsp;</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">&nbsp;Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">K,N:&nbsp;移动到下一书签&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">B,P:&nbsp;移动到上一书签&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">B,C:&nbsp;清除全部标签<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">I:&nbsp;渐进式搜索&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">I:&nbsp;反向渐进式搜索&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">F:&nbsp;查找&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">F:&nbsp;在文件中查找&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">F3:&nbsp;查找下一个&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">F3:&nbsp;查找上一个&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">H:&nbsp;替换&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">H:&nbsp;在文件中替换&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Alt</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">F12:&nbsp;查找符号(列出所有查找结果)<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">V:&nbsp;剪贴板循环<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">左右箭头键:&nbsp;一次可以移动一个单词&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">上下箭头键:&nbsp;滚动代码屏幕，但不移动光标位置。<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">L:&nbsp;删除当前行<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">M,M:&nbsp;隐藏或展开当前嵌套的折叠状态<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">M,L:&nbsp;将所有过程设置为相同的隐藏或展开状态<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">M,P:&nbsp;停止大纲显示&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">E,S:&nbsp;查看空白&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">E,W:&nbsp;自动换行&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">G:&nbsp;转到指定行<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Alt</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">箭头键:&nbsp;选择矩形文本&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Alt</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">鼠标左按钮:&nbsp;选择矩形文本<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">U:&nbsp;全部变为大写&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">U:&nbsp;全部变为小写<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"><br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">代码快捷键<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">J&nbsp;</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">&nbsp;Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">K,L:&nbsp;列出成员&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">空格键&nbsp;</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">&nbsp;Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">K,P:&nbsp;参数信息<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">K,I:&nbsp;快速信息　<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">E,C&nbsp;</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">&nbsp;Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">K,C:&nbsp;注释选定内容<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">E,U&nbsp;</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">&nbsp;Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">K,U:&nbsp;取消选定注释内容<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">K,M:&nbsp;生成方法存根<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">K,X:&nbsp;插入代码段&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">K,S:&nbsp;插入外侧代码　<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">F12:&nbsp;转到所调用过程或变量的定义<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"><br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">窗口快捷键<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"><br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">W,W:&nbsp;浏览器窗口<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">W,S:&nbsp;解决方案管理器<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">W,C:&nbsp;类视图<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">W,E:&nbsp;错误列表<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">W,O:&nbsp;输出视图<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">trl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">W,P:&nbsp;属性窗口<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">W,T:&nbsp;任务列表&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">W,X:&nbsp;工具箱<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">W,B:&nbsp;书签窗口<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">W,U:&nbsp;文档大纲<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">D,B:&nbsp;断点窗口<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">D,I:&nbsp;即时窗口<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Tab:&nbsp;活动窗体切换<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">N:&nbsp;新建项目<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">O:&nbsp;打开项目<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">S:&nbsp;全部保存<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Alt</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">C:&nbsp;新建类<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">A:&nbsp;新建项<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Alt</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Enter:&nbsp;切换全屏编辑<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">B,T&nbsp;</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">&nbsp;Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">K,K:&nbsp;切换书签开关<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">B,N&nbsp;</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">&nbsp;Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">K,N:&nbsp;移动到下一书签&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">B,P:&nbsp;移动到上一书签<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">B,C:&nbsp;清除全部标签<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">I:&nbsp;渐进式搜索&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">I:&nbsp;反向渐进式搜索<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">F:&nbsp;查找&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">F:&nbsp;在文件中查找&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">F3:&nbsp;查找下一个&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">F3:&nbsp;查找上一个<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">H:&nbsp;替换<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">H:&nbsp;在文件中替换<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Alt</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">F12:&nbsp;查找符号(列出所有查找结果)<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">V:&nbsp;剪贴板循环<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">左右箭头键:&nbsp;一次可以移动一个单词<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">上下箭头键:&nbsp;滚动代码屏幕，但不移动光标位置。<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">L:&nbsp;删除当前行<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">M,M:&nbsp;隐藏或展开当前嵌套的折叠状态<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">M,L:&nbsp;将所有过程设置为相同的隐藏或展开状态&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">M,P:&nbsp;停止大纲显示<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">E,S:&nbsp;查看空白<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">E,W:&nbsp;自动换行<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">G:&nbsp;转到指定行&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Alt</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">箭头键:&nbsp;选择矩形文本<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Alt</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">鼠标左按钮:&nbsp;选择矩形文本<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">Shift</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">U:&nbsp;全部变为大写&nbsp;<br><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top">Ctrl</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">U:&nbsp;全部变为小写</span> </div>&nbsp;</div><br></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/90971472006101011755341</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/90971472006101011755341</guid>
    <pubDate>Fri, 10 Nov 2006 23:07:55 +0800</pubDate>
    <dcterms:modified>2006-11-10T23:07:55+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[修复windows xp引导区]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/9097147200610905618557</link>
    <description><![CDATA[<div>因为电脑即将出售，所以要删除以前安装的Ubuntu 把所有硬盘空间分配给windows xp。<br>步骤如下：<br>&nbsp;&nbsp;&nbsp; 1。用PQ Manager 先对分区进行更改，删除Linux ext3分区和swap 分区，然后将windows c盘移动到硬盘头部。<br>&nbsp;&nbsp;&nbsp; 2。原来用的引导软件是 GRUB ，现在Linux 被删除了就会显示引导错误。可以用WINDOWS 安装盘引导进入修复模式，然后用 bootcfg 看看引导的设置是否正确，比如windows xp&nbsp; 安装 在multi(0)disk(0)rdisk(0)partition(1)\WINDOWS ,然后用 fixboot 查看启动设置是否正确，最后用 fixmbr 重新安装windows xp 的主引导区记录（这里会提示可能删除你以前的分区或数据，但是我没遇到这个问题）。<br>&nbsp;&nbsp;&nbsp; 3。输入 exit 退出修复模式并重起，硬盘启动就正常进入windows xp 了~~<br></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/9097147200610905618557</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/9097147200610905618557</guid>
    <pubDate>Thu, 9 Nov 2006 12:56:18 +0800</pubDate>
    <dcterms:modified>2006-11-09T12:56:18+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[自己喜欢的 DOWN  网站]]></title>	
    <link>http://strive4u.blog.163.com/blog/static/9097147200692752416577</link>
    <description><![CDATA[<div><P><BR><IMG src="http://mirrors.cat.pdx.edu/images/psu.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; <A href="http://mirrors.cat.pdx.edu/">http://mirrors.cat.pdx.edu/</A><BR></P>
<P>微睦开源mirror(不过最近好像有点问题)&nbsp; &nbsp;<A href="http://mirror.vmmatrix.net/">http://mirror.vmmatrix.net/</A></P>
<P><STRONG><FONT color=#6699cc>清华大学安全中心</FONT></STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<A href="http://security.thusns.org/">http://security.thusns.org/</A></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </P></div>]]></description>
	    <author><![CDATA[奋奋]]></author>
	    <comments>http://strive4u.blog.163.com/blog/static/9097147200692752416577</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://strive4u.blog.163.com/blog/static/9097147200692752416577</guid>
    <pubDate>Fri, 27 Oct 2006 17:24:16 +0800</pubDate>
    <dcterms:modified>2006-11-02T14:16:57+08:00</dcterms:modified>
  </item>    
 </channel>
</rss>