posts - 15,  comments - 4,  trackbacks - 0
            2010年4月22日
          1.查詢ADSL的ip地址,
          http://ip.chinaz.com/
          2.訪問路由器設置端口映射。

          posted @ 2011-07-20 10:02 jeanx 閱讀(310) | 評論 (1)編輯 收藏
          conn / as sysdba

          alter user sys identified by "newsyspassword"
          posted @ 2011-07-05 15:52 jeanx 閱讀(203) | 評論 (0)編輯 收藏

          netstat -ano

            我們可以知道某一端口被那個進程(對應PID)占用;
            然后我們可以打開任務管理器;查看某一PID對應的進程名;
            如果PID沒有顯示,菜單》查看》選擇列》選中PID即可;
            得知進程后,我們可以將進程殺掉;修改其使用的端口。

           


          假如我們需要確定誰占用了我們的9050端口

          1、Windows平臺
          在windows命令行窗口下執行:
          C:\>netstat -aon|findstr "9050"
          TCP    127.0.0.1:9050         0.0.0.0:0              LISTENING       2016


          看到了嗎,端口被進程號為2016的進程占用,繼續執行下面命令:

          C:\>tasklist|findstr "2016"
          tor.exe                     2016 Console                 0     16,064 K

          很清楚吧,tor占用了你的端口

           

          2、AIX
          $netstat -Aan|grep 30542
          f10000f303321b58 tcp4 0 0 *.30542 *.* LISTEN
          $rmsock f10000f303321b58 tcpcb
          The socket 0x3321800 is being held by proccess 692476 (db2sysc).

          這個我就不解釋了

           

          3、Linux
          $netstat -pan|grep 2809
          tcp    0   0 0.0.0.0:2809   0.0.0.0:*   LISTEN   9493/java
          del.icio.us Tags: aix,windows,tips

           

           

           


          NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]

          -a            顯示所有連接和監聽端口。

          -b            顯示包含于創建每個連接或監聽端口的可執行組件。在某些情況下已知可執行組件
                          擁有多個獨立組件,并且在這些情況下
                          包含于創建連接或監聽端口的組件序列被顯示。這種情況下,可執行組件名
                          在底部的 [] 中,頂部是其調用的組件,等等,直到 TCP/IP 部分。注意此選項
                          可能需要很長時間,如果沒有足夠權限可能失敗。
                         
          -e            顯示以太網統計信息。此選項可以與 -s選項組合使用。
                         
          -n            以數字形式顯示地址和端口號。

          -o            顯示與每個連接相關的所屬進程 ID。

          -p proto      顯示 proto 指定的協議的連接;proto 可以是
                          下列協議之一: TCP、UDP、TCPv6 或 UDPv6。
                          如果與 -s 選項一起使用以顯示按協議統計信息,proto 可以是下列協議之一:
                          IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
                         
          -r            顯示路由表。

          -s            顯示按協議統計信息。默認地,顯示 IP、
                          IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的統計信息;
                          -p 選項用于指定默認情況的子集。
                         
          -v            與 -b 選項一起使用時將顯示包含于
                          為所有可執行組件創建連接或監聽端口的組件。
                         
          interval      重新顯示選定統計信息,每次顯示之間
                          暫停時間間隔(以秒計)。按 CTRL+C 停止重新
                          顯示統計信息。如果省略,netstat 顯示當前
                          配置信息(只顯示一次)

          posted @ 2011-07-05 11:51 jeanx 閱讀(441) | 評論 (0)編輯 收藏
          Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (utf8_general_ci,IMPLICIT) for operation 'UNION'

          在MySql的安裝目錄下,有個my.ini文件,打開它:
          將下面的值改為utf8如下:
          default-character-set=utf8

          把mysql服務重新啟動


          posted @ 2010-07-28 15:01 jeanx 閱讀(1778) | 評論 (0)編輯 收藏
          //記住URL
          UserVO user = (UserVO) session.getAttribute(Constants.SESSION_USER);
          if (user == null) {
              String str 
          = request.getRequestURL().toString();
              String quryStr 
          = request.getQueryString();
              String url 
          = str + "?" + quryStr;
              session.setAttribute(
          "url", url);
          }

          //獲取URL
          String redrectUrl  = request.getParameter("redUrl");
          //檢查是否存在有最后URL
          if (redrectUrl != null&&!redrectUrl.equals("")) {
              forward.setRedirect(
          true);
              forward.setPath(redrectUrl);
              
          return forward;           
          }
          else{               
              forward.setPath(
          "/index/home/index.do?oper=gotoHome");
          }

          posted @ 2010-05-15 14:52 jeanx 閱讀(227) | 評論 (0)編輯 收藏
          js:
          data: {
                          'userName': encodeURI(userName.value)
           },

          action:
          String userName = URLDecoder.decode(request.getParameter("userName"),"UTF-8");   



          posted @ 2010-05-14 14:05 jeanx 閱讀(185) | 評論 (0)編輯 收藏
          這就是問題產生的原因。因為系統變量里面原來的path的值被覆蓋了。

          原來的path的值是什么呢,是c:\windows\system32

          修改系統變量path值為:c:\windows\system32

          問題解決。
          posted @ 2010-05-10 10:25 jeanx 閱讀(2050) | 評論 (1)編輯 收藏
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml">
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
          <title>三種彈出對話框的用法實例</title>
          <script language="javascript">
          function ale()
          {//這個基本沒有什么說的,就是彈出一個提醒的對話框
              alert("我敢保證,你現在用的是演示一");
          }

          function firm()
          {//利用對話框返回的值 (true 或者 false)
              if(confirm("你確信要轉去 天轟穿的博客?"))
              
          {//如果是true ,那么就把頁面轉向thcjp.cnblogs.com
                  location.href="http://thcjp.cnblogs.com";
              }

              
          else
              
          {//否則說明下了,赫赫
                  alert("你按了取消,那就是返回false");
              }

          }

          function prom()
          {
              
          var name=prompt("請輸入您的名字","");//將輸入的內容賦給變量 name ,
              //這里需要注意的是,prompt有兩個參 數,前面是提示的話,后面是當對話框出來后,在對話框里的默認值
              if(name)//如果返回的有內容
              {
                  alert(
          "歡迎您:"+ name)
              }

          }

          </script>
          </head>

          <body>
          <p>對話框有三種</p>
          <p>1:只是提醒,不能對腳本產生任何改變;</p>
          <p>2:一般用于確認,返回 true 或者 false ,所 以可以輕松用于 ifelse判斷 </p>
          <p>3: 一個帶輸入的對話框,可以返回用戶填入的字符串,常見 于某些留言本或者論壇輸入內容那里的 插入UBB格式圖片 </p>
          <p>下面我們分別演示:</p>
          <p>演示一:提醒 對話框</p>
          <p>
            
          <input type="submit" name="Submit" value="提交" onclick="ale()" />
          </p>
          <p>演示二 :確認對話框 </p>
          <p>
            
          <input type="submit" name="Submit2" value="提交" onclick="firm()" />
          </p>
          <p>演示三 :要求用戶輸入,然后給個結果</p>
          <p>
            
          <input type="submit" name="Submit3" value="提交" onclick="prom()" />
          </p>
          </body>
          </html>

          原文:http://www.cnblogs.com/thcjp/archive/2006/08/04/468047.html
          posted @ 2010-05-04 10:27 jeanx 閱讀(236) | 評論 (0)編輯 收藏
          運行,在控制臺敲入你的注冊名,回車,就會出來注冊碼
           1 package com.xpow.hodo.util;
           2 
           3 import java.io.BufferedReader;
           4 import java.io.IOException;
           5 import java.io.InputStreamReader;
           6 
           7 public class MyEclipseGen {
           8     private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the DMCA, penalties range up to a $500,000 fine or up to five years imprisonment for a first offense. Think about it; pay for a license, avoid prosecution, and feel better about yourself.";
           9 
          10     public String getSerial(String userId, String licenseNum) {
          11         java.util.Calendar cal = java.util.Calendar.getInstance();
          12         cal.add(13);
          13         cal.add(6-1);
          14         java.text.NumberFormat nf = new java.text.DecimalFormat("000");
          15         licenseNum = nf.format(Integer.valueOf(licenseNum));
          16         String verTime = new StringBuilder("-").append(
          17                 new java.text.SimpleDateFormat("yyMMdd").format(cal.getTime()))
          18                 .append("0").toString();
          19         String type = "YE3MP-";
          20         String need = new StringBuilder(userId.substring(01)).append(type)
          21                 .append("300").append(licenseNum).append(verTime).toString();
          22         String dx = new StringBuilder(need).append(LL).append(userId)
          23                 .toString();
          24         int suf = this.decode(dx);
          25         String code = new StringBuilder(need).append(String.valueOf(suf))
          26                 .toString();
          27         return this.change(code);
          28     }
          29 
          30     private int decode(String s) {
          31         int i;
          32         char[] ac;
          33         int j;
          34         int k;
          35         i = 0;
          36         ac = s.toCharArray();
          37         j = 0;
          38         k = ac.length;
          39         while (j < k) {
          40             i = (31 * i) + ac[j];
          41             j++;
          42         }
          43         return Math.abs(i);
          44     }
          45 
          46     private String change(String s) {
          47         byte[] abyte0;
          48         char[] ac;
          49         int i;
          50         int k;
          51         int j;
          52         abyte0 = s.getBytes();
          53         ac = new char[s.length()];
          54         i = 0;
          55         k = abyte0.length;
          56         while (i < k) {
          57             j = abyte0[i];
          58             if ((j >= 48&& (j <= 57)) {
          59                 j = (((j - 48+ 5% 10+ 48;
          60             } else if ((j >= 65&& (j <= 90)) {
          61                 j = (((j - 65+ 13% 26+ 65;
          62             } else if ((j >= 97&& (j <= 122)) {
          63                 j = (((j - 97+ 13% 26+ 97;
          64             }
          65             ac[i] = (char) j;
          66             i++;
          67         }
          68         return String.valueOf(ac);
          69     }
          70 
          71     public MyEclipseGen() {
          72         super();
          73     }
          74 
          75     public static void main(String[] args) {
          76         try {
          77             System.out.println("please input register name:");
          78             BufferedReader reader = new BufferedReader(new InputStreamReader(
          79                     System.in));
          80             String userId = null;
          81             userId = reader.readLine();
          82             MyEclipseGen myeclipsegen = new MyEclipseGen();
          83             String res = myeclipsegen.getSerial(userId, "5");
          84             System.out.println("Serial:" + res);
          85             reader.readLine();
          86         } catch (IOException ex) {
          87         }
          88     }
          89 }


          posted @ 2010-05-01 17:31 jeanx 閱讀(3971) | 評論 (1)編輯 收藏
          <c:if test="${fn:length(activityVO.activityName)>12}">
              ${fn:substring(activityVO.activityName,
          0,10)}..
          </c:if>
          <c:if test="${fn:length(activityVO.activityName)<12}">
              ${activityVO.activityName }
          </c:if>



          posted @ 2010-04-30 17:12 jeanx 閱讀(1384) | 評論 (1)編輯 收藏
          表單只有一個文本框,測試人員說,按回車鍵自動提交了,自己試了試,果然如此。

          解決辦法:
          為輸入框增加一個onkeydown屬性, onkeydown="if(event.keyCode==13){return false;}" ,問題解決.
          posted @ 2010-04-30 10:12 jeanx 閱讀(538) | 評論 (0)編輯 收藏

          很多人都感覺myeclipse機子啟動速度太慢,那是因為里面集成了太多的功能,但對于大多數人來說是不必要的, 只需要根據自己正在用的項目加載相應的工具就行了。等到用到其他的時候再加載需要的。

          <1> Myeclipse的安裝目錄下面有個名為eclipse.ini的文件, 用記事本打開后, 修改參數:
          把-Xms128m改成-Xms256m
          把-Xmx256m改成-Xmx512m

          <2> 去除不需要加載的模塊Windows - Preferences --> General--> Startup and Shutdown 這時右側就

          顯示出了Eclipse啟動時加載的模塊,根據需要去除一些模塊。

          <3>取消啟動時自動驗證項目配置文件 Window -> Preferences -> MyEclipse Enterprise Workbench->

          Run Validation 在右側的Validator列表中只保留 Manual 項就可以了 如果需要驗證的時候只需要選中

          文件,然后右鍵選擇 MyEclipse - Run Validation就可以了

          我機子的優化修改
          1. Windows - Preferences --> General--> Startup and Shutdown原來自己機子上面啟動很慢,但是現

          在很快,因為幾乎去掉了這里面所有不該啟動地項目加載。


          2.eclipse.ini的文件,
          原來的啟動項目文件
          -startup
          ../Common\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
          --launcher.library
          ../Common\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731
          -clean
          -configuration
          configuration
          -vm
          C:\Program Files\Genuitec\Common\binary\com.sun.java.jre.win32.x86_1.5.0.011\bin\client\jvm.dll
          -vmargs
          -Xmx512M
          -XX:MaxPermSize=192M


          更改后的
          -XX:MaxPermSize=384M

          用MyEclipse開發過程中遇到有時候在頁面寫“.”,半天才有反應;或者寫幾行代碼,保存時要半邊才完成,等 等其他假死現象。
          網上很多方法沒有一一驗證,記錄如此,以備參考:
          方法一
          myEclipse打開JSP時老是要等上好幾秒原因?
          這個問題的確很煩人,其實都是MyEclipse的“自作聰明”的結果(它默認用Visual Designer來打開的),進行下列設置即可有效緩解之。
          1. 要么右鍵單擊文件,選擇 Open With -》 MyEclipse JSP Editor 打開,這樣不會采用可視化的打開,耗資源少,自動提示也非常快。
          2. 要么采取一勞永逸的方法 Window -》 Preferences -》 General -》 Editors -》 File Associations 將默認打*.jsp的editor關聯設置為MyEclipse JSP Editor .

          方法二推薦
          修改 eclipse.ini文件

          -clean
          -showsplash
          com.genuitec.myeclipse.product.ide
          --launcher.XXMaxPermSize
          256m
          -vmargs
          -Xms128m
          -Xmx512m
          -Duser.language=en
          -XX:PermSize=128M
          -XX:MaxPermSize=256M

          參數說明:


          |-vmargs:說明后面是VM的參數
          |
          |-Xms128m:虛擬機占用系統的最小內存
          |
          |-Xmx512m:虛擬機占用系統的最大內存
          |
          |-XX:PermSize:最小堆大小。
          |
          |-XX:MaxPermSize:最大堆大小。 |

          關閉自動更新

          1.window->preferences->General->Startup and Shutdown->取消"Automatic Updates Scheduler"項

          2.window->preferences->Myeclipse Enterprise Workbench->Maven4Myeclipse->Maven->取消"Download repository index updates"項

          3.window->preferences->Myeclipse Enterprise Workbench->Maven4Myeclipse->MyEclipse Dashboard->取消"Show MyEclipse Dashboard on startup"項


          原文:http://hi.baidu.com/evenbill/blog/item/53d4674e0c53c73faec3ab3b.html

          posted @ 2010-04-22 17:00 jeanx 閱讀(411) | 評論 (0)編輯 收藏
          解決jsp開發中不支持EL問題今天遇到了一個莫名其妙的問題,就是在使用MyEclipse5.5或6.0時遇上了解析不到EL表達式的問題。經過好幾 個小時的琢磨終于發現了,給大家share一下:
          問題就出在建Web Project的時候web.xml聲明上。
          web.xml聲明部分一般分為如下版本的xsd,
          web-app_2_2.dtd
          web-app_2_3.dtd
          web-app_2_4.xsd
          web-app_2_5.xsd

          更詳細的列出各版本web.xml聲明部分吧,如下:
          web-app_2_2.dtd

          <?xml version="1.0" encoding="UTF-8" ?>  
          <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
          "http://java.sun.com/dtd/web-app_2_2.dtd" >  


          web-app_2_3.xsd

          <?xml version="1.0" encoding="UTF-8" ?>  
          <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
          "http://java.sun.com/dtd/web-app_2_3.dtd" >  


          web-app_2_4.xsd

          <?xml version="1.0" encoding="UTF-8" ?>  
          <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd " >  

          web-app_2_5.xsd

          <?xml version="1.0" encoding="UTF-8" ?>  
          <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd " >  

          注 意!! 其中servlets 2.4(我沒記錯的話JSP 2.0出來之后的第一個版本),這個版本的isELIgnored默認設置為false。所以使用web.xml里用web-app_2_4.xsd聲明 的時候在JSP頁面不用特意聲明。 servlets 2.4EL可以直接使用。

          而其它的不行必須手工申明.
          確定web.xml里的xsd版本之后(如果不是servlets 2.4)一定要在JSP的聲明(<%@page %>)部分加一行,如下:
          <%@ page isELIgnored="false" %>
          這樣設為false才能解析EL表達式。

          還用一個最簡單的解決方法是,直接在web.xml中將servlets 2.4xsd的引用替換你現在的。即用以下引用替換.
          <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd " >

          原文出處:http://useryouyou.javaeye.com/blog/603191
          posted @ 2010-04-22 14:29 jeanx 閱讀(292) | 評論 (0)編輯 收藏
          主站蜘蛛池模板: 富蕴县| 百色市| 山丹县| 平顶山市| 富阳市| 阿瓦提县| 濮阳县| 沁水县| 哈巴河县| 通化县| 嘉禾县| 恩施市| 灌阳县| 常宁市| 鹤峰县| 盱眙县| 扎鲁特旗| 辛集市| 页游| 大关县| 望城县| 安泽县| 墨脱县| 建德市| 灵武市| 濮阳市| 河东区| 普格县| 手游| 十堰市| 开江县| 怀柔区| 咸丰县| 观塘区| 芜湖县| 铜鼓县| 汶上县| 即墨市| 抚州市| 宁化县| 长岛县|