﻿<?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-飞思达工作室(Fieldstar)</title><link>http://www.blogjava.net/fieldstar/</link><description>Fly your dream, to be a star in your fields.</description><language>zh-cn</language><lastBuildDate>Mon, 13 Apr 2026 10:46:08 GMT</lastBuildDate><pubDate>Mon, 13 Apr 2026 10:46:08 GMT</pubDate><ttl>60</ttl><item><title>解决Struts乱码问题</title><link>http://www.blogjava.net/fieldstar/articles/283876.html</link><dc:creator>飞思达工作室</dc:creator><author>飞思达工作室</author><pubDate>Wed, 24 Jun 2009 02:13:00 GMT</pubDate><guid>http://www.blogjava.net/fieldstar/articles/283876.html</guid><wfw:comment>http://www.blogjava.net/fieldstar/comments/283876.html</wfw:comment><comments>http://www.blogjava.net/fieldstar/articles/283876.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fieldstar/comments/commentRss/283876.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fieldstar/services/trackbacks/283876.html</trackback:ping><description><![CDATA[<span style="color: red">1.在web.xml文中加入过滤器</span><br />
<p>&nbsp;&lt;filter&gt;<br />
&lt;filter-name&gt;Set Character Encoding&lt;/filter-name&gt;<br />
&lt;filter-class&gt;com.fieldstar.struts.filters.SetCharacterEncodingFilter&lt;/filter-class&gt;<br />
&lt;init-param&gt;<br />
&nbsp;&nbsp; &lt;param-name&gt;encoding&lt;/param-name&gt;<br />
&nbsp;&nbsp; &lt;param-value&gt;UTF-8&lt;/param-value&gt;<br />
&lt;/init-param&gt;<br />
&lt;/filter&gt;</p>
<p>&lt;filter-mapping&gt;<br />
&lt;filter-name&gt;Set Character Encoding&lt;/filter-name&gt;<br />
&lt;url-pattern&gt;/*&lt;/url-pattern&gt;<br />
&lt;/filter-mapping&gt;</p>
<span style="color: red">2.编写过滤器servlet<br />
<p><span><span style="color: #000000">package com.fieldstar.struts.filters;</span></span></p>
<p><span><span style="color: #000000">import java.io.IOException;</span></span></p>
<p><span><span style="color: #000000">import javax.servlet.Filter;<br />
import javax.servlet.FilterChain;<br />
import javax.servlet.FilterConfig;<br />
import javax.servlet.ServletException;<br />
import javax.servlet.ServletRequest;<br />
import javax.servlet.ServletResponse;</span></span></p>
<p><span><span style="color: #000000">public class SetCharacterEncodingFilter implements Filter {</span></span></p>
<p><span><span style="color: #000000">private String encoding;<br />
private FilterConfig filterConfig = null;</span></span></p>
<p><span><span style="color: #000000">public void destroy() {<br />
this.encoding = null;<br />
this.filterConfig = null;</span></span></p>
<p><span><span style="color: #000000">}</span></span></p>
<p><span><span style="color: #000000">public void doFilter(ServletRequest request, ServletResponse response,<br />
&nbsp;&nbsp; FilterChain chain) throws IOException, ServletException {<br />
request.setCharacterEncoding(this.encoding);<br />
chain.doFilter(request, response);<br />
}</span></span></p>
<p><span><span style="color: #000000">public void init(FilterConfig filterConfig) throws ServletException {<br />
this.encoding = filterConfig.getInitParameter("encoding");<br />
}</span></span></p>
<p><span><span style="color: #000000">}</span></span></p>
<p><span><span style="color: #000000">&nbsp;</span></span></p>
</span>
 <img src ="http://www.blogjava.net/fieldstar/aggbug/283876.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fieldstar/" target="_blank">飞思达工作室</a> 2009-06-24 10:13 <a href="http://www.blogjava.net/fieldstar/articles/283876.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>级联下拉选择框</title><link>http://www.blogjava.net/fieldstar/archive/2009/06/11/281461.html</link><dc:creator>飞思达工作室</dc:creator><author>飞思达工作室</author><pubDate>Thu, 11 Jun 2009 06:01:00 GMT</pubDate><guid>http://www.blogjava.net/fieldstar/archive/2009/06/11/281461.html</guid><wfw:comment>http://www.blogjava.net/fieldstar/comments/281461.html</wfw:comment><comments>http://www.blogjava.net/fieldstar/archive/2009/06/11/281461.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fieldstar/comments/commentRss/281461.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fieldstar/services/trackbacks/281461.html</trackback:ping><description><![CDATA[<p>&lt;%<br />
db="db1.mdb"<br />
Set conn = Server.CreateObject("ADODB.Connection")<br />
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &amp; Server.MapPath(db)<br />
'如果你的服务器采用较老版本Access驱动，请用下面连接方法<br />
'connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" &amp; Server.MapPath(db)<br />
conn.Open connstr<br />
%&gt;<br />
&lt;html&gt;<br />
&lt;body&gt;<br />
&lt;form name="userset"&gt;<br />
&lt;!— group 的下拉列表--------------&gt;<br />
　　&lt;select name="sltGroupID" onChange="change_select(document.userset.sltGroupID.options[this.selectedIndex].value)" size="1"&gt;<br />
　　&lt;option value="0" selected&gt;用户组&#8230;&#8230;&lt;/option&gt;<br />
　&lt;%<br />
sql1="select * from rsGroup"<br />
set rs1=conn.Execute(sql1)<br />
&nbsp;rs1.MoveFirst<br />
&nbsp; While Not rs1.EOF<br />
%&gt;<br />
&lt;option value="&lt;%=rs1(0)%&gt;"&gt;&lt;%=rs1(1)%&gt;&lt;/option&gt;<br />
&lt;%<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rs1.MoveNext<br />
&nbsp; &nbsp;Wend<br />
%&gt;<br />
　　&lt;/select&gt;<br />
　　&lt;!— user 的下拉列表--------------&gt;<br />
　　&lt;select name="sltUserID" size="1"&gt;<br />
　　&lt;option value="0" selected&gt;用户&#8230;&#8230;&lt;/option&gt;</p>
<p>　　&lt;/select&gt;<br />
&lt;/form&gt;</p>
<p>&lt;script language = "JavaScript"&gt;<br />
　　//读入 rsUser的数据<br />
　arrSelect=new Array(); <br />
arrSelect[0] = new Array("用户&#8230;&#8230;",0,0) <br />
&lt;%<br />
sql2="select * from rsUser"<br />
Set rs2= Server.CreateObject("ADODB.Recordset")<br />
rs2.Open sql2,conn,3,2<br />
rcount=rs2.RecordCount <br />
%&gt;<br />
&lt;%=rcount%&gt;<br />
&lt;%<br />
&nbsp;rs2.MoveFirst<br />
&nbsp;for i=1 to rcount<br />
%&gt;<br />
arrSelect[&lt;%=i%&gt;]=new Array("&lt;%=rs2(2)%&gt;","&lt;%=rs2(1)%&gt;","&lt;%=rs2(0)%&gt;");<br />
&lt;%<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rs2.MoveNext<br />
&nbsp;next<br />
%&gt;</p>
<p>　　//更新 user 下拉列表的函数 <br />
function change_select(selvalue)&nbsp;&nbsp; <br />
{&nbsp; </p>
<p><br />
&nbsp;document.userset.sltUserID.length=0;&nbsp;&nbsp; <br />
&nbsp;var i; <br />
&nbsp;for(i=0;i&lt;arrSelect.length;i++)&nbsp; <br />
&nbsp;{ <br />
&nbsp; if(arrSelect[i][1]==selvalue)&nbsp; <br />
&nbsp; { <br />
&nbsp; var newoption=new Option(arrSelect[i][0],arrSelect[i][2]); <br />
&nbsp; document.userset.sltUserID.add(newoption); <br />
&nbsp; } <br />
&nbsp;} <br />
} &lt;/script&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<img src ="http://www.blogjava.net/fieldstar/aggbug/281461.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fieldstar/" target="_blank">飞思达工作室</a> 2009-06-11 14:01 <a href="http://www.blogjava.net/fieldstar/archive/2009/06/11/281461.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在WEB页面添加CHECKBOX的全选全清反选效果以及servlet的处理办法</title><link>http://www.blogjava.net/fieldstar/articles/189439.html</link><dc:creator>飞思达工作室</dc:creator><author>飞思达工作室</author><pubDate>Sat, 29 Mar 2008 05:09:00 GMT</pubDate><guid>http://www.blogjava.net/fieldstar/articles/189439.html</guid><wfw:comment>http://www.blogjava.net/fieldstar/comments/189439.html</wfw:comment><comments>http://www.blogjava.net/fieldstar/articles/189439.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fieldstar/comments/commentRss/189439.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fieldstar/services/trackbacks/189439.html</trackback:ping><description><![CDATA[<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; <br />
&lt;script language="javascript"&gt; <br />
function selectIt(action,ckName){ <br />
&nbsp;&nbsp;&nbsp; var testform=document.getElementsByName(ckName); <br />
&nbsp;&nbsp;&nbsp; for(var i=0 ;i&lt;testform.length;i++){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(testform[i].type=="checkbox"){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e=testform[i]; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.checked=(action=="selectAll")?1:(action=="clear"?0:(!e.checked)); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp; <br />
}<br />
/*<br />
function selectIt(action){ <br />
&nbsp;&nbsp;&nbsp; var testform=document.getElementById("bdkey"); <br />
&nbsp;&nbsp;&nbsp; for(var i=0 ;i&lt;testform.elements.length;i++){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(testform.elements[i].type=="checkbox"){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e=testform.elements[i]; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.checked=(action=="selectAll")?1:(!e.checked); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp; <br />
} <br />
*/ <br />
&lt;/script&gt; <br />
&nbsp;&lt;link rel="stylesheet" type="text/css" href="main.css"&gt;<br />
&lt;/head&gt; <br />
&lt;body&gt; &lt;a href="#" onClick="selectIt('selectAll','interests')"&gt;全选&lt;/a&gt; &lt;input type="checkbox" name="invest" value="checkbox" onClick="selectIt('reverse','interests')"&gt;反 选<br />
&lt;input type="checkbox" name="invest" value="checkbox" onClick="selectIt('clear','interests')"&gt;全清<br />
&nbsp;<br />
&lt;form name="bdkey" id="bdkey"&nbsp; method="post" action="servlet/Processor"&gt; &lt;input type="submit" value="确定" name="submit"&gt;<br />
&lt;p class="STYLE1"&gt;你关注的领域:&lt;br&gt;&lt;/p&gt;&lt;p class="STYLE1"&gt;&lt;input type="checkbox" name="interests" value="java"&gt;Java语言&amp;nbsp; &lt;input type="checkbox" name="interests" value="ERP"&gt;ERP&amp;nbsp; &lt;input type="checkbox" name="interests" value="电子商务"&gt;电子商务&amp;nbsp;&nbsp; <br />
&lt;input type="checkbox" name="interests" value="数据库"&gt;数据库 &amp;nbsp; &lt;input type="checkbox" name="interests" value="计算机网络"&gt;计算机网络&amp;nbsp;&amp;nbsp;&amp;nbsp; 其它:&lt;input type="text" size="20" name="interests"&gt;&nbsp; <br />
&nbsp; <br />
&lt;/p&gt;&lt;/form&gt; <br />
&lt;/body&gt;</p>
<p>&lt;/html&gt;</p>
<br />
Servlet 的doPost( )方法中加入如下代码:<br />
String[] interest=request.getParameterValues("interests");<br />
&nbsp;&nbsp;StringBuffer s=new StringBuffer();<br />
&nbsp;&nbsp;if(interest==null||interest.length&lt;1){<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;}else{<br />
&nbsp;&nbsp;&nbsp;for (int i=0;i&lt;interest.length;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;s.append(interest[i]+":");<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;out.println("你的兴趣是:"+s);<br />
&nbsp;&nbsp;} 
 <img src ="http://www.blogjava.net/fieldstar/aggbug/189439.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fieldstar/" target="_blank">飞思达工作室</a> 2008-03-29 13:09 <a href="http://www.blogjava.net/fieldstar/articles/189439.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Am I happy?</title><link>http://www.blogjava.net/fieldstar/articles/177888.html</link><dc:creator>飞思达工作室</dc:creator><author>飞思达工作室</author><pubDate>Sat, 26 Jan 2008 03:53:00 GMT</pubDate><guid>http://www.blogjava.net/fieldstar/articles/177888.html</guid><wfw:comment>http://www.blogjava.net/fieldstar/comments/177888.html</wfw:comment><comments>http://www.blogjava.net/fieldstar/articles/177888.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fieldstar/comments/commentRss/177888.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fieldstar/services/trackbacks/177888.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt">王杰的一首歌总让人反复地问自己:是否我真的一无所有?<br />
幸福到底是什么,是你有目标、有追求？追求自己没有的东西?<br />
幸福是在奋斗的过程还是在于你实现了一个又一个目标,满足了一个又一个愿望.<br />
抑或发现与此同时,苦恼却越来越多,似乎离幸福越来越远.<br />
记得小时候，周围的人个个穿的都是棉质衣服，特别羡慕那些能穿上尼龙或腈纶衣服的同伴，觉得那是又滑又好洗．时过境迁，如今，却认为纯棉衣服穿得最舒服．为什么，只是简单的潮流在变吗？<br />
有时我们买东西时觉得很满意，当买回来时发现了它的瑕疵，然后我们再怎么看它，眼里总是看到这些瑕疵．<br />
这就是我们，是叫追求完美吗？未必．<br />
尽管我们有种种缺憾，我们往往忽视了自己其实拥有很多.<br />
也许不能成为中国的比尔盖茨、韦尔奇、施瓦辛格，但仍有人珍视你的存在．<br />
李开复说:做最好的自己.<br />
我补充一点:快快乐乐做最好的自己 *_^<br />
<br />
&nbsp;<br />
<span style="font-size: 10pt">fieldstar<br />
放飞思绪,成就梦想!</span> </span>
  <img src ="http://www.blogjava.net/fieldstar/aggbug/177888.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fieldstar/" target="_blank">飞思达工作室</a> 2008-01-26 11:53 <a href="http://www.blogjava.net/fieldstar/articles/177888.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>福布斯：探寻谷歌的终极目标“人工智能” （转）</title><link>http://www.blogjava.net/fieldstar/articles/177860.html</link><dc:creator>飞思达工作室</dc:creator><author>飞思达工作室</author><pubDate>Fri, 25 Jan 2008 15:28:00 GMT</pubDate><guid>http://www.blogjava.net/fieldstar/articles/177860.html</guid><wfw:comment>http://www.blogjava.net/fieldstar/comments/177860.html</wfw:comment><comments>http://www.blogjava.net/fieldstar/articles/177860.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fieldstar/comments/commentRss/177860.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fieldstar/services/trackbacks/177860.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt">导语：美国《福布斯》杂志近日刊载了对《哈佛商业评论》前编辑、《巨大的转变》(The Big Switch)一书的作者尼克拉斯&#183;卡尔(Nicholas Carr)的专访。在接受访谈的过程中，卡尔主要谈论了对谷歌的看法。他特别指出，谷歌已经不只是一家搜索引擎，人工智能是其终极目标。 </span>
<p><span style="font-size: 10pt">　　很多人仍然认为谷歌只是一家搜索引擎，现在这种看法已经不合时宜。尽管Google Docs、Google Spreadsheets、Blogger和YouTube等产品或服务还没有为谷歌创造太多营收，但它们绝对不是锦上添花的业务。卡尔认为，这些网络应用代表着根本性的变革，意味着从桌面到网络的巨大转变，未来将重新定义计算和谷歌的业务模式。</span></p>
<p><span style="font-size: 10pt">　　为了让人们更容易理解这场变革，卡尔特别举了一个类似的例子——电力的发展。他认为，真正的电力创新并不是汤姆斯&#183;爱迪生(Thomas Edison)为每家工厂安装自己的发电机的创意，而是爱迪生曾经的员工萨穆埃尔&#183;因苏尔(Samuel Insull)创建一个中心电厂、并为整个地区供电的想法。正是因为有了因苏尔的这一想法，电价才迅速下滑，并进入了寻常百姓家。</span></p>
<p><span style="font-size: 10pt">　　卡尔表示，与电力革命类似，未来的企业将不需要自己的数据中心或桌面软件。谷歌等公司将托管全球数据处理和存储服务，其它企业只需付费即可。谷歌早已是全球第一大搜索服务提供商，但该公司的目标显然不止于此，也许成为全球的计算机才是其终极理想。下面是卡尔访谈的主要内容：</span></p>
<p><span style="font-size: 10pt">　<strong>　问：</strong>电力革命和谷歌推动的&#8220;云计算&#8221;有何相似之处？</span></p>
<p><span style="font-size: 10pt">　　<strong>答：</strong>100多年曾经在机械动力领域上演的一幕现在又发生在计算领域。19世纪末期，如果你的企业需要运转一台机器，你必须自己生成动力，而没有其它选择。因此，你需要在企业内部创建一个专门生成动力的部门，最初是水流和蒸汽动力，之后是电力。</span></p>
<p><span style="font-size: 10pt">　　当尼克拉&#183;特斯拉(Nicola Tesla)发明了电力传输方式之后，一切都发生了变化。你只要处于一个供电网络之中，就可以获得来自遥远地方的电力。因苏尔首先认识到了集中供电的经济效益，并创建了多家公司共享电力资源的模型，从而大幅降低了电价。</span></p>
<p><span style="font-size: 10pt">　　随着宽带网络的普及，现在的企业又面临着类似的局面。企业原本需要在本地运行数据处理、存储和软件，但现在都可以通过大型中央计算站提供。</span></p>
<p><span style="font-size: 10pt">　<strong>　问：</strong>谷歌是否将从这场转变中获益最多？</span></p>
<p><span style="font-size: 10pt">　　<strong>答：</strong>谷歌并不是唯一认识到这一趋势的公司，但它一直是最有远见的公司。在相关基础设施投资方面，谷歌已经成为行业领先者。如果要找到一家领导这一潮流的公司，那当然就是谷歌。</span></p>
<p><span style="font-size: 10pt">　　<strong>问：</strong>这是否意味着谷歌正在发生根本性的变化？</span></p>
<p><span style="font-size: 10pt">　　<strong>答：</strong>谷歌已经是一家中心计算站。到目前为止，谷歌提供了有限的计算服务，主要还是搜索。但是，谷歌的最终目标是成为全球的计算机，力争取代个人PC或企业数据中心。</span></p>
<p><span style="font-size: 10pt">　<strong>　问：</strong>未来五年里，我们还会将谷歌视为一家搜索公司吗？</span></p>
<p><span style="font-size: 10pt">　<strong>　答：</strong>未来五年，谷歌的绝大部分营收可能继续来自于搜索广告业务。但是，谷歌为个人和企业提供的其它服务将生成新的显示广告商机，同时也为信息搜集和个性化广告创造发展机会。最大的问题在于，五年到十年之后，谷歌是否会采用付费订阅模式，向使用其服务的企业收取费用？</span></p>
<p><span style="font-size: 10pt">问：云计算还要多长时间才能成为主流？</span></p>
<p><span style="font-size: 10pt">　　<strong>答：</strong>到目前为止，最尖端的计算都出现在大公司，因为它们拥有足够的资金、以及先进的设备和软件。在网络应用模式下，我们将看到相反的情况。个人和小公司没有太多资金，因此它们会更加支持网络模式。这一转变将逐步发生，首先是个人和小公司，随后是大企业。</span></p>
<p><span style="font-size: 10pt">　　事实上，很多个人用户在不知不觉中完成了这一转变，特别是年轻人。他们很少购买软件，更多地使用网络应用。小公司也将朝着同一方向前进，因为它们可以从中获得经济利益。当然，大公司完全接受云计算模式可能需要10年到15年。</span></p>
<p><span style="font-size: 10pt">　　<strong>问：</strong>除谷歌之外，还有哪些公司将从这一趋势中获益？</span></p>
<p><span style="font-size: 10pt">　　<strong>答：</strong>所有的&#8220;软件即服务&#8221;公司都将从中获益，例如Salesforce.com和Intuit等等。同样受益的还有那些提供存储和基本计算服务的公司，例如亚马逊。</span></p>
<p><span style="font-size: 10pt">　　<strong>问：</strong>为何谷歌将继续保持领先，而微软无法迎头赶上？</span></p>
<p><span style="font-size: 10pt">　<strong>　答：</strong>微软也许能够赶上。从资本支出来看，微软和谷歌一样投入了数十亿美元，用于打造中心数据中心。但是，微软绝大部分营收都来自于原有模式，这是该公司面临的一大挑战。如何推广新模式，但又不影响到旧模式生成的营收，这是微软必须解决的一个难题。微软现在冀望于转变过程非常缓慢，从而实现平稳过渡。相对而言，谷歌就不存在这些问题。</span></p>
<p><span style="font-size: 10pt">　　<strong>问：</strong>你在《巨大的转变》一书中称，谷歌的最终计划是发展人工智能，这同该公司现有的业务有何关系？</span></p>
<p><span style="font-size: 10pt">　　<strong>答：</strong>谷歌联合创始人拉里&#183;佩奇(Larry Page)和塞吉&#183;布林(Sergey Brin)曾经明确表示，搜索是人工智能的一个基本形式。谷歌高管一年前表示，该公司只挖掘了5%的搜索潜力。由此可以看出，为了提供更好的搜索结果，谷歌搜索引擎需要了解用户的意图，如何解读语言，甚至用户的思维方式。</span></p>
<p><span style="font-size: 10pt">　　谷歌聘请了很多人工智能方面的专家，专门致力于解决这些问题。从企业的角度来看，人工智能对于搜索结果或广告的影响力意味着大笔的金钱。</span></p>
<p><span style="font-size: 10pt">　　<strong>问：</strong>你曾经预测谷歌将把搜索和人脑整合在一起？</span></p>
<p><span style="font-size: 10pt">　　<strong>答：</strong>这听起来有些像科幻小说，但却是是谷歌的终极目标。如果这一预测成真，人们将不再需要坐在计算机前，也不再需要键盘，搜索将会自动完成。按照佩奇的想法，只要你想到一个问题，谷歌就会通过手机告诉你答案。(马丁）</span></p>
<img src ="http://www.blogjava.net/fieldstar/aggbug/177860.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fieldstar/" target="_blank">飞思达工作室</a> 2008-01-25 23:28 <a href="http://www.blogjava.net/fieldstar/articles/177860.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于IBM Rational Application Developer V6.0 的安装问题</title><link>http://www.blogjava.net/fieldstar/articles/177856.html</link><dc:creator>飞思达工作室</dc:creator><author>飞思达工作室</author><pubDate>Fri, 25 Jan 2008 14:54:00 GMT</pubDate><guid>http://www.blogjava.net/fieldstar/articles/177856.html</guid><wfw:comment>http://www.blogjava.net/fieldstar/comments/177856.html</wfw:comment><comments>http://www.blogjava.net/fieldstar/articles/177856.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fieldstar/comments/commentRss/177856.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fieldstar/services/trackbacks/177856.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 使用<font face="宋体" color="#ff0000"><strong>IBM Rational Application Developer</strong></font>这个完整的 IDE 可以快速设计、开发、分析、测试、配置和部署 Web、Web 服务、Java、J2EE 和门户应用程序。IBM Rational Application Developer for WebSphere Software 针对 IBM WebSphere 软件进行了优化，支持多供应商的运行时环境，得到了 Eclipse 开放源代码平台的强力支持，开发人员可以调整和扩展开发环境以适应自己的需要，提高生产率。如果与 IBM Software Development Platform 一起使用，开发人员可以直接从 Rational Application Developer for WebSphere Software 中访问各种需求和变更管理功能。</p>
<ul>
    <li>使用 RAD 工具和向导加快门户、SOA 和 J2EE 的开发。
    <li>采用拖放式的 UI 组件以及点击鼠标即可建立数据库连接，开发人员可以利用现有的技能，缩短了 Java 学习曲线。
    <li>使用针对编码标准视图、组件和 Web 服务单元测试、多层结构运行时分析的自动化工具改进代码质量。
    <li>把业务应用程序和可互操作的Web服务、面向服务的架构整合在一起。
    <li>通过 UML Visual Editor for Java and EJB 可视化和图形化地编辑代码。
    <li>使用内置的 IBM Rational ClearCase LT 版本控制在团队之间协作和共享资产。
    <li>使用基于Eclpise 的插件调整和扩展开发环境以满足自己的需要。
    <li>使用拖放式 UI 组件和 Crystal Reports 快速构建和部署交互式报告。 </li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但是在Windows2003 Server平台上安装RAD时,如果不进行正确地设置,将会出现&#8220;<font face="宋体">IBM Rational Application Developer V6.0 需要有效的产品许可证&#8221;的提示，然后安装过程终止，不出现任何其它错误提示。运行&#8220;程序&#8221;菜单的<font face="宋体">IBM Rational Application Developer也没有任何反应。</font></font></p>
<p><font color="#ff0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 原来是由于Windows XP sp2 和 Windows 2003 sp1缺省时打开了DEP（数据执行保护）功能，所以会导致rationalsdp.exe 和 enroll.exe 不能运行，这两个程序在安装时会执行到，所以会导致安装失败。</font></p>
<p><font style="background-color: #ffff80">解决方法如下：</font></p>
<p><font style="background-color: #ffff80">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.在开始安装之前，修改 boot.ini （c:\）文件的/NOEXECUTE的值为ALWAYSOFF（/NOEXECUTE=ALWAYSOFF ），关闭DEP功能，以使安装过程顺利完成.</font></p>
<p><font style="background-color: #ffff80">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.安装完之后，重新将 /NOEXECUTE 的值修改为OPTIN（//NOEXECUTE=OPTOUT），然后打开&#8220;我的电脑&#8221;的属性，选择&#8220;高级&#8221;面板，点击&#8220;设置&#8221;，在出现的对话框中选择&#8220;数据执行保存&#8221;面板，点击&#8220;添加...&#8221;按钮，把安装后的 rationalsdp.exe 和　enroll.exe 添加到列表中。</font></p> <img src ="http://www.blogjava.net/fieldstar/aggbug/177856.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fieldstar/" target="_blank">飞思达工作室</a> 2008-01-25 22:54 <a href="http://www.blogjava.net/fieldstar/articles/177856.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>