﻿<?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-沙漠中的鱼</title><link>http://www.blogjava.net/aoneany/</link><description>欲上天堂，先下地狱</description><language>zh-cn</language><lastBuildDate>Wed, 29 Apr 2026 06:32:47 GMT</lastBuildDate><pubDate>Wed, 29 Apr 2026 06:32:47 GMT</pubDate><ttl>60</ttl><item><title>在操作系统中安装phantomjs</title><link>http://www.blogjava.net/aoneany/articles/423394.html</link><dc:creator>沙漠中的鱼</dc:creator><author>沙漠中的鱼</author><pubDate>Thu, 12 Mar 2015 02:07:00 GMT</pubDate><guid>http://www.blogjava.net/aoneany/articles/423394.html</guid><wfw:comment>http://www.blogjava.net/aoneany/comments/423394.html</wfw:comment><comments>http://www.blogjava.net/aoneany/articles/423394.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aoneany/comments/commentRss/423394.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aoneany/services/trackbacks/423394.html</trackback:ping><description><![CDATA[<p style="font-family: Arial, 宋体; line-height: 25px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;"><strong style="color: red;">Linux下安装</strong><br /><br />&#8212;-解压文件</p><pre prettyprinted"="" style="padding: 5px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin-bottom: 10px; overflow: auto; width: auto; background-color: #e1e1e1;"><span style="font-family: Arial, 宋体; font-size: 12px;">tar </span><span style="font-family: Arial, 宋体; font-size: 12px;">-</span><span style="font-family: Arial, 宋体; font-size: 12px;">xvf phantomjs</span><span style="font-family: Arial, 宋体; font-size: 12px;">-</span><span style="font-family: Arial, 宋体; font-size: 12px; color: #800000;">1.9</span><span style="font-family: Arial, 宋体; font-size: 12px;">.</span><span style="font-family: Arial, 宋体; font-size: 12px; color: #800000;">7</span><span style="font-family: Arial, 宋体; font-size: 12px;">-</span><span style="font-family: Arial, 宋体; font-size: 12px;">linux</span><span style="font-family: Arial, 宋体; font-size: 12px;">-</span><span style="font-family: Arial, 宋体; font-size: 12px;">x86_64</span><span style="font-family: Arial, 宋体; font-size: 12px;">.</span><span style="font-family: Arial, 宋体; font-size: 12px;">tar</span><span style="font-family: Arial, 宋体; font-size: 12px;">.</span><span style="font-family: Arial, 宋体; font-size: 12px;">bz2</span></pre><p style="font-family: Arial, 宋体; line-height: 25px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;">&#8211;将程序移到一个合适的位置</p><pre prettyprinted"="" style="padding: 5px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin-bottom: 10px; overflow: auto; width: auto; background-color: #e1e1e1;"><span style="font-family: Arial, 宋体; font-size: 12px;">sudo mv phantomjs</span><span style="font-family: Arial, 宋体; font-size: 12px;">-</span><span style="font-family: Arial, 宋体; font-size: 12px; color: #800000;">1.9</span><span style="font-family: Arial, 宋体; font-size: 12px;">.</span><span style="font-family: Arial, 宋体; font-size: 12px; color: #800000;">7</span><span style="font-family: Arial, 宋体; font-size: 12px;">-</span><span style="font-family: Arial, 宋体; font-size: 12px;">linux</span><span style="font-family: Arial, 宋体; font-size: 12px;">-</span><span style="font-family: Arial, 宋体; font-size: 12px;">x86_64 </span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px;">usr</span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px; color: #00008b;">local</span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px;">src</span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px;">phantomjs</span></pre><p style="font-family: Arial, 宋体; line-height: 25px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;">&#8212;-创建软链接到环境变量中。这样可以直接在shell中使用phantomjs命令</p><pre prettyprinted"="" style="padding: 5px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin-bottom: 10px; overflow: auto; width: auto; background-color: #e1e1e1;"><span style="font-family: Arial, 宋体; font-size: 12px;">sudo ln </span><span style="font-family: Arial, 宋体; font-size: 12px;">-</span><span style="font-family: Arial, 宋体; font-size: 12px;">sf </span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px;">usr</span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px; color: #00008b;">local</span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px;">src</span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px;">phantomjs</span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px;">bin</span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px;">phantomjs </span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px;">usr</span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px; color: #00008b;">local</span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px;">bin</span><span style="font-family: Arial, 宋体; font-size: 12px;">/</span><span style="font-family: Arial, 宋体; font-size: 12px;">phantomjs</span></pre><p style="font-family: Arial, 宋体; line-height: 25px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;">&#8212;-检查是否正常工作</p><pre prettyprinted"="" style="padding: 5px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin-bottom: 10px; overflow: auto; width: auto; background-color: #e1e1e1;"><span style="font-family: Arial, 宋体; font-size: 12px;">phantomjs </span><span style="font-family: Arial, 宋体; font-size: 12px;">&#8211;</span><span style="font-family: Arial, 宋体; font-size: 12px;">version</span></pre><p style="font-family: Arial, 宋体; line-height: 25px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;">如果你看到当前版本号，即表示正常工作了。<br /><br />--------------------------------------------------<br /><span style="color: red;"><strong>Windows下安装</strong></span><br />第一步：下载了PhantomJS后，把压缩包里的文件夹解压到D盘，重命名文件夹为phantomjs，然后在windows中添加环境变量;D:\phantomjs到Path中。在这里先不用关心phantomjs文件夹下的内容。<br /><br /><br /></p><img src ="http://www.blogjava.net/aoneany/aggbug/423394.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aoneany/" target="_blank">沙漠中的鱼</a> 2015-03-12 10:07 <a href="http://www.blogjava.net/aoneany/articles/423394.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BIEE仪表盘中隐藏分析</title><link>http://www.blogjava.net/aoneany/articles/415079.html</link><dc:creator>沙漠中的鱼</dc:creator><author>沙漠中的鱼</author><pubDate>Tue, 24 Jun 2014 11:54:00 GMT</pubDate><guid>http://www.blogjava.net/aoneany/articles/415079.html</guid><wfw:comment>http://www.blogjava.net/aoneany/comments/415079.html</wfw:comment><comments>http://www.blogjava.net/aoneany/articles/415079.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aoneany/comments/commentRss/415079.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aoneany/services/trackbacks/415079.html</trackback:ping><description><![CDATA[在BIEE仪表盘中需要隐藏的分析前后插入两个<strong>文本</strong>，写入HTML代码。<br /><img src="http://www.blogjava.net/images/blogjava_net/aoneany/31421/BIEE_HIDDEN.jpg" border="0" alt="" width="969" height="487" /><br />文本的代码分别为：<br /><div><strong>&lt;div style="display:none"&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;<br /></strong><div><strong>&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</strong><br />这样就可以设置分析的显示和隐藏了，在做Tab页签时，可以控制不同的分析显示。</div></div><img src ="http://www.blogjava.net/aoneany/aggbug/415079.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aoneany/" target="_blank">沙漠中的鱼</a> 2014-06-24 19:54 <a href="http://www.blogjava.net/aoneany/articles/415079.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BIEE向仪表盘页面自定义参数传递</title><link>http://www.blogjava.net/aoneany/articles/414609.html</link><dc:creator>沙漠中的鱼</dc:creator><author>沙漠中的鱼</author><pubDate>Wed, 11 Jun 2014 01:53:00 GMT</pubDate><guid>http://www.blogjava.net/aoneany/articles/414609.html</guid><wfw:comment>http://www.blogjava.net/aoneany/comments/414609.html</wfw:comment><comments>http://www.blogjava.net/aoneany/articles/414609.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aoneany/comments/commentRss/414609.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aoneany/services/trackbacks/414609.html</trackback:ping><description><![CDATA[当我们需要通过一个分析跳转到另一个分析页面时，如果另一个分析页使用的维度与当前维度不是同一个时，无法进行直接传参，可以通过如下设置，当前值转换为URL传参的形式，变为对方分析可以接受的参数，进行传参。<br /><img src="http://www.blogjava.net/images/blogjava_net/aoneany/jiaohu.png" border="0" alt="" width="618" height="571" /><br /><br /><br /><img src="http://www.blogjava.net/images/blogjava_net/aoneany/images/edit.jpg" border="0" alt="" width="444" height="290" /><br /><br /><img src="http://www.blogjava.net/images/blogjava_net/aoneany/param_edit.jpg" border="0" alt="" width="905" height="392" /><br /><img src="http://www.blogjava.net/images/blogjava_net/aoneany/images/param_script.jpg" border="0" alt="" width="572" height="83" /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->myCustomPortalPageNav1(1,'/shared/E2E网络价值显示/_portal/网络价值显示2','1169平台主图表展示','"Fact&nbsp;-&nbsp;平台主显示指标"."平台名称"','','@{PARA1}','"Fact&nbsp;-&nbsp;小V主"."PT_CODE"','','@{PARA2}','"FACT_CYZB_WEEK"."PT_CODE"','','@{PARA3}')</div><br />在仪表盘的页面中添加如下JavaScript代码<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->&nbsp;&lt;script&gt;<br />NQNavigateHandlerly&nbsp;=&nbsp;<span style="color: #0000FF; ">function</span>&nbsp;(h,&nbsp;v)&nbsp;{<br />&nbsp;NQWClearActiveMenu();<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;k&nbsp;=&nbsp;h.oNavObject;<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;m&nbsp;=&nbsp;k.sSWEView&nbsp;!=&nbsp;<span style="color: #0000FF; ">null</span>;<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;l&nbsp;=&nbsp;Math.min(k.vValues.length,&nbsp;64);<br />&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(m)&nbsp;{<br />&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(k.sNavValue&nbsp;!=&nbsp;"")&nbsp;{<br />&nbsp;&nbsp;&nbsp;NQSWENav(k.sSWEView,&nbsp;k.sSWEApplet,&nbsp;k.sNavValue)<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;<span style="color: #0000FF; ">return</span><br />&nbsp;}<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;g&nbsp;=&nbsp;k.vTargets[v];<br />&nbsp;g[0](g,&nbsp;k);<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;n&nbsp;=&nbsp;k.sPortal&nbsp;!=&nbsp;<span style="color: #0000FF; ">null</span>;<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;u&nbsp;=&nbsp;XUICreateElement(saw.xml.kSawxNamespace,&nbsp;"expr");<br />&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(l&nbsp;&gt;&nbsp;0)&nbsp;{<br />&nbsp;&nbsp;u&nbsp;=&nbsp;XUICreateElement(saw.xml.kSawxNamespace,&nbsp;"expr");<br />&nbsp;&nbsp;u.setAttribute("xmlns:xsi",&nbsp;"http://www.w3.org/2001/XMLSchema-instance");<br />&nbsp;&nbsp;u.setAttribute("xsi:type",&nbsp;"sawx:sqlExpression");<br />&nbsp;&nbsp;u.setAttribute("op",&nbsp;"and");<br />&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>&nbsp;(<span style="color: #0000FF; ">var</span>&nbsp;o&nbsp;=&nbsp;0;&nbsp;o&nbsp;!=&nbsp;l;&nbsp;++o)&nbsp;{<br />&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;a&nbsp;=&nbsp;k.vValues[o];<br />&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(!k.navColType&nbsp;||&nbsp;k.navColType[o]&nbsp;==&nbsp;<span style="color: #0000FF; ">false</span>)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;c&nbsp;=&nbsp;XUIAppendNewElement(u,&nbsp;saw.xml.kSawxNamespace,&nbsp;"expr");<br />&nbsp;&nbsp;&nbsp;&nbsp;XUISetXsiType(c,&nbsp;saw.xml.kSawxNamespace,&nbsp;"comparison");<br />&nbsp;&nbsp;&nbsp;&nbsp;XUISetAttributeString(c,&nbsp;"op",&nbsp;(<span style="color: #0000FF; ">null</span>&nbsp;!=&nbsp;a.sOp&nbsp;&amp;&amp;&nbsp;a.sOp&nbsp;==&nbsp;"null")&nbsp;?&nbsp;"null"&nbsp;:&nbsp;"equal");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;r&nbsp;=&nbsp;(a.sCodeFormula&nbsp;!=&nbsp;<span style="color: #0000FF; ">null</span>);<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(r)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setExprLHSXMlForMappedColumn(c,&nbsp;a.sFormula,&nbsp;a.sCodeFormula,&nbsp;<span style="color: #0000FF; ">true</span>)<br />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setExprLHSXMlForUnMappedColumn(c,&nbsp;a.sFormula)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(<span style="color: #0000FF; ">null</span>&nbsp;==&nbsp;a.sOp&nbsp;||&nbsp;a.sOp&nbsp;!=&nbsp;"null")&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;q&nbsp;=&nbsp;XUIAppendNewElement(c,&nbsp;saw.xml.kSawxNamespace,&nbsp;"expr");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XUISetXsiType(q,&nbsp;saw.xml.kSawxNamespace,&nbsp;"untypedLiteral");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XUISetElementText(q,&nbsp;a.sValue)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;}&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(k.navColType&nbsp;&amp;&amp;&nbsp;o&nbsp;&lt;&nbsp;k.navColType.length&nbsp;&amp;&amp;&nbsp;k.navColType[o]&nbsp;==&nbsp;<span style="color: #0000FF; ">true</span>)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;p&nbsp;=&nbsp;obips.XMLDOM.parseXML(a.sValue);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;d&nbsp;=&nbsp;obips.XMLDOM.selectSingleNode(p,&nbsp;"sawx:expr");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(d)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;u.appendChild(d.cloneNode(<span style="color: #0000FF; ">true</span>))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(l&nbsp;==&nbsp;1)&nbsp;{<br />&nbsp;&nbsp;&nbsp;u&nbsp;=&nbsp;u.firstChild<br />&nbsp;&nbsp;}<br />&nbsp;}<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;f&nbsp;=&nbsp;{<br />&nbsp;&nbsp;reloadInplace&nbsp;:&nbsp;<span style="color: #0000FF; ">false</span>,<br />&nbsp;&nbsp;commandRequest&nbsp;:&nbsp;"go"<br />&nbsp;};<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;s&nbsp;=&nbsp;{};<br />&nbsp;s.Path&nbsp;=&nbsp;k.sPath;<br />&nbsp;s.ViewID&nbsp;=&nbsp;"";<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;b&nbsp;=&nbsp;document.getElementById("idPageID");<br />&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(b)&nbsp;{<br />&nbsp;&nbsp;s.PageID&nbsp;=&nbsp;b.getAttribute("pageID")<br />&nbsp;}<br />&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(l&nbsp;&gt;&nbsp;0)&nbsp;{<br />&nbsp;&nbsp;s.P0&nbsp;=&nbsp;saw.getXmlText(u)<br />&nbsp;}<br />&nbsp;s.P19&nbsp;=&nbsp;k.sSearchID;<br />&nbsp;s.P17&nbsp;=&nbsp;k.sPromptSearchID;<br />&nbsp;s.P16&nbsp;=&nbsp;"NavRuleDefault";<br />&nbsp;s.NavFromViewID&nbsp;=&nbsp;k.sViewID;<br />&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(n)&nbsp;{<br />&nbsp;&nbsp;f.command&nbsp;=&nbsp;"Dashboard";<br />&nbsp;&nbsp;f.workspaceModule&nbsp;=&nbsp;"biee.dashboards";<br />&nbsp;&nbsp;s.PortalPath&nbsp;=&nbsp;k.sPortal;<br />&nbsp;&nbsp;s.P1&nbsp;=&nbsp;"dashboard";<br />&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(k.sPage)&nbsp;{<br />&nbsp;&nbsp;&nbsp;s.Page&nbsp;=&nbsp;k.sPage<br />&nbsp;&nbsp;}&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;{<br />&nbsp;&nbsp;&nbsp;s.Page&nbsp;=&nbsp;""<br />&nbsp;&nbsp;}<br />&nbsp;}&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;{<br />&nbsp;&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;e&nbsp;=&nbsp;k.sViewID.substr(0,&nbsp;k.sViewID.indexOf("~v:")&nbsp;==&nbsp;-1&nbsp;?&nbsp;k.sViewID.length&nbsp;:&nbsp;k.sViewID.indexOf("~v:"));<br />&nbsp;&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;j&nbsp;=&nbsp;document.getElementById(e&nbsp;+&nbsp;"Result");<br />&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(j)&nbsp;{<br />&nbsp;&nbsp;&nbsp;s.P18&nbsp;=&nbsp;j.getAttribute("options").replace(<span style="color: #0000FF; ">new</span>&nbsp;RegExp("s",&nbsp;"gi"),&nbsp;"")<br />&nbsp;&nbsp;}<br />&nbsp;}<br />&nbsp;f.mobileNav&nbsp;=&nbsp;n&nbsp;?&nbsp;"dashboard"&nbsp;:&nbsp;"report";<br />&nbsp;f.targetWindow&nbsp;=&nbsp;k.sWindowTarget;<br />&nbsp;obips.views.ViewController.handleViewAction("Navigate",&nbsp;k.sViewID,&nbsp;s,&nbsp;f,&nbsp;<span style="color: #0000FF; ">null</span>,&nbsp;{<br />&nbsp;&nbsp;canChangeStateId&nbsp;:&nbsp;<span style="color: #0000FF; ">false</span>,<br />&nbsp;&nbsp;requireUpToDateStateId&nbsp;:&nbsp;<span style="color: #0000FF; ">false</span><br />&nbsp;})<br />}<br />NQMakeFormulaly&nbsp;=&nbsp;<span style="color: #0000FF; ">function</span>&nbsp;(b,&nbsp;a)&nbsp;{<br />&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(a&nbsp;!=&nbsp;"")&nbsp;{<br />&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;NQFixTableName(b)&nbsp;+&nbsp;"."&nbsp;+&nbsp;NQFixTableName(a)<br />&nbsp;}&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;{<br />&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;b<br />&nbsp;}<br />}<br />NQNavigately&nbsp;=&nbsp;<span style="color: #0000FF; ">function</span>&nbsp;(a,&nbsp;c,&nbsp;e)&nbsp;{<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;f&nbsp;=&nbsp;c.oNavObject.vTargets;<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;b&nbsp;=&nbsp;"NQNavigateHandlerly("&nbsp;+&nbsp;c.sJSObjName&nbsp;+&nbsp;",";<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;d&nbsp;=&nbsp;c.oNavObject.sSWEView&nbsp;!=&nbsp;<span style="color: #0000FF; ">null</span>;<br />&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(d)&nbsp;{<br />&nbsp;&nbsp;NQNavigateHandlerly(c,&nbsp;<span style="color: #0000FF; ">null</span>);<br />&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;<span style="color: #0000FF; ">false</span><br />&nbsp;}<br />&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(f.length&nbsp;==&nbsp;1)&nbsp;{<br />&nbsp;&nbsp;NQNavigateHandlerly(c,&nbsp;0);<br />&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;<span style="color: #0000FF; ">false</span><br />&nbsp;}<br />&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;<span style="color: #0000FF; ">false</span><br />}<br />myCustomPortalPageNav1&nbsp;=&nbsp;<span style="color: #0000FF; ">function</span>&nbsp;(b,&nbsp;e,&nbsp;j)&nbsp;{<br />&nbsp;b&nbsp;=&nbsp;saw.getEvent(b);<br />&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;g&nbsp;=&nbsp;<span style="color: #0000FF; ">new</span>&nbsp;NavigateInfo();<br />&nbsp;g.SetSearchID(GetMySearchID(saw.getEventTarget(b)));<br />&nbsp;g.SetPromptSearchID(GetMyPromptSearchID(saw.getEventTarget(b)));<br />&nbsp;g.SetViewID(GetMyViewID(saw.getEventTarget(b)));<br />&nbsp;g.SetTargets(<span style="color: #0000FF; ">new</span>&nbsp;Array(<span style="color: #0000FF; ">new</span>&nbsp;Array(NQWNavPortal,&nbsp;e,&nbsp;j)));<br />&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">g.setIsNewWindow("_blank");</span><span style="color: #008000; "><br /></span>&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;a&nbsp;=&nbsp;0;<br />&nbsp;<span style="color: #0000FF; ">for</span>&nbsp;(<span style="color: #0000FF; ">var</span>&nbsp;f&nbsp;=&nbsp;3;&nbsp;(f&nbsp;+&nbsp;2&nbsp;&lt;&nbsp;arguments.length)&nbsp;&amp;&amp;&nbsp;(a&nbsp;&lt;&nbsp;10);&nbsp;f&nbsp;+=&nbsp;3)&nbsp;{<br />&nbsp;&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;h&nbsp;=&nbsp;arguments[f];<br />&nbsp;&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;d&nbsp;=&nbsp;arguments[f&nbsp;+&nbsp;1];<br />&nbsp;&nbsp;<span style="color: #0000FF; ">var</span>&nbsp;c&nbsp;=&nbsp;arguments[f&nbsp;+&nbsp;2];<br />&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(c)&nbsp;{<br />&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(c&nbsp;==&nbsp;"isnull")&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;g.AddValue("null",&nbsp;NQMakeFormulaly(h,&nbsp;d),&nbsp;c)<br />&nbsp;&nbsp;&nbsp;}&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;g.AddValue("eq",&nbsp;NQMakeFormulaly(h,&nbsp;d),&nbsp;c)<br />&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;++a<br />&nbsp;}<br />&nbsp;g.oNavObject&nbsp;=&nbsp;g;<br />&nbsp;NQNavigately(b,&nbsp;g)<br />}<br />&lt;/script&gt;</div><img src ="http://www.blogjava.net/aoneany/aggbug/414609.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aoneany/" target="_blank">沙漠中的鱼</a> 2014-06-11 09:53 <a href="http://www.blogjava.net/aoneany/articles/414609.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BIEE查询去年同期报表设置过滤条件</title><link>http://www.blogjava.net/aoneany/articles/408907.html</link><dc:creator>沙漠中的鱼</dc:creator><author>沙漠中的鱼</author><pubDate>Tue, 14 Jan 2014 03:00:00 GMT</pubDate><guid>http://www.blogjava.net/aoneany/articles/408907.html</guid><wfw:comment>http://www.blogjava.net/aoneany/comments/408907.html</wfw:comment><comments>http://www.blogjava.net/aoneany/articles/408907.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aoneany/comments/commentRss/408907.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aoneany/services/trackbacks/408907.html</trackback:ping><description><![CDATA[为了提高查询报表性能，只好将RPD模型中使用偏移函数AGO的函数全去掉，采用在前端通过滤值将今年的条件转换去年的值，设置为过滤，提高查询效率。<br /><img src="http://www.blogjava.net/images/blogjava_net/aoneany/filter_sql.jpg" width="420" height="311" alt="" /><br /><br />current_month为提示器中的表示变量。<br /><div>EVALUATE('to_char(to_number(SUBSTR(%1,1,4))-1)||SUBSTR(%2,5,3)' AS char , '@{variables.current_month}{2013/12}', '@{variables.current_month}{2013/12}')</div><img src ="http://www.blogjava.net/aoneany/aggbug/408907.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aoneany/" target="_blank">沙漠中的鱼</a> 2014-01-14 11:00 <a href="http://www.blogjava.net/aoneany/articles/408907.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle数据库导入导出语句</title><link>http://www.blogjava.net/aoneany/articles/403412.html</link><dc:creator>沙漠中的鱼</dc:creator><author>沙漠中的鱼</author><pubDate>Wed, 28 Aug 2013 09:24:00 GMT</pubDate><guid>http://www.blogjava.net/aoneany/articles/403412.html</guid><wfw:comment>http://www.blogjava.net/aoneany/comments/403412.html</wfw:comment><comments>http://www.blogjava.net/aoneany/articles/403412.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/aoneany/comments/commentRss/403412.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aoneany/services/trackbacks/403412.html</trackback:ping><description><![CDATA[<div>expdp system/Password1@dwfin schemas=dwbif,odsfin,odi_pro,odi_sys,obiee_chinamap dumpfile=expdp.dmp DIRECTORY=dpdata1</div><div>impdp system/Password1@dwfin schemas=dwbif,odsfin,odi_pro,odi_sys,obiee_chinamap dumpfile=expdp.dmp DIRECTORY=dpdata1</div><div></div><img src ="http://www.blogjava.net/aoneany/aggbug/403412.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aoneany/" target="_blank">沙漠中的鱼</a> 2013-08-28 17:24 <a href="http://www.blogjava.net/aoneany/articles/403412.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编写bat脚本执行jar</title><link>http://www.blogjava.net/aoneany/articles/402292.html</link><dc:creator>沙漠中的鱼</dc:creator><author>沙漠中的鱼</author><pubDate>Fri, 02 Aug 2013 03:08:00 GMT</pubDate><guid>http://www.blogjava.net/aoneany/articles/402292.html</guid><wfw:comment>http://www.blogjava.net/aoneany/comments/402292.html</wfw:comment><comments>http://www.blogjava.net/aoneany/articles/402292.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aoneany/comments/commentRss/402292.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aoneany/services/trackbacks/402292.html</trackback:ping><description><![CDATA[<div>@echo off &nbsp; &nbsp; &nbsp;&nbsp;</div><div>set PATH=C:\Program Files (x86)\Java\jdk1.6.0_20\bin;C:\WINDOWS;C:\WINDOWS\COMMAND&nbsp;</div><div>set classpath=.;C:\Program Files (x86)\Java\jdk1.6.0_20\lib\tools.jar;C:\Program Files (x86)\Java\jdk1.6.0_20\lib\dt.jar&nbsp;</div><div></div><div>java -jar extract_excel.jar</div><div>&nbsp; &nbsp;</div><div>pause&nbsp;</div><img src ="http://www.blogjava.net/aoneany/aggbug/402292.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aoneany/" target="_blank">沙漠中的鱼</a> 2013-08-02 11:08 <a href="http://www.blogjava.net/aoneany/articles/402292.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java中Xpath实现当前节点寻找父节点下的字节点</title><link>http://www.blogjava.net/aoneany/articles/399416.html</link><dc:creator>沙漠中的鱼</dc:creator><author>沙漠中的鱼</author><pubDate>Fri, 17 May 2013 08:05:00 GMT</pubDate><guid>http://www.blogjava.net/aoneany/articles/399416.html</guid><wfw:comment>http://www.blogjava.net/aoneany/comments/399416.html</wfw:comment><comments>http://www.blogjava.net/aoneany/articles/399416.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aoneany/comments/commentRss/399416.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aoneany/services/trackbacks/399416.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">section&nbsp;</span><span style="color: #FF0000; ">class</span><span style="color: #0000FF; ">="imgArea"</span><span style="color: #0000FF; ">&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">a&nbsp;</span><span style="color: #FF0000; ">title</span><span style="color: #0000FF; ">="雨伞指数"</span><span style="color: #FF0000; ">&nbsp;target</span><span style="color: #0000FF; ">="_blank"</span><span style="color: #FF0000; ">&nbsp;href</span><span style="color: #0000FF; ">="#"</span><span style="color: #0000FF; ">&gt;&lt;/</span><span style="color: #800000; ">a</span><span style="color: #0000FF; ">&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">span&nbsp;</span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">="#"</span><span style="color: #0000FF; ">&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不带伞<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">span</span><span style="color: #0000FF; ">&gt;</span><br />
<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">section</span><span style="color: #0000FF; ">&gt;</span></div>
在上面代码中，我们首先需要查找属性title=&#8221;<span style="color: #0000ff; font-size: 13px; background-color: #eeeeee;">雨伞指数</span>"的节点，Xpath写法为"//a[@title='<span style="color: #0000ff; font-size: 13px; background-color: #eeeeee;">雨伞指数</span>']",然后需要找到父节点，父节点标识为parent,Xpath的写法为&#8220;//a[@title='雨伞指数']/parent::section&#8221;，section表示为节点为Section节点。<br />然后需要查子点Span下的文本内容，完整的写法为&#8220;//a[@title='雨伞指数']/parent::section/span/text()&#8221;<img src ="http://www.blogjava.net/aoneany/aggbug/399416.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aoneany/" target="_blank">沙漠中的鱼</a> 2013-05-17 16:05 <a href="http://www.blogjava.net/aoneany/articles/399416.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Carrot2对文章进行聚类代码示例</title><link>http://www.blogjava.net/aoneany/articles/393951.html</link><dc:creator>沙漠中的鱼</dc:creator><author>沙漠中的鱼</author><pubDate>Tue, 08 Jan 2013 07:08:00 GMT</pubDate><guid>http://www.blogjava.net/aoneany/articles/393951.html</guid><wfw:comment>http://www.blogjava.net/aoneany/comments/393951.html</wfw:comment><comments>http://www.blogjava.net/aoneany/articles/393951.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aoneany/comments/commentRss/393951.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aoneany/services/trackbacks/393951.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">class</span>&nbsp;ClusteringFlyStoneDocument&nbsp;{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">static</span>&nbsp;<span style="color: #0000FF; ">void</span>&nbsp;main(String[]&nbsp;args)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">final</span>&nbsp;Controller&nbsp;controller&nbsp;=&nbsp;ControllerFactory.createCachingPooling(IDocumentSource.<span style="color: #0000FF; ">class</span>);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">创建需要处理的属性对象</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">final</span>&nbsp;Map&lt;String,&nbsp;Object&gt;&nbsp;attributes&nbsp;=&nbsp;Maps.newHashMap();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">需要处理的文档集合</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;Document&gt;&nbsp;documents&nbsp;=&nbsp;SampleDocumentData.DOCUMENTS_DATA_MINING;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">将文档添加到聚类属性中</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CommonAttributesDescriptor.attributeBuilder(attributes).documents(documents);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">设置处理的语言（）</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MultilingualClusteringDescriptor.attributeBuilder(attributes).defaultLanguage(LanguageCode.CHINESE_SIMPLIFIED);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">设置需要处理的对象，以及聚类的算法</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">final</span>&nbsp;ProcessingResult&nbsp;englishResult&nbsp;=&nbsp;controller.process(attributes,&nbsp;LingoClusteringAlgorithm.<span style="color: #0000FF; ">class</span>);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">获取结果，打印聚类主题及关联信息</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">final</span>&nbsp;List&lt;Cluster&gt;&nbsp;clustersByTopic&nbsp;=&nbsp;englishResult.getClusters();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("=======聚类主题=====");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>(Cluster&nbsp;cluster&nbsp;:&nbsp;clustersByTopic){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("【主题&nbsp;】"&nbsp;+cluster.getLabel());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;Document&gt;&nbsp;cDocLst&nbsp;=&nbsp;cluster.getAllDocuments();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>(Document&nbsp;doc&nbsp;:&nbsp;cDocLst){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("--------"&nbsp;+&nbsp;doc.getTitle());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">通过URL进行聚类</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">final</span>&nbsp;ProcessingResult&nbsp;byDomainClusters&nbsp;=&nbsp;controller.process(documents,&nbsp;<span style="color: #0000FF; ">null</span>,ByUrlClusteringAlgorithm.<span style="color: #0000FF; ">class</span>);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">final</span>&nbsp;List&lt;Cluster&gt;&nbsp;clustersByDomain&nbsp;=&nbsp;byDomainClusters.getClusters();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("=======URL聚类=======");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>(Cluster&nbsp;cluster&nbsp;:&nbsp;clustersByDomain){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("【URL】"&nbsp;+cluster.getLabel());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;Document&gt;&nbsp;cDocLst&nbsp;=&nbsp;cluster.getAllDocuments();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>(Document&nbsp;doc&nbsp;:&nbsp;cDocLst){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("----"&nbsp;+&nbsp;doc.getTitle());<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />}</div><img src ="http://www.blogjava.net/aoneany/aggbug/393951.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aoneany/" target="_blank">沙漠中的鱼</a> 2013-01-08 15:08 <a href="http://www.blogjava.net/aoneany/articles/393951.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Eclipse中Debug程序打印日志信息配置</title><link>http://www.blogjava.net/aoneany/articles/388440.html</link><dc:creator>沙漠中的鱼</dc:creator><author>沙漠中的鱼</author><pubDate>Mon, 24 Sep 2012 07:49:00 GMT</pubDate><guid>http://www.blogjava.net/aoneany/articles/388440.html</guid><wfw:comment>http://www.blogjava.net/aoneany/comments/388440.html</wfw:comment><comments>http://www.blogjava.net/aoneany/articles/388440.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aoneany/comments/commentRss/388440.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aoneany/services/trackbacks/388440.html</trackback:ping><description><![CDATA[<div>在Eclipse Debug Configurations窗口中，切换到Arguments页签，在VM argumenets文本框中配置Log4j配置文件的参数，如下：</div><div><div>-Dlog4j.configuration=file:/D:/WorkSpace/log4j.properties</div></div><img src ="http://www.blogjava.net/aoneany/aggbug/388440.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aoneany/" target="_blank">沙漠中的鱼</a> 2012-09-24 15:49 <a href="http://www.blogjava.net/aoneany/articles/388440.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用ant通过cvs签出文件出现异常处理办法</title><link>http://www.blogjava.net/aoneany/articles/387399.html</link><dc:creator>沙漠中的鱼</dc:creator><author>沙漠中的鱼</author><pubDate>Mon, 10 Sep 2012 07:34:00 GMT</pubDate><guid>http://www.blogjava.net/aoneany/articles/387399.html</guid><wfw:comment>http://www.blogjava.net/aoneany/comments/387399.html</wfw:comment><comments>http://www.blogjava.net/aoneany/articles/387399.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aoneany/comments/commentRss/387399.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aoneany/services/trackbacks/387399.html</trackback:ping><description><![CDATA[在编写ant脚本测试从cvs服务器上签出文件，但是发现报异常：<br /><div><span style="color: red; ">BUILD FAILED</span></div><div><span style="color: red; ">D:\WorkSpace\Test\AntTest\src\cvs_build.xml:17: cvs exited with error code 1</span></div><div><span style="color: red; ">Command line was [Executing 'cvs' with arguments:</span></div><div><span style="color: red; ">'-d:pserver:zhanghui@192.168.1.107:/flystone'</span></div><div><span style="color: red; ">'checkout'</span></div><div></div><div><span style="color: red; ">The ' characters around the executable and arguments are</span></div><div><span style="color: red; ">not part of the command.</span><br />通过检查发现，原来是在ant脚本中，没有添加导出package包路径，添加上问题就解决好了，完整的ant配置文件如下：<br /><div>&lt;?xml version="1.0" encoding="utf-8"?&gt;</div><div>&lt;project default="checkout"&gt;</div><div><span style="white-space:pre">	</span>&lt;property name="basedir" value="E:/tmp/" /&gt;</div><div><span style="white-space:pre">	</span>&lt;property name="cvsroot" value=":pserver:test@192.168.1.107:/flystone" /&gt;</div><div><span style="white-space:pre">	</span>&lt;property name="cvs.password" value="test" /&gt;</div><div><span style="white-space:pre">	</span>&lt;property name="cvs.passfile" value="${basedir}/ant.cvspass" /&gt;</div><div><span style="white-space:pre">	</span>&lt;target name="init"&gt; &nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;tstamp&gt; &nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;format property="today" pattern="yyyy-MM-dd hh:mm:ss"/&gt; &nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/tstamp&gt; &nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;echo message="${today}" /&gt; &nbsp;</div><div>&nbsp; &nbsp; &lt;/target&gt; &nbsp;</div><div><span style="white-space:pre">	</span>&lt;target name="initpass" &nbsp;depends="init"&gt;</div><div><span style="white-space:pre">		</span>&lt;cvspass cvsroot="${cvsroot}" password="${cvs.password}" passfile="${cvs.passfile}"/&gt; &nbsp;</div><div><span style="white-space:pre">	</span>&lt;/target&gt;</div><div><span style="white-space:pre">	</span>&lt;target name="checkout" depends="initpass"&gt;</div><div><span style="white-space:pre">		</span>&lt;cvs cvsroot="${cvsroot}" dest="${basedir}" cvsRoot="${cvsroot}" <span style="color: red; ">package</span><span style="color: red; ">="test/product" </span>&nbsp;command="checkout" passfile="${cvs.passfile}" failonerror="true" error="error.log"/&gt;</div><div><span style="white-space:pre">	</span>&lt;/target&gt;</div><div>&lt;/project&gt;</div></div><img src ="http://www.blogjava.net/aoneany/aggbug/387399.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aoneany/" target="_blank">沙漠中的鱼</a> 2012-09-10 15:34 <a href="http://www.blogjava.net/aoneany/articles/387399.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>