搜尋此網誌

windows常用命令

[ 群組原則 ]
開始 → 執行 → gpedit.msc

[ 惡意軟體移除工具 ]
開始 → 執行 → mrt

[ 機碼 ]
開始 → 執行 → regedit

[ 系統設定公用程式 ]
開始 → 執行 → msconfig

[ 控制client端所有網路設備 ]
開始 → 執行 → cmd → ipconfig
開始 → 執行 → cmd → ipconfig/all

[ 顯示封包經過的路由器的IP位址 ]
開始 → 執行 → cmd → tracert (網址或IP)

2012年6月14日 星期四

清除按鈕功能

不需要被清除的field
clearDefault="初始值" 或 <script type="text/javascript">form1.fieldName.clearDefault="初始值";</script>
清除按鈕 onclick="clearValue();"

function clearValue(){
 for(var i=0; i<document.forms[0].elements.length; i++){
  obj = document.forms[0].elements[i];
  if("field_Q" == obj.className){
   if( undefined == obj.clearDefault ){
    if("text" == obj.type) {
     obj.value = "";
    } else if("checkbox" == obj.type) {
     obj.checked = false;
    } else if("radio" == obj.type) {
     obj.checked = false;
    } else if("select" == obj.type) {
     obj.selectedIndex = 0;
    }
   } else {
    if("text" == obj.type) {
      obj.value = obj.clearDefault;
    } else if("checkbox" == obj.type) {
     if(obj.value == obj.clearDefault) obj.checked = true;
    } else if("radio" == obj.type) {
     if(obj.value == obj.clearDefault) obj.checked = true;
    } else if("select" == obj.type) {
     obj.options.value = obj.clearDefault;
    }
   }
  }
 }
}

不需要下面list,不需要執行queryAll()

將整個queryone()的JSP展開。
<div id="formContainer"> 改成 <div id="formContainerAll">

2012年2月2日 星期四

【IE8】開啟新索引標籤,無法顯示已關閉的索引標籤、使用 InPrivate 瀏覽、使用 [加速器]等選項,會出現錯誤

IE8 開啟新索引標籤,找不到元素tabswelcome.htm的解決方法:
開始 → 執行 → 打入regedit,然後確定 → 找到
HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32

如果右邊預設值顯示 C:\WINDOWS\system32\shdocvw.dll
將它修改為 C:\WINDOWS\system32\ieframe.dll

參考來源

2011年12月29日 星期四

SuperBean.java 執行 db.excuteSQL(sql.toString());會出現Exception

參照:
SuperBean.java
public void insert2SYSLog(String action_flag, String[] sqlArray)



解決:在執行db.excuteSQL之前,將sql replace所有\n為空白即可。

原因:java.lang.Exception: java.sql.SQLException: Invalid SQL statement or JDBC escape, terminating ''' not found.
at util.Database.excuteSQL(Database.java:237)
at util.SuperBean.insert2SYSLog(SuperBean.java:334)
at util.SuperBean.insert(SuperBean.java:221)
at org.apache.jsp.cri.nu.crinu010f_jsp._jspService(crinu010f_jsp.java:137)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:123)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.sql.SQLException: Invalid SQL statement or JDBC escape, terminating ''' not found.
at net.sourceforge.jtds.jdbc.SQLParser.parse(SQLParser.java:1155)
at net.sourceforge.jtds.jdbc.SQLParser.parse(SQLParser.java:156)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeImpl(JtdsStatement.java:584)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeUpdate(JtdsStatement.java:1042)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeUpdate(JtdsStatement.java:999)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
at $java.sql.Wrapper$$EnhancerByProxool$$dde8129e.executeUpdate(<generated>)
at util.Database.excuteSQL(Database.java:233)
... 24 more

2011年12月28日 星期三

【IE】marquee標籤無法運作,沒有錯誤訊息

工具 → 網際網路選項 → 進階

要勾選「多媒體」播放網頁動畫,才會有作用。

2011年12月6日 星期二

Cell Constant Field Values

http://poi.apache.org/apidocs/constant-values.html

http://justdoblogger.com/blog/200911/getcelltype.html

2011年11月29日 星期二

Eclipse Preferences

Formatter
wrap where necessary
包裹在必要時

wrap first element, others where necessary
包裝的第一個元素,其他人在必要時

wrap all elements, indent all but the first element
包裝的所有元素,縮進所有,但第一個元素

wrap all elements, except first element if not necessary
包裝的所有元素,除了第一個元素如果沒有必要

2011年11月8日 星期二

Eclipse 啟動參數

eclipse.exe -nl en_US -clean -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx256m -Xms128m

-nl 後面跟的是語言,-nl en_US,介面變成英文。

-clean 是當啟動Eclipse IDE時清空緩衝,一般來說在沒有更新插件的情況下,去掉這個參數啟動速度更快。

-vmargs 使用JRE的參數,後面就是JRE的參數了。

-Xverify:none 去掉JAR包數據驗證,一般來說只有在網絡環境下才需要驗證JAR包數據的有效性。本地的話可以不用驗證。

-XX:+UseParallelGC 使用並行垃圾收集機制,據說這個GC算法比較快。具體不清楚。

-XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M 這三個就是設置詳細的緩衝數據了。詳情看Java官方網站的介紹吧。

-Xmx256m Java虛擬機最大使用內存容量,根據你所使用機器的內容大小設置,只要不超過最大內存容量就好。

-Xms128m Java虛擬機初始化內存容量。