<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    置頂隨筆

    [置頂]win7下用批處理文件進(jìn)行IP地址切換


    假如你的筆記本需要在家里和公司頻繁地進(jìn)行IP地址切換,是不是很煩?而網(wǎng)上大量的切換工具對Win7均無效,怎么辦?請不要擔(dān)心,自己DIY一個(gè)批處理文件就行了。

    注意,以下是針對IPv4進(jìn)行的修改。

    另外,安裝了360可能會有風(fēng)險(xiǎn)提醒,請大家不要擔(dān)心,放心點(diǎn)擊通過,此代碼毫無風(fēng)險(xiǎn),童叟無欺,盡可安全使用。

    首先,打開記事本,新建一個(gè)"IP切換.txt",內(nèi)容如下, 最后,把文件名改為"IP切換.bat"就大功告成了。 
    @echo off
    rem //設(shè)置變量本地連接, 根據(jù)你的需要更改 
    set Nic="本地連接 3" 
    rem //可以根據(jù)你的需要更改
    set Addr=192.168.1.11
    set Mask=255.255.255.0
    set Gway=192.168.1.1
    set Dns=192.168.1.1
    set Addr2=10.32.66.34
    set Mask2=255.255.255.192
    set Gway2=10.32.66.62
    set Dns1=202.107.196.144   
    set Dns2=202.101.172.46
    rem //以上對應(yīng)分別是IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)、首選DNS、備用DNS ,自己根據(jù)情況修改
    rem //家里的DNS和公司一樣則可以用以上代碼,不一樣可能需要稍作修改
    echo ↗Design by 魯勝迪,龍騰虎躍↖
    echo ★ 1 設(shè)置為公司IP ★ 
    echo ★ 2 設(shè)置為***綜合樓IP★ 
    echo ★ 3 設(shè)置為動態(tài)IP ★ 
    echo ★ 4 退出          ★ 
    echo ●●●請選擇項(xiàng)目回車●●●
    set /p answer=   
    if %answer%==1 goto 1   
    if %answer%==2 goto 2   
    if %answer%==3 goto 3   
    if %answer%==4 goto 4 
    :1   
    echo 正在進(jìn)行靜態(tài)公司IP 設(shè)置,請稍等...   
    rem //可以根據(jù)你的需要更改   
    echo. I P 地址 = %Addr%   
    echo. 子網(wǎng)掩碼 = %Mask%   
    netsh interface ipv4 set address name=%Nic% source=static addr=%Addr% mask=%Mask% gateway=%Gway% gwmetric=0 >nul   
    echo. 首選 DNS = %Dns%   
    netsh interface ipv4 set dns name=%Nic% source=static addr=%Dns% register=PRIMARY >nul 
    echo. 備用 DNS = %Dns%   
    netsh interface ipv4 add dns name=%Nic% addr=%Dns% index=2 >nul   
    echo ----   
    echo 全部設(shè)置完成! 
    pause   
    goto end   
    :2 
    echo 正在進(jìn)行靜態(tài)蕭山區(qū)政府綜合樓IP設(shè)置,請稍等...   
    rem //可以根據(jù)你的需要更改   
    echo. I P 地址 = %addr2%   
    echo. 子網(wǎng)掩碼 = %Mask2%   
    netsh interface ipv4 set address name=%Nic% source=static addr=%addr2% mask=%Mask2% gateway=%Gway2% gwmetric=0 >nul   
    echo. 首選 DNS = %Dns1%   
    netsh interface ipv4 set dns name=%Nic% source=static addr=%Dns1% register=PRIMARY >nul 
    echo. 備用 DNS = %Dns2%   
    netsh interface ipv4 add dns name=%Nic% addr=%Dns2% index=2 >nul   
    echo ----   
    echo 全部設(shè)置完成! 
    pause   
    goto end 
    :3   
    echo 正在進(jìn)行動態(tài)IP設(shè)置,請稍等...   
    echo. IP 地址正在從DHCP自動獲取...   
    netsh interface ip set address %Nic% dhcp   
    echo. DNS地址正在從DHCP自動獲取...   
    netsh interface ip set dns %Nic% dhcp   
    echo ----   
    echo 全部設(shè)置完成!   
    pause   
    :4 
    echo bye!   
    goto end   
    rem pause >null




    參考地址 http://hi.baidu.com/coldwindsnow/blog/item/142a0df25b5bdb1eb07ec5a6.html  





    posted @ 2012-03-20 16:03 魯勝迪 閱讀(3073) | 評論 (1)編輯 收藏

    [置頂]Windows XP / 2003 / Vista 原版光盤鏡像(下載)及其主要特征

         摘要: 轉(zhuǎn)載于http://hi.baidu.com/guoguo6688/blog/item/c160e8137cb9c6005aaf5312.html 下載前必讀—— WindowsXP“三優(yōu)”進(jìn)階——優(yōu)化資源、優(yōu)化系統(tǒng)、優(yōu)化技巧 關(guān)于Windows Vista——下載 刻盤 安裝 激活 優(yōu)化 安全 比較 綜合 最新下載:Windows Vista 系統(tǒng)資源和破...  閱讀全文

    posted @ 2008-12-23 18:30 魯勝迪 閱讀(2243) | 評論 (0)編輯 收藏

    [置頂]Could not free Oracle LOB

    我使用的是JSF+Spring+Hibernate,在實(shí)現(xiàn)文件上傳時(shí)遇到了這個(gè)問題,每次上傳一個(gè)文件就會出現(xiàn)一次這個(gè)警告,但是似乎并不影響文件的上傳,文件還是可以保存到數(shù)據(jù)庫中相應(yīng)的表中的。
    想解決這個(gè)問題,但不知道從何下手個(gè),希望能有高手指點(diǎn)一下。





    Hibernate: insert into WTCX.T_FILE (FILENAME, CONTENT, FILESUFFIX, FILEID) values (?, ?, ?, ?)
    2008-09-19 15:56:28,125 ERROR [org.springframework.jdbc.support.lob.OracleLobHandler] - Could not free Oracle LOB
    java.sql.SQLException: 必須登錄到服務(wù)器
     at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
     at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
     at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:1160)
     at oracle.jdbc.ttc7.TTC7Protocol.assertLoggedIn(TTC7Protocol.java:2196)
     at oracle.jdbc.ttc7.TTC7Protocol.freeTemporaryLob(TTC7Protocol.java:3233)
     at oracle.sql.LobDBAccessImpl.freeTemporary(LobDBAccessImpl.java:377)
     at oracle.sql.BLOB.freeTemporary(BLOB.java:842)
     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:585)
     at org.springframework.jdbc.support.lob.OracleLobHandler$OracleLobCreator.close(OracleLobHandler.java:412)
     at org.springframework.jdbc.support.lob.SpringLobCreatorSynchronization.afterCompletion(SpringLobCreatorSynchronization.java:76)
     at org.springframework.transaction.support.TransactionSynchronizationUtils.invokeAfterCompletion(TransactionSynchronizationUtils.java:133)
     at org.springframework.transaction.support.AbstractPlatformTransactionManager.invokeAfterCompletion(AbstractPlatformTransactionManager.java:904)
     at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerAfterCompletion(AbstractPlatformTransactionManager.java:879)
     at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:707)
     at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:632)
     at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:314)
     at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:116)
     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
     at $Proxy22.insertFile(Unknown Source)
     at cn.com.hd.zzjgManage.web.UploadBean.saveAction(UploadBean.java:65)
     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:585)
     at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:129)
     at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:63)
     at javax.faces.component.UICommand.broadcast(UICommand.java:106)
     at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
     at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
     at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
     at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:316)
     at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:106)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
     at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at cn.com.hd.common.filter.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:59)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at cn.com.hd.common.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:45)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
     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:128)
     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:286)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
     at java.lang.Thread.run(Thread.java:595)

    posted @ 2008-09-19 16:40 魯勝迪 閱讀(1604) | 評論 (1)編輯 收藏

    [置頂]在JSF頁面中顯示數(shù)據(jù)庫的圖片

    list.jsp用于顯示圖片的JSF頁面
     <h:graphicImage url="show.jsp"/>
      
    show.jsp 用于獲取圖片信息的jsp頁面
    <%@ page contentType="text/html; charset=gbk" %>
    <%@ page import="java.io.*"%>
    <%@ page import="java.sql.*, javax.sql.*" %>
    <%@ page import="java.util.*"%>
    <%@ page import="java.math.*"%>

    <%
    //String photo_no = request.getParameter("photo_no");

    //mysql連接 
    //Class.forName("com.mysql.jdbc.Driver").newInstance();
    //String URL="jdbc:mysql://localhost:3306/job?user=root&password=111111";
    //Connection con = DriverManager.getConnection(URL);

    //oracle連接 jdbc:oracle:thin:@192.168.1.33:1521:ora9i
    String URL="jdbc:oracle:thin:@192.168.1.33:1521:ora9i";
    String user
    ="wtcx";
    String password
    ="wtcx";
    Connection con 
    = DriverManager.getConnection(URL,user,password);


    try{
    // 準(zhǔn)備語句執(zhí)行對象
    Statement stmt = con.createStatement();

    String sql 
    = "select t.* from t_file t Where fileid Like '402881e41c460e0a011c460eccd50009' ";
    ResultSet rs 
    = stmt.executeQuery(sql);
    if (rs.next()) {
    Blob blob 
    = rs.getBlob("content");
    long size = blob.length();
    //out.print(size);
    byte[] bytes = blob.getBytes(1, (int)size);
    response.setContentType(
    "image/jpeg"); 
    OutputStream outs 
    = response.getOutputStream(); 
    outs.write(bytes);
    outs.flush();
    rs.close(); 
    }

    else {
    rs.close();
    response.sendRedirect(
    "./images/error.gif");
    }

    }

    finally{
    con.close();
    }

    %>
     list.jsp和show.jsp兩個(gè)頁面在同意目錄中的,在完成以上兩個(gè)頁面后就可以進(jìn)行測試了
    在ie中輸入http://localhost:8089/...../list.faces查看效果。

    posted @ 2008-09-19 14:51 魯勝迪 閱讀(1826) | 評論 (0)編輯 收藏

    2015年1月13日

    JAVA使用POI讀取EXCEL文件的簡單model

     1 package poi;
     2 import java.io.FileInputStream;
     3 import java.io.IOException;
     4 import java.io.InputStream;
     5 import java.util.Iterator;
     6 import org.apache.poi.hssf.usermodel.HSSFCell;
     7 import org.apache.poi.hssf.usermodel.HSSFWorkbook;
     8 import org.apache.poi.ss.usermodel.Cell;
     9 import org.apache.poi.ss.usermodel.Row;
    10 import org.apache.poi.ss.usermodel.Sheet;
    11 import org.apache.poi.ss.usermodel.Workbook;
    12 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
    13  
    14 public class ReadExcel001 {
    15     public static void main(String[] args) {
    16         readXml("D:/test.xlsx");
    17         System.out.println("-------------");
    18         readXml("d:/test2.xls");
    19      }
    20     public static void readXml(String fileName){
    21         boolean isE2007 = false;    //判斷是否是excel2007格式
    22         if(fileName.endsWith("xlsx"))
    23             isE2007 = true;
    24         try {
    25             InputStream input = new FileInputStream(fileName);    //建立輸入流
    26             Workbook wb  = null;
    27             //根據(jù)文件格式(2003或者2007)來初始化
    28             if(isE2007)
    29                 wb = new XSSFWorkbook(input);
    30             else
    31                 wb = new HSSFWorkbook(input);
    32             Sheet sheet = wb.getSheetAt(0);        //獲得第一個(gè)表單
    33             Iterator<Row> rows = sheet.rowIterator();    //獲得第一個(gè)表單的迭代器
    34             while (rows.hasNext()) {
    35                 Row row = rows.next();    //獲得行數(shù)據(jù)
    36                 System.out.println("Row #" + row.getRowNum());    //獲得行號從0開始
    37                 Iterator<Cell> cells = row.cellIterator();    //獲得第一行的迭代器
    38                 while (cells.hasNext()) {
    39                     Cell cell = cells.next();
    40                     System.out.println("Cell #" + cell.getColumnIndex());
    41                     switch (cell.getCellType()) {    //根據(jù)cell中的類型來輸出數(shù)據(jù)
    42                     case HSSFCell.CELL_TYPE_NUMERIC:
    43                         System.out.println(cell.getNumericCellValue());
    44                         break;
    45                     case HSSFCell.CELL_TYPE_STRING:
    46                         System.out.println(cell.getStringCellValue());
    47                         break;
    48                     case HSSFCell.CELL_TYPE_BOOLEAN:
    49                         System.out.println(cell.getBooleanCellValue());
    50                         break;
    51                     case HSSFCell.CELL_TYPE_FORMULA:
    52                         System.out.println(cell.getCellFormula());
    53                         break;
    54                     default:
    55                         System.out.println("unsuported sell type");
    56                     break;
    57                     }
    58                 }
    59             }
    60         } catch (IOException ex) {
    61             ex.printStackTrace();
    62         }
    63     }
    64 }

    posted @ 2015-01-13 09:57 魯勝迪 閱讀(343) | 評論 (0)編輯 收藏

    2014年11月7日

    安裝版的tomcat設(shè)置JAVA_OPTS="-Xms128M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=512M"

    tomcat如果是通過windows服務(wù)啟動,執(zhí)行的是bin\tomcat.exe.他讀取注冊表中的值,而不是catalina.bat的設(shè)置.
    解決辦法:
    修改注冊表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat6\Parameters\JavaOptions
    原值為
    -Dcatalina.home=E:\Tomcat 6.0
    -Dcatalina.base=E:\Tomcat 6.0
    -Djava.endorsed.dirs=E:\Tomcat 6.0\common\endorsed
    -Djava.io.tmpdir=E:\Tomcat 6.0\temp
    -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

    -Djava.util.logging.config.file=E:\Tomcat 6.0\conf\logging.properties


    在后面增加即可:

    -Xms128M

    -Xmx512M

    -XX:PermSize=128M

    -XX:MaxPermSize=512M

    必須要分行寫。

    最終效果如下:

    posted @ 2014-11-07 10:29 魯勝迪 閱讀(2393) | 評論 (0)編輯 收藏

    2013年11月6日

    ORA-1653報(bào)錯 調(diào)整oracle數(shù)據(jù)表的最大值

    當(dāng)一個(gè)數(shù)據(jù)庫的數(shù)據(jù)文件達(dá)到表空間的最大值時(shí),報(bào)ORA-1653:的錯誤。如下:

    ORA-1653: unable to extend table TEST.COMM_DTTR_SVR_LOG by64 in tablespace TEST_SPACE

    解決:

    可以在該表空間中增加一個(gè)數(shù)據(jù)文件,增加的數(shù)據(jù)文件為自動擴(kuò)展,無限擴(kuò)大。

    查看數(shù)據(jù)文件的大小和最大的值,可以查詢dba_data_files;

    Sql>

    alter tablespace  TEST_SPACE
    adddatafile'/Oracle/oms/oradata/pub/Norm_data001.dbf'
    size  10M   autoextend  on  MAXSIZE  UNLIMITED;

    或者把該表空間所在的數(shù)據(jù)文件設(shè)置成自動擴(kuò)張,設(shè)置該maxsize更大,unlimited表示沒有限制。

    SQL>

    alter  database
    datafile   '/oracle/oms/oradata/pub/Pub_Norm_data001.dbf'
    autoextend   on   maxsize    unlimited;

    posted @ 2013-11-06 12:40 魯勝迪 閱讀(980) | 評論 (0)編輯 收藏

    2013年7月26日

    js記住用戶名密碼

    共計(jì)以下4個(gè)文件  點(diǎn)擊“下載”
        login.html

        welcome.html
        cookie.js
        common.js

    login.html

    <!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>login</title>
    <script type="text/javascript" src="cookie.js"></script>
    <script type="text/javascript" src="common.js"></script>
    </head>
    <body>
    <form action="">
    <p>
        
    <span>UserName:</span>
        
    <input id="userName" type="text" value=""/></p>
    <p>
        
    <span>Password:</span>
        
    <input id="password" type="password" value=""/></p>
    <p>
        
    <span style="font-size:12px; color:blue;">記住密碼</span>
        
    <input id="saveCookie" type="checkbox" value="" /></p>
    <p>
        
    <input id="submit" type="button" value="GO" />
    </p>
    </form>
    </body>
    </html>


    welcome.html

    <!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>welcome</title>
    </head>
    <body>
    <h1>Welcome!</h1>
    <href="login.html">點(diǎn)擊返回登陸框</a>
    </body>
    </html>


    cookie.js

    //新建cookie。
    //
    hours為空字符串時(shí),cookie的生存期至瀏覽器會話結(jié)束。hours為數(shù)字0時(shí),建立的是一個(gè)失效的cookie,這個(gè)cookie會覆蓋已經(jīng)建立過的同名、同path的cookie(如果這個(gè)cookie存在)。
    function setCookie(name,value,hours,path){
        
    var name = escape(name);
        
    var value = escape(value);
        
    var expires = new Date();
         expires.setTime(expires.getTime() 
    + hours*3600000);
         path 
    = path == "" ? "" : ";path=" + path;
         _expires 
    = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();
         document.cookie 
    = name + "=" + value + _expires + path;
    }
    //獲取cookie值
    function getCookieValue(name){
        
    var name = escape(name);
        
    //讀cookie屬性,這將返回文檔的所有cookie
        var allcookies = document.cookie;       
        
    //查找名為name的cookie的開始位置
         name += "=";
        
    var pos = allcookies.indexOf(name);    
        
    //如果找到了具有該名字的cookie,那么提取并使用它的值
        if (pos != -1){                                             //如果pos值為-1則說明搜索"version="失敗
            var start = pos + name.length;                  //cookie值開始的位置
            var end = allcookies.indexOf(";",start);        //從cookie值開始的位置起搜索第一個(gè)";"的位置,即cookie值結(jié)尾的位置
            if (end == -1) end = allcookies.length;        //如果end值為-1說明cookie列表里只有一個(gè)cookie
            var value = allcookies.substring(start,end); //提取cookie的值
            return (value);                           //對它解碼      
             }   
        
    else return "";                               //搜索失敗,返回空字符串
    }
    //刪除cookie
    function deleteCookie(name,path){
        
    var name = escape(name);
        
    var expires = new Date(0);
         path 
    = path == "" ? "" : ";path=" + path;
         document.cookie 
    = name + "="+ ";expires=" + expires.toUTCString() + path;
    }


    common.js

    function $(objStr){return document.getElementById(objStr);}
    window.onload 
    = function(){
        
    //分析cookie值,顯示上次的登陸信息
        var userNameValue = getCookieValue("userName");
         $(
    "userName").value = userNameValue;
        
    var passwordValue = getCookieValue("password");
         $(
    "password").value = passwordValue;    
        
    //寫入點(diǎn)擊事件
         $("submit").onclick = function()
         {
            
    var userNameValue = $("userName").value;
            
    var passwordValue = $("password").value;
            
    //服務(wù)器驗(yàn)證(模擬)    
            var isAdmin = userNameValue == "admin" && passwordValue =="123456";
            
    var isUserA = userNameValue == "userA" && passwordValue =="userA";
            
    var isMatched = isAdmin || isUserA;
            
    if(isMatched){
                
    if( $("saveCookie").checked){  
                     setCookie(
    "userName",$("userName").value,24,"/");
                     setCookie(
    "password",$("password").value,24,"/");
                 }    
                 alert(
    "登陸成功,歡迎你," + userNameValue + "!");
                 self.location.replace(
    "welcome.html");
             }
            
    else alert("用戶名或密碼錯誤,請重新輸入!");    
         }
    }

    posted @ 2013-07-26 17:39 魯勝迪 閱讀(308) | 評論 (0)編輯 收藏

    2013年2月25日

    Oracle提示錯誤消息ORA-28001: the password has expired

    Oracle提示錯誤消息ORA-28001: the password has expired

    Oracle提示錯誤消息ORA-28001: the password has expired,

    經(jīng)調(diào)查是由于Oracle11G的新特性所致, Oracle11G創(chuàng)建用戶時(shí)缺省密碼過期限制是180天, 如果超過180天用戶密碼未做修改則該用戶無法登錄。 
    可通過

    SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'

    語句查詢密碼的有效期設(shè)置,

    LIMIT字段是密碼有效天數(shù)。在密碼將要過期或已經(jīng)過期時(shí)可通過

    ALTER USER 用戶名 IDENTIFIED BY 密碼 ;

    語句進(jìn)行修改密碼,密碼修改后該用戶可正常連接數(shù)據(jù)庫。

    長久對應(yīng)可通過

    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

    語句將口令有效期默認(rèn)值180天修改成“無限制”。出于數(shù)據(jù)庫安全性考慮,不建議將PASSWORD_LIFE_TIME值設(shè)置成UNLIMITED,

    建議客戶定期修改數(shù)據(jù)庫用戶口令。


    轉(zhuǎn)載于 http://hi.baidu.com/yuelsygfixbqsuq/item/ddfc8e4b4888ae1e896d10c0

    posted @ 2013-02-25 09:42 魯勝迪 閱讀(436) | 評論 (0)編輯 收藏

    2013年2月22日

    jrebel(破解版)+eclipse +jetty/tomcat 配置,實(shí)現(xiàn)熱部署

    1、安裝eclipse的jrebel插件

    Help » Install New Software

    然后通過 如下 URL  http://www.zeroturnaround.com/update-site/
    如果要離線下載的話,可以通過下載離線包的方式進(jìn)行 http://www.zeroturnaround.com/update-site/update-site.zip

    JRebel安裝使用說明


    2、下載jrebel5破解版
        下載jrebel5破解版以后解壓到D盤根目錄即可
        下載地址 :http://download.csdn.net/detail/lushengdi/5080360

        配置jrebel破解版JAR包的路徑 :

     

     

    3、配置jetty實(shí)現(xiàn)熱部署

        這是為jetty加載jrebel的關(guān)鍵。

        項(xiàng)目右鍵 》 run as 》 run configuation.. 》 點(diǎn)擊jetty項(xiàng)目

        在mvn jetty:run的JRE管理選項(xiàng)卡中的VM參數(shù)中加入

          -noverify -javaagent:d:/jrebel/jrebel.jar

          

        現(xiàn)在在eclipse中啟動mvn jetty:run,jrebel將被加載,修改java代碼可以不重啟jetty而熱部署生效了,
        修改java文件后自動在輸出窗口中顯示重新加載的信息
    2009-07-15_150006


    tomcat 配置 參考

    How to install and use JRebel in Tomcat, JBoss or Jetty with the Eclipse IDE

     http://zeroturnaround.com/jrebel/how-to-install-and-use-jrebel-formerly-javarebel-in-tomcat-with-the-eclipse-ide/

    posted @ 2013-02-22 15:54 魯勝迪 閱讀(12137) | 評論 (1)編輯 收藏

    2013年1月5日

    [轉(zhuǎn)]jspSmartUpload上傳下載全攻略(2012.8.30最新版)

         摘要: 安裝篇jspSmartUpload是由www.jspsmart.com網(wǎng)站開發(fā)的一個(gè)可免費(fèi)使用的全功能的文件上傳下載組件,適于嵌入執(zhí)行上傳下載操作的JSP文件中。該組件有以下幾個(gè)特點(diǎn):1、使用簡單。在JSP文件中僅僅書寫三五行JAVA代碼就可以搞定文件的上傳或下載,方便。2、能全程控制上傳。利用jspSmartUpload組件提供的對象及其操作方法,可以獲得全部上傳文件的信息(包括文件名,大小,類...  閱讀全文

    posted @ 2013-01-05 18:48 魯勝迪 閱讀(900) | 評論 (0)編輯 收藏

    2012年9月7日

    瀏覽器緩存內(nèi)幕及解決方案

         摘要:   瀏覽器緩存內(nèi)幕及解決方案    在下面三種不同的情況下,瀏覽器的緩存情況不同:   1).Servlet沒有覆蓋getLastModified方法,響應(yīng)消息中無LastModified頭字段,在瀏覽器緩存的文檔無“上次修改時(shí)間”.      2).有g(shù)e...  閱讀全文

    posted @ 2012-09-07 17:27 魯勝迪 閱讀(2622) | 評論 (0)編輯 收藏

    2012年9月3日

    純js判斷瀏覽器版本

    js的判斷瀏覽器的版本,包括IE(6,7,8),FF,chrome,opera,safari的,很好用,很多地方會用到,有時(shí)不需要為了一個(gè)效果而導(dǎo)入一個(gè)js庫來調(diào)用,用這段代碼就很好。
    Code:
    <script type="text/javascript">
            var Sys = {};
            var ua = navigator.userAgent.toLowerCase();
            var s;
            (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
            (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
            (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
            (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
            (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;

            /*以下進(jìn)行測試
            if (Sys.ie) alert('IE: ' + Sys.ie);
            if (Sys.firefox) alert('Firefox: ' + Sys.firefox);
            if (Sys.chrome) alert('Chrome: ' + Sys.chrome);
            if (Sys.opera) alert('Opera: ' + Sys.opera);
            if (Sys.safari) alert('Safari: ' + Sys.safari);
      
            if (Sys.ie == 6.0){alert("fuck!")}
      
    */
    </script>

    posted @ 2012-09-03 10:33 魯勝迪 閱讀(453) | 評論 (0)編輯 收藏

    2012年8月28日

    Oracle11g 賬號鎖定及密碼有效期問題

     

    密碼過期,需要更換新密碼

         SQL> alter user test identified by [new password];

     

    解鎖
      SQL> alter user test account unlock;
      User altered.

    一般數(shù)據(jù)庫默認(rèn)是10次嘗試失敗后鎖住用戶
      1、查看FAILED_LOGIN_ATTEMPTS的值
      select * from dba_profiles
      2、修改為30次
      alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
      3、修改為無限次(為安全起見,不建議使用)
      alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

    設(shè)置用戶密碼永不過期

          1 查看用戶概要文件(一般是DEFAULT)

           select * from dba_users where username=test;

          2 查看指定概要文件(如default)的密碼有效期設(shè)置(默認(rèn)在default概要文件中設(shè)置了 “PASSWORD_LIFE_TIME=180天”):

          SELECT * FROM dba_profiles WHERE profile='DEFAULT' and  resource_name='PASSWORD_LIFE_TIME';

          3 將密碼有效期由默認(rèn)的180天修改成“無限制”:

    sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

    修改之后不需要重啟動數(shù)據(jù)庫,會立即生效。

    轉(zhuǎn)載于 http://database.51cto.com/art/201108/280966.htm

    posted @ 2012-08-28 10:13 魯勝迪 閱讀(360) | 評論 (0)編輯 收藏

    僅列出標(biāo)題  下一頁
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    新聞分類

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 中国好声音第二季免费播放| 激情婷婷成人亚洲综合| 在线观看片免费人成视频播放| 性生大片视频免费观看一级| 特级淫片国产免费高清视频| 亚洲va精品中文字幕| 69式国产真人免费视频| 亚洲区视频在线观看| 免费国产作爱视频网站| 亚洲精品国产精品| 免费在线观看视频a| 一区二区视频免费观看| 亚洲精品你懂的在线观看| 男女作爱在线播放免费网站| 99久久亚洲精品无码毛片| 免费观看激色视频网站bd | 国产成人久久精品亚洲小说| 免费大学生国产在线观看p| 一级午夜a毛片免费视频| 亚洲午夜久久久久久久久电影网| 最近更新免费中文字幕大全| 亚洲一区二区影院| 色妞WWW精品免费视频| 春暖花开亚洲性无区一区二区| 亚洲精品偷拍视频免费观看 | 亚洲AV成人无码久久WWW| 日本zzzzwww大片免费| 亚洲熟女www一区二区三区| 一本久到久久亚洲综合| 大地资源在线资源免费观看| 亚洲成人免费网址| 免费大学生国产在线观看p| 国产麻豆成人传媒免费观看| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 免费A级毛片无码久久版| 成人精品视频99在线观看免费| 久久亚洲精品成人777大小说| 麻豆一区二区免费播放网站| 美国免费高清一级毛片| 亚洲国产精品国自产拍AV| 色婷婷7777免费视频在线观看 |