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

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

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

    蝸牛的JAVA外殼

    ┎Running Snail┒ ┖ -------------- ┚

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      13 Posts :: 0 Stories :: 10 Comments :: 0 Trackbacks

    2007年5月24日 #

         摘要: 我寫了一個Feed提取小程序,但有時由于Feed長時間無響應,所以需要去判斷是否超時,以下的程序 主線程:  1package test.thread;  2  3import com.sun.syndication.feed.synd.SyndFeed;  4  5public class ...  閱讀全文
    posted @ 2008-01-09 16:31 會跑的蝸牛 閱讀(1950) | 評論 (0)編輯 收藏

    由于現在跟其他站點合作,遇到跨域問題,在JQuery中的$.get有一個彩蛋可以使用
    服務器A(192.168.0.102):test.jsp
    1<%@ page contentType="text/html; charset=GBK" %>
    2<%request.setCharacterEncoding("GBK");%>
    3var cardNames = new Array('hh', 'unser');
    4var cardMails = new Array('unser@gd165.com', 'gdunser@gmail.com');

    服務器B(192.168.0.101):test.htm
     1<HTML>
     2<HEAD>
     3<script language="JavaScript" src="/common/js/jquery-1.2.1.pack.js"></script>
     4
     5</HEAD>
     6<BODY>
     7<SCRIPT>
     8$.get("http://192.168.0.102/test.jsp",
     9    { names: "c" }
    10    function(data)
    11        alert("Data Loaded: " + cardNames);
    12        
    13        for (i=0;i<cardNames.length;i++)
    14        {
    15            alert(cardNames[i]);
    16        }

    17    }
    ,
    18    "script"
    19);
    20
    </SCRIPT>
    21</BODY>
    22</HTML>
    posted @ 2007-12-21 17:13 會跑的蝸牛 閱讀(4796) | 評論 (5)編輯 收藏

    今天發現執行mysql的 REPLACE INTO 的時候mysql返回 #1114 - The table ‘xxxx’ is full
    這個錯誤。。。
    以前沒有遇到過,于是查找資料解決這個問題。。。

    得知是由于內存表的大小超過了規定的范圍,于是搜索解決方法,
    網上提到的有兩種解決方法,
    一種是修改tmp_table_size參數,另外一種是修改max_heap_table_size參數。。。

    [root@localhost etc]# vi /etc/rc.d/init.d/mysql
    找到
    $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 &
    修改為
    $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file -O tmp_table_size=64M -O max_heap_table_size=32M >/dev/null 2>&1 &

    重啟mysql
    [root@localhost etc]# /usr/bin/mysqladmin -u root -p shutdown
    Enter password:
    [root@localhost etc]# /etc/init.d/mysql start
    [root@localhost etc]# mysql

    查看是否己修改

    mysql> show variables like '%max_heap_table_size%';
    +---------------------+----------+
    | Variable_name       | Value    |
    +---------------------+----------+
    | max_heap_table_size | 33553408 |
    +---------------------+----------+
    1 row in set (0.00 sec)

    mysql> show variables like '%tmp_table_size%';
    +----------------+----------+
    | Variable_name  | Value    |
    +----------------+----------+
    | tmp_table_size | 67108864 |
    +----------------+----------+
    1 row in set (0.00 sec)

    己經修改成功!
    注意:修改參數值是按照M單位來計算的。。。
    posted @ 2007-12-05 12:00 會跑的蝸牛 閱讀(1391) | 評論 (0)編輯 收藏

    平臺:Linux + Oracle 9i
    原因:服務器重啟后,導致另一個數據庫實例無法啟動,報不同的錯誤
    解決過程:
    1、先修改默認ORACLE_SID
    [root@localhost root]# su - oracle
    [root@localhost root]export ORACLE_SID=blogjava

    2、登錄數據庫,啟動數據庫
    [oracle@localhost oracle]$ sqlplus /nolog

    SQL> conn / as sysdba
    Connected.
    SQL> startup;

    出現錯誤:ORA-01078: failure in processing system parameters
                        LRM-00109: could not open parameter file '/oracle/product/9.2/dbs/initblogjava.ora'

    3、創建initblogjava.ora文件
    [oracle@localhost oracle]$vi '/oracle/product/9.2/dbs/initblogjava.ora
    在文件里面輸入:spfile=/oracle/product/9.2/dbs/spfileblogjava.ora
    注意:一定要在oracle用戶創建,要不然會出現權限不足(ORA-01031: insufficient privileges)的錯誤。

    4、創建spfile文件
    [oracle@localhost oracle]$ sqlplus /nolog

    SQL> conn / as sysdba
    Connected.
    SQL> create spfile from pfile='/oracle/admin/blogjava/pfile/init.ora';
    創建后,在/oracle/product/9.2/dbs/生成spfileblogjava.ora

    5、啟動數據庫
    [oracle@localhost oracle]$ sqlplus /nolog

    SQL> conn / as sysdba
    Connected.
    SQL> startup;


    啟動成功!
    posted @ 2007-11-27 14:54 會跑的蝸牛 閱讀(1332) | 評論 (0)編輯 收藏

    很多時候我們需要提供這樣的功能給訪問者:當訪問者點擊頁面中的縮略圖時,其對應的全尺寸圖片將顯示在一個新的彈出窗口中供訪問者查看。

    實現此功能的最簡單作法是用以下HTML代碼創建一個圖像鏈接:
    <a href="fullsize.jpg" target="_blank"><img src="small.jpg"></a> 
    其中<a>標記的href屬性指定全尺寸圖片的URL,target屬性設置為_blank指定在新窗口中顯示該圖片;<img>標記的src屬性指定縮略圖的URL。

    如果我們想對顯示全尺寸圖片的窗口的外觀進行某些控制(比如希望彈出窗口的高度、寬度能與全尺寸圖片的大小匹配時),則可調用  window.open 方法,該方法接收三個參數,分別指定要打開文件的URL,窗口名及窗口特性,在窗口特性參數中可指定窗口的高度、寬度,是否顯 示菜單欄、工具欄等。以下代碼將顯示全尺寸圖片在一個沒有工具欄、地址欄、狀態欄、菜單欄,寬、高分別為400、350的窗口中:
    <a href="fullsize.jpg"
    onClick="window.open(this.href,'', 'height=350,width=400,toolbar=no,location=no,
    status=no,menubar=no');return false"><img src="small.jpg"></a>

    這里就提出了個問題,如果所有全尺寸圖片都具有統一的大小(比如都是400x350),那么以上代碼適用于所有的縮略圖片鏈接(只是href屬性指向的 全尺寸圖片文件不同)。但如果全尺寸圖片的大小并不統一,還用以上代碼則我們需要先取得每幅全尺寸圖片的大小,然后在window.open方法的窗口特 性參數中一一設置height和width為正確的值,在圖片數量較多的情況下,這顯然效率太低了。那么是否有一勞永逸的方法,即讓彈出窗口能自動適應要 顯示圖片的大小?通過研究,發現可以使用 DHTML 中的 Image 對象來達到我們的目的,Image 對象可動態裝載指定的圖片,通過讀取其  width 和 height 屬性即能獲得裝入圖片的大小,以此來設置彈出窗口的大小,即可實現自適應圖片大小的彈出窗口了。下面即是實現代碼:

    <script language="JavaScript" type="text/JavaScript">
    <!--
    var imgObj;
    function checkImg(theURL,winName){
      
    // 對象是否已創建
      if (typeof(imgObj) == "object"){
        
    // 是否已取得了圖像的高度和寬度
        if ((imgObj.width != 0&& (imgObj.height != 0))
          
    // 根據取得的圖像高度和寬度設置彈出窗口的高度與寬度,并打開該窗口
          // 其中的增量 20 和 30 是設置的窗口邊框與圖片間的間隔量
          OpenFullSizeWindow(theURL,winName, ",width=" + (imgObj.width+20+ ",height=" + (imgObj.height+30));
        
    else
          
    // 因為通過 Image 對象動態裝載圖片,不可能立即得到圖片的寬度和高度,所以每隔100毫秒重復調用檢查
          setTimeout("checkImg('" + theURL + "','" + winName + "')"100)
      }
    }

    function OpenFullSizeWindow(theURL,winName,features) {
      
    var aNewWin, sBaseCmd;
      
    // 彈出窗口外觀參數
      sBaseCmd = "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,";
      
    // 調用是否來自 checkImg 
      if (features == null || features == ""){
        
    // 創建圖像對象
        imgObj = new Image();
        
    // 設置圖像源
        imgObj.src = theURL;
        
    // 開始獲取圖像大小
        checkImg(theURL, winName)
      }
      
    else{
        
    // 打開窗口
        aNewWin = window.open(theURL,winName, sBaseCmd + features);
        
    // 聚焦窗口
        aNewWin.focus();
      }
    }
    //-->
    </script>


    使用時將上面的代碼放在網頁文檔的<head></head>標記對中,然后在鏈接的點擊事件中調用 OpenFullSizeWindow函數,如<a href="fullsize.jpg" onClick= "OpenFullSizeWindow(this.href,'','');return false"><img src="small.jpg"> </a>即可。
    以上代碼在IE 5.x-6.0中測試通過。
    posted @ 2007-11-06 21:34 會跑的蝸牛 閱讀(909) | 評論 (1)編輯 收藏

    JSP Standard Tag Libraries
    Formatting and Internationalization
    Two form input parameters, 'date' and 'isoDate', are URL-encoded in the link leading to this page. 'isoDate' is formatted according to the ISO8601 standard.
    Formatting of numbers and dates is based on the browser's locale setting. Formatting will change if you switch the default language setting from English to French or German, for example. (The browser needs to be restarted, too.)

    Library import and parameter capturing:

    <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>

    <fmt:parseDate value="${param.date}" var="date" pattern="yyyy/MM/dd:HH:mm:ss>
    <fmt:parseDate value="${param.isoDate}" var="isoDate" pattern="yyyyMMdd'T'HHmmss">

    The input parameters must match the patterns, or the JSP will thrown an exception. This page does no error handling.

    Input parameters:
    Date:    2004/04/01:13:30:00   Java format: Thu Apr 01 13:30:00 CST 2004
    isoDate: 20040531T235959       Java format: Mon May 31 23:59:59 CDT 2004

    Dates
    Tag Output
    Attribute: value; required. Tag has no body.
    <fmt:formatDate value="${date}" type="both"/>

     2004-4-1 13:30:00  
    <fmt:formatDate value="${isoDate}" type="both"/>

     2004-5-31 23:59:59  
    Attribute: type; optional. Indicates what to print: date, time, or both.
    <fmt:formatDate value="${date}" type="date"/>

     2004-4-1  
    <fmt:formatDate value="${isoDate}" type="time"/>

     23:59:59  
    Attribute: dateStyle; optional. Varies the date format.
    <fmt:formatDate value="${isoDate}" type="date" dateStyle="default"/>

     2004-5-31  
    <fmt:formatDate value="${isoDate}" type="date" dateStyle="short"/>

     04-5-31  
    <fmt:formatDate value="${isoDate}" type="date" dateStyle="medium"/>

     2004-5-31  
    <fmt:formatDate value="${isoDate}" type="date" dateStyle="long"/>

     2004年5月31日  
    <fmt:formatDate value="${isoDate}" type="date" dateStyle="full"/>

     2004年5月31日 星期一  
    Attribute: timeStyle; optional. Varies the time format.
    <fmt:formatDate value="${isoDate}" type="time" timeStyle="default"/>

     23:59:59  
    <fmt:formatDate value="${isoDate}" type="time" timeStyle="short"/>

     下午11:59  
    <fmt:formatDate value="${isoDate}" type="time" timeStyle="medium"/>

     23:59:59  
    <fmt:formatDate value="${isoDate}" type="time" timeStyle="long"/>

     下午11時59分59秒  
    <fmt:formatDate value="${isoDate}" type="time" timeStyle="full"/>

     下午11時59分59秒 CDT  
    Attribute: pattern; optional. Inidcates date/time custom patterns.
    <fmt:formatDate value="${date}" type="both" pattern="EEEE, MMMM d, yyyy HH:mm:ss Z"/>

     星期四, 四月 1, 2004 13:30:00 -0600  
    <fmt:formatDate value="${isoDate}" type="both" pattern="d MMM yy, h:m:s a zzzz/>

     31 五月 04, 11:59:59 下午 中央夏令時
    posted @ 2007-05-24 12:05 會跑的蝸牛 閱讀(2229) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 激情综合色五月丁香六月亚洲| 免费无码又爽又刺激高潮的视频 | 亚洲美女视频免费| 今天免费中文字幕视频| 亚洲成AV人片在线观看无| 国产成人精品免费久久久久| 亚洲AV无码乱码在线观看裸奔 | 120秒男女动态视频免费| 亚洲成年人电影网站| 一二三四在线观看免费高清中文在线观看| 亚洲短视频在线观看| 色吊丝永久在线观看最新免费| 国产精品手机在线亚洲| 国产黄色一级毛片亚洲黄片大全| 成在人线av无码免费高潮水 | 日韩黄色免费观看| 九九免费久久这里有精品23| 亚洲va中文字幕无码久久| 午夜视频在线免费观看| 亚洲日本人成中文字幕| 国产又大又黑又粗免费视频 | 91人人区免费区人人| 亚洲伊人久久大香线蕉在观| 永久免费AV无码网站在线观看| 一级毛片免费在线| 亚洲AV无码乱码国产麻豆穿越| 国产一卡二卡四卡免费| 亚洲av日韩综合一区二区三区| 国产av无码专区亚洲国产精品| 老司机69精品成免费视频| 亚洲国产中文在线视频| 国产成人免费一区二区三区| 国产成人免费ā片在线观看老同学| 2022年亚洲午夜一区二区福利 | 免费A级毛片av无码| 亚洲成a人片在线不卡一二三区 | 一级毛片直播亚洲| 亚洲一区二区免费视频| 羞羞视频免费网站日本| 久久亚洲AV无码精品色午夜| 免费h成人黄漫画嘿咻破解版|