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

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

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

    posts - 66,comments - 41,trackbacks - 0
    function isDate(oStartDate){
      
    var a=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/;
    if (!a.test(oStartDate)){
      
    return false
     } 
    else{
       
    return true
     }
    }
    posted @ 2008-03-05 09:23 kylixlu 閱讀(1251) | 評(píng)論 (0)編輯 收藏
    網(wǎng)上COPY地,拿來(lái)用一下,哈
     1<script language="javascript">
     2
     3//驗(yàn)證給定的日期是否合法   ,參數(shù)格式要求:yyyy-mm-dd 可以根據(jù)情況更改正則表達(dá)式
     4function isDate(oStartDate)
     5{
     6    //對(duì)日期格式進(jìn)行驗(yàn)證 要求為2000-2099年  格式為 yyyy-mm-dd 并且可以正常轉(zhuǎn)換成正確的日期
     7    var pat_hd=/^20\d{2}-((0[1-9]{1})|(1[0-2]{1}))-((0[1-9]{1})|([1-2]{1}[0-9]{1})|(3[0-1]{1}))$/;
     8  
     9 try{
    10     if(!pat_hd.test(oStartDate)){throw "日期非法!";}
    11  var arr_hd=oStartDate.split("-");
    12  var dateTmp;
    13  dateTmp= new Date(arr_hd[0],parseFloat(arr_hd[1])-1,parseFloat(arr_hd[2]));
    14  if(dateTmp.getFullYear()!=parseFloat(arr_hd[0]) || dateTmp.getMonth()!=parseFloat(arr_hd[1]) -1 || dateTmp.getDate()!=parseFloat(arr_hd[2]))
    15  {
    16   throw "日期非法!";
    17  }

    18 }

    19 catch(ex)
    20 {
    21  if(ex.description)
    22   {return false;}
    23   else
    24    {return false;}
    25 }

    26 return true;
    27}

    28
    29//調(diào)用
    30
    31alert(isDate("2005-12-12"));
    32alert(isDate("2004-13-30"));
    33alert(isDate("2005-12-32"));
    34alert(isDate("2005-02-30"));
    35
    36</script>
    37
    38
    posted @ 2008-02-28 20:06 kylixlu 閱讀(257) | 評(píng)論 (0)編輯 收藏
         昨天把公司機(jī)器關(guān)了,今天早上發(fā)現(xiàn)ORACLE啟動(dòng)不了,輸入cmd->lsnrctl后,出現(xiàn)如下錯(cuò)誤,

        經(jīng)查資料,發(fā)現(xiàn)是主機(jī)名可能解析有問(wèn)題,后來(lái)在D:\oracle\ora92\network\admin下打開listener.ora文件后將HOST后的主機(jī)名 (ADDRESS = (PROTOCOL = TCP)(HOST = SUZSOFT-8CB5627)(PORT = 1521))
    改成IP即可解決上面遇到問(wèn)題 (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.7.115)(PORT = 1521))

    posted @ 2008-02-27 10:16 kylixlu 閱讀(4171) | 評(píng)論 (3)編輯 收藏
    很多人也許并不清楚,null event其實(shí)不是空事件,因?yàn)椴皇菦](méi)有等待事件,而是Oracle忘記了剛才等待的事件的名字具體是什么了,但卻保留了該事件的真實(shí)情況。Oracle的開發(fā)人員直到9.2.0.3才更新了這些事件的名稱。

      那是不是我們每當(dāng)遇到性能問(wèn)題的時(shí)候都要patch到9.2.0.3呢?

      我們已經(jīng)知道他的真實(shí)情況依然在v$session_wait的p1、p2、p3參數(shù)里體現(xiàn),所以,我們可以根據(jù)這些參數(shù),找出這個(gè)null event究竟是什么等待事件。

      相關(guān)信息:

      1. lck processes to pick up extra or missed 'posts' (messages)。

      in all cases that can be identified the wait time is zero,

      although on most ports this is changed to 1/100th second in

      order to force the process to be rescheduled.

      2. multiple db writers.

      two cases:

      - when the master has sent i/o requests to the slaves, it

      waits on this event for up to 6 seconds until the slaves

      signal that the i/o is complete.

      - the slaves wait on this event for up to 3 seconds whilst

      waiting for requests from the master db writer.

      目前已經(jīng)被證實(shí)的會(huì)涉及到null event

      的等待事件還有有sql.net message to client、

      db file scattered (or sequential) read

    posted @ 2008-02-15 01:03 kylixlu 閱讀(189) | 評(píng)論 (0)編輯 收藏
    與無(wú)壓縮格式下存儲(chǔ)數(shù)據(jù)相比,新的Oracle數(shù)據(jù)壓縮技術(shù)能夠確保以較小的開銷節(jié)省三倍以上的磁盤存儲(chǔ)空間。這一點(diǎn)比僅節(jié)省磁盤空間要具有更大的優(yōu)勢(shì),因?yàn)樗軌蚴蛊髽I(yè)節(jié)約更多的開支,以便有更多的資金來(lái)鞏固自己的地位。

      自動(dòng)診斷知識(shí)庫(kù)(Automatic Diagnostic Repository,ADR)是專門針對(duì)嚴(yán)重錯(cuò)誤的知識(shí)庫(kù)。該知識(shí)庫(kù)基本上能夠自動(dòng)完成一些以往需要由數(shù)據(jù)庫(kù)管理員來(lái)手動(dòng)完成的操作。

      作為ADR的一部分,SQL性能分析器(SQL Performance Analyzer,SPA)是最讓人驚喜的特性之一。SQL性能分析器是一個(gè)整體調(diào)整工具,管理員可以通過(guò)該工具在數(shù)據(jù)庫(kù)上定義和重演(replay) 一個(gè)典型的工作負(fù)載,之后管理員可以調(diào)節(jié)整體參數(shù)來(lái)使數(shù)據(jù)庫(kù)盡快的達(dá)到最佳性能——而這一任務(wù)同樣也是許多年以來(lái)由數(shù)據(jù)庫(kù)管理員手動(dòng)完成的。

      由于獲得了最優(yōu)的初始參數(shù),數(shù)據(jù)庫(kù)管理員就不需要調(diào)整數(shù)以萬(wàn)計(jì)的SQL語(yǔ)句。管理員需要做的就是給定一個(gè)典型的負(fù)載 ,由SAP根據(jù)歷史記錄來(lái)決定SQL的最終設(shè)置,而不用管理員來(lái)檢測(cè)哪一個(gè)SQL設(shè)置是最合理的。

      多年以來(lái),甲骨文公司一直在努力完成地另一個(gè)新特性便是“聯(lián)機(jī)更新”(在不down機(jī)的情況下更新軟件)。實(shí)際上,很難從軟件工程的角度來(lái)設(shè)計(jì)一個(gè)運(yùn)行時(shí)能自動(dòng)升級(jí)的軟件。由于真正的應(yīng)用集群(Real Application Clusters ,RAC)特性,甲骨文公司再一次對(duì)其他的數(shù)據(jù)庫(kù)供應(yīng)商造成了更大的壓力。在實(shí)際的使用過(guò)程中,數(shù)據(jù)庫(kù)產(chǎn)品的用戶總是希望產(chǎn)品有持續(xù)的高可用性,這并不是說(shuō)只需滿足下次補(bǔ)丁更新之前的3年的時(shí)間就夠了。

      自動(dòng)內(nèi)存管理特性可以追根溯源至Oracle 9i,那時(shí)甲骨文公司推出首款自動(dòng)調(diào)節(jié)存儲(chǔ)池的工具。AMM工具其實(shí)就是一種探測(cè)機(jī)制。實(shí)際上,Oracle 11g 有很多隨機(jī)訪問(wèn)存儲(chǔ)池,當(dāng)AMM探測(cè)到某個(gè)存儲(chǔ)池中已滿時(shí),它將整個(gè)RAM從一個(gè)區(qū)域分配到其他相對(duì)合適的區(qū)域。

    posted @ 2008-02-15 01:01 kylixlu 閱讀(202) | 評(píng)論 (0)編輯 收藏
    僅列出標(biāo)題
    共14頁(yè): First 上一頁(yè) 5 6 7 8 9 10 11 12 13 下一頁(yè) Last 
    主站蜘蛛池模板: 国产精品久久久久久亚洲小说| 美腿丝袜亚洲综合| 日韩a级无码免费视频| 精品国产成人亚洲午夜福利| 综合亚洲伊人午夜网| 免费无码又爽又刺激一高潮| 亚洲丁香婷婷综合久久| 亚洲成人黄色网址| 国产V亚洲V天堂A无码| 四虎最新永久免费视频| 中国一级特黄高清免费的大片中国一级黄色片 | 色窝窝免费一区二区三区| 中文字幕免费播放| 免费无遮挡无遮羞在线看| 亚洲综合激情另类小说区| 亚洲人成精品久久久久| 亚洲成a人片在线观看日本麻豆| 91在线免费观看| 污视频网站在线免费看| 亚洲AV无码AV日韩AV网站| 日韩亚洲产在线观看| 亚洲日本乱码卡2卡3卡新区| 亚洲综合小说久久另类区| 久久精品国产亚洲av成人| 国产亚洲精品岁国产微拍精品| 亚洲成a人片在线观看国产| 免费人成视频在线观看不卡| 国产成人无码免费视频97| 四虎影院免费在线播放| 好男人视频在线观看免费看片| 久久久久久久91精品免费观看| 黄色免费网站网址| 久久天天躁狠狠躁夜夜免费观看| 精品国产免费人成电影在线观看 | 亚洲人成亚洲精品| 亚洲AV无码乱码国产麻豆| 亚洲AV无码第一区二区三区| 亚洲国产精品特色大片观看完整版| 亚洲熟妇丰满多毛XXXX| 亚洲AV无码乱码国产麻豆穿越| 亚洲天堂男人天堂|