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

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

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

    BlogJava 聯(lián)系 聚合 管理  

    Blog Stats

    News

    近期活動:

    隨筆分類

    隨筆檔案

    朋友的BLOG

    社區(qū)


    無言獨上西樓,月如鉤,寂寞梧桐深夜鎖清秋

    2006年4月12日 #

      五一節(jié)(2005年啦),新本本分到手了,于是咱就動手裝系統(tǒng)了。OS換成了Windows2003,然后稀里花啦裝 了一堆軟件。裝完之后,配置一個缺陷管理軟件,載入原有數(shù)據(jù),然后就發(fā)現(xiàn)連接不上了。系統(tǒng)拋出一個第三方數(shù)據(jù)庫連接器封裝后的異常,說是無法裝載驅(qū)動程序。檢 查ODBC、檢查PATH,一切OK。把所有可能的目錄全改為EVERYONE完全控制, 還是無法裝載驅(qū)動程序。OK,咱想不會是MDAC的問題吧,查看MDAC版本,啊呀,居然是2.8。記憶中好象2.8與老的ODBC驅(qū)動有點不兼容, DOWNGRADE也不成。唉,算了,咱重裝系統(tǒng)吧,在2000P上咱家裝這個軟件有很多次了,都沒有問題。反正是新本本,51也有時間。于是重裝OS, DOWNGRADE為2000P,這一次咱就狡滑了一點點,先裝這個有問題的軟件。裝完之后,一試,還是無法裝載驅(qū)動程序。這 下可暈菜了。一咬牙,重裝系統(tǒng),上2000Server。這樣連不上ORACLE,咱還可以移植到SQL Server。這一次裝完ORACLE之后,先 裝了一個數(shù)據(jù)庫訪問工具軟件,通過ODBC能訪問數(shù)據(jù)庫。太太地安心了,呵呵。于是裝Oracle Manager。裝完發(fā)現(xiàn)用ODBC連不上庫了!系統(tǒng)拋出的異常是ORACLE自身的無此服務(wù)名。啊阿,原來是這樣地說。

      原來咱被第三方的連接器騙了!它捕獲了ORALE自身拋出的異常后,統(tǒng)一拋出了無法裝載驅(qū)動程序的異常,這樣真實的原因就消失了。作為異常,它本身就應(yīng)該準(zhǔn)確地指出出現(xiàn)問題的地方的原因。不正確的封裝和處理,導(dǎo)致了毫無意義的異常。

      想開了去,很多軟件都存在這樣的問題,比如下面的代碼:

    public ? void ?checkAll()? throws ?CheckException{

    ??
    for ?( int ?i = 0 ;i < items.length;i ++ ){

    ????checkItem(items[i]);

    ??}

    }

    public ? void ?checkItem(Item?item)? throws ?CheckException{

    ??
    if ?(check?not?passed)

    ????
    throw ? new ?CheckException( " Check?not?passed " );

    }

      上面的代碼中,拋出的異常正確地指明了異常類型,即檢查未通過,但存在的問題是:哪一項的檢查未通過?如果ITEMS有數(shù)百項,運行過程中出了問題,又有誰知道是哪一項的數(shù)據(jù)有問題?如果checkItem改一改就很好了,如:

    public ? void ?checkItem(Item?item)? throws ?CheckException{

    ??
    if ?(check?not?passed)

    ????
    throw ? new ?CheckException( " Check?not?passed,?item?is?: " ? + ?item.getName());

    }

    posted @ 2006-04-12 15:27 無言獨上西樓 閱讀(337) | 評論 (0)編輯 收藏

    2005年12月21日 #

         摘要:
    沃爾碼, DoD 強制要求RFID(1月1日)
    Oracle完成對PeolpeSoft的收購(1月7日)
    “The World is Flat”一書發(fā)表(4月5日)
    CardSystem被黑(5月22日)
    Sun開放Solaris(6月14日)
    AMD控告Intel(6月28日)
    SOX再一次延遲(9月21日)
    馬薩諸塞州為Open Documents投票(9月21日)
    Vapor Without the Ware(10月4日)
    SQL Server, Visual Studio 2005面世(11月7日)  閱讀全文
    posted @ 2005-12-21 09:40 無言獨上西樓 閱讀(357) | 評論 (0)編輯 收藏

         摘要:   
      據(jù)Techworld12月14日的消息,為了提高可靠性,M$將把下一代Windows的圖形子系統(tǒng)從內(nèi)核中移出來。
      可以期待的是,或許有一天在M$的OS上,跑的窗口管理系統(tǒng)并不是MS Windows,而是一些開源的窗口管理器,如KDE之類的。  閱讀全文
    posted @ 2005-12-21 01:02 無言獨上西樓 閱讀(344) | 評論 (0)編輯 收藏

    2005年12月19日 #

         摘要: 安裝了M$十二月的補丁后,可能影響使用了ActiveX的B/S應(yīng)用,存在兩種可能的原因。  閱讀全文
    posted @ 2005-12-19 09:55 無言獨上西樓 閱讀(547) | 評論 (1)編輯 收藏

    2005年12月9日 #

    原來有幾個BLOG了,應(yīng)朋友的邀約,于是又開張一個。
    這一個是OneNote的風(fēng)格,恰恰我也在用OneNote做為個人的知識庫,不知能否直接從OneNote發(fā)布過來。
    幾個BLOG任其發(fā)展吧,有的早不更新了,也有不好使的原因。
    posted @ 2005-12-09 18:06 無言獨上西樓 閱讀(386) | 評論 (1)編輯 收藏

         摘要: 任何一種技術(shù)都可以解決一些問題,但與此同時,它也會帶來一些問題。框架自然不會例外。這并不說我們不要去使用框架,而是我們要合理的使用框架。用自己團(tuán)隊最熟悉的技術(shù),而不是最時髦的技術(shù)。  閱讀全文
    posted @ 2005-12-09 17:38 無言獨上西樓 閱讀(864) | 評論 (0)編輯 收藏

    僅列出標(biāo)題  
    主站蜘蛛池模板: 免费国产成人午夜私人影视 | 亚洲国产高清人在线| 一级毛片在线免费视频| 亚洲高清免费视频| 特级毛片aaaa免费观看| 亚洲AV无码成人精品区大在线| 亚洲AV无码成人精品区狼人影院| 天天看免费高清影视| 精品亚洲成A人在线观看青青| 在线a人片天堂免费观看高清| 亚洲成AV人片高潮喷水| 丁香亚洲综合五月天婷婷| 国产成人无码免费网站| 亚洲VA中文字幕无码一二三区 | 中文在线免费视频| 亚洲国产精品国自产拍电影| 国产又大又粗又长免费视频| 亚洲精品无码专区在线播放| 国产高清在线精品免费软件| 一级毛片在线播放免费| 久热综合在线亚洲精品| 国产大片免费网站不卡美女| 亚洲一本到无码av中文字幕| 四虎免费永久在线播放| 99视频在线观看免费| 亚洲综合激情另类小说区| 女人张腿给男人桶视频免费版| 日本高清不卡中文字幕免费| 亚洲精品tv久久久久久久久| 国产一卡二卡3卡四卡免费| 国产亚洲蜜芽精品久久| 国产亚洲综合网曝门系列| h视频在线观看免费完整版| 国产亚洲精品国产福利在线观看| 亚洲熟妇无码乱子AV电影| 成年人视频免费在线观看| 美女黄色毛片免费看| 久久亚洲日韩看片无码| 午夜亚洲国产成人不卡在线| 久久久久国色av免费看| 国产亚洲成在线播放va|