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

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

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

    鷹翔宇空

    學(xué)習(xí)和生活

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      110 Posts :: 141 Stories :: 315 Comments :: 1 Trackbacks

    我的評(píng)論

    @BeanSoft
    呵呵,謝謝熱心的BeanSoft,發(fā)現(xiàn)BeanSoft很活躍的,呵呵。
    DBF操作時(shí),有很多版本不一致的情況,所以有的是可以的,但并不是所有版本的DBF都可以這樣操作,我試過(guò)一些,但是也不想深入研究。
    @千里冰封
    謝謝,我還沒(méi)有用過(guò)commons-httpclient包,抽空我會(huì)研究一下的。
    不錯(cuò),有意思,寫的有意思,哈哈。
    re: jsp中request的一些方法返回值 TrampEagle 2006-11-02 08:40  
    @發(fā)布私服網(wǎng)
    確實(shí)也沒(méi)有g(shù)etServerPort(java.lang.String)這個(gè)方法,為什么要傳進(jìn)來(lái)一個(gè)參數(shù)呢?可以直接使用getServerPort(),不需要傳遞參數(shù)的。
    re: 強(qiáng)烈建議(抗議)!!! TrampEagle 2006-10-11 23:05  
    @dudu
    不好意思,當(dāng)時(shí)由于太憤怒了,刪除后才想起查看,不過(guò)印象中好像是注冊(cè)用戶!
    也不說(shuō)項(xiàng)目是否是開源就允許有些許錯(cuò)誤,即使不開源我們大家的項(xiàng)目中也存在著大量的bug,只不過(guò)我們自己容忍了自己而已。不過(guò),只有發(fā)現(xiàn)bug才能解決bug,這倒不說(shuō)是否能為開源做出什么貢獻(xiàn),起碼是一種學(xué)習(xí)的態(tài)度。所以從這一點(diǎn)上,更為作者高興。互相學(xué)習(xí)!
    補(bǔ)充一個(gè)使用oracle存儲(chǔ)過(guò)程分頁(yè)的小例子:
    1, 建一個(gè)程序包。如下:

    CREATE OR REPLACE PACKAGE TESTPACKAGE AS

    TYPE Test_CURSOR IS REF CURSOR;

    end TESTPACKAGE;

    2,建立存儲(chǔ)過(guò)程,存儲(chǔ)過(guò)程為:


    create or replace procedure TESTC(p_CURSOR out TESTPACKAGE.Test_CURSOR,lowerNum in numeric,higherNum in numeric) is
    begin
    OPEN p_CURSOR FOR select * from ( select row_.*, rownum rownum_ from (select id,title,status from HYQTEST) row_ where rownum <= higherNum) where rownum_ >lowerNum;
    end TESTC;

    使用plsql測(cè)試:
    declare
    lowerNum integer;
    higherNum integer;
    id varchar2(10);
    title varchar2(500);
    status numeric;
    c testpackage.Test_CURSOR;
    rownum_ integer;
    begin
    lowerNum:=1;
    higherNum:=10;
    TESTC(c,lowerNum,higherNum);
    LOOP
    FETCH c INTO id,title,status,rownum_;
    EXIT WHEN c%NOTFOUND;
    DBMS_OUTPUT.PUT_LINE('=行號(hào)='||rownum_||'=='||id||'==='||title||'===='||status||'==');
    END LOOP;
    CLOSE c;

    end;

    @原創(chuàng)專欄 開源學(xué)習(xí)
    我這里只是臨時(shí)寫的一個(gè)小示例,只是用來(lái)說(shuō)明可以這樣使用。不過(guò)spring只是看了個(gè)入門,還沒(méi)有研究源碼,不過(guò),謝謝“原創(chuàng)專欄 開源學(xué)習(xí)”,我會(huì)盡快研究spring源碼的。努力學(xué)習(xí)中!!!
    @kevinkevin
    謝謝kevinkevin夸獎(jiǎng)。
    慚愧,我只是臨時(shí)負(fù)責(zé)一個(gè)項(xiàng)目而已。其實(shí)以前我認(rèn)為項(xiàng)目管理是件很簡(jiǎn)單的事情,現(xiàn)在才發(fā)現(xiàn)里面的學(xué)問(wèn)非常大,遠(yuǎn)遠(yuǎn)超出了我對(duì)它的估計(jì),不過(guò)這也好,對(duì)我也是一次鍛煉!
    @lizongbo
    謝謝lizongbo的指點(diǎn),但我測(cè)試后發(fā)現(xiàn),application.getResourceAsStream("") 可以編譯通過(guò),但是this.getServletContext().getResourceAsStream();這個(gè)方法應(yīng)該應(yīng)用在servlet中的,jsp中沒(méi)有this.getServletContext()這個(gè)方法,以前我就是使用這個(gè)方法出的問(wèn)題,才造成誤解!但仍然非常地感謝lizongbo!
    @thinkbase
    謝謝thinkbase,你是對(duì)的,確實(shí)在jsp中可以使用application.getResourceAsStream()來(lái)獲取文件內(nèi)容的,我已經(jīng)修改了原文。再次表示感謝!
    發(fā)現(xiàn)在實(shí)際應(yīng)用中,還是在servlet中使用比較好些,但是有時(shí)有的應(yīng)用中牽涉到新建一個(gè)文件,將war包中的文件復(fù)制到另一個(gè)地方如:C:/hyq/下,這時(shí)就要使用FileWriter tempFileWriter = new FileWriter("C:/hyq/test.cer");
    示例如下:
    javax.servlet.ServletContext context = getServletContext();
    stream = context.getResourceAsStream("/hyq/web.cer");
    InputStreamReader inputd = new InputStreamReader(stream);
    //需要使用InputStreamReader進(jìn)行轉(zhuǎn)換
    FileWriter tempFileWriter = new FileWriter("C:/hyq/test.cer");

    具體事例可以參看:
    http://www.tkk7.com/TrampEagle/archive/2006/05/08/44971.html
    @Lucifer's mystical garden
    管理成本和管理資源是不可能沒(méi)有的,但是它們都不局限于金錢,雖然有時(shí)往往脫離不開金錢,但有時(shí)無(wú)形的成本比有形的更加珍貴,對(duì)待人力資源更是如此。
    至于風(fēng)險(xiǎn),我想更多的不是在管理上,而是在計(jì)劃上,風(fēng)險(xiǎn)在計(jì)劃時(shí)就應(yīng)該考慮的非常清楚,凡事應(yīng)謀定而動(dòng)。我認(rèn)為管理最重要的是在執(zhí)行方面,只要按照計(jì)劃執(zhí)行下去就可以了,項(xiàng)目一旦付諸執(zhí)行(實(shí)施),就不應(yīng)該再畏首畏尾,就要勇敢的貫徹。能否認(rèn)真地按照計(jì)劃貫徹執(zhí)行才是決定項(xiàng)目成敗的根本原因。當(dāng)然這僅是我一家之言,僅作參考。
    @mixlee
    謝謝mixlee的建議。其實(shí),大家一起就餐確實(shí)是一個(gè)不錯(cuò)的方法,我們也有的。但我們不是經(jīng)常在一起就餐,怕造成不必要的心理負(fù)擔(dān),也怕大家對(duì)這種交流產(chǎn)生麻木的心態(tài)。其實(shí)這也是團(tuán)隊(duì)活動(dòng)的一項(xiàng)(我認(rèn)為),因?yàn)槲覀儏⒓右恍┗顒?dòng)之后都是要聚餐的,不過(guò),有時(shí)我們也會(huì)專門請(qǐng)大家小吃一頓的,呵呵,但我感覺(jué)吃飯和活動(dòng)的作用是互補(bǔ)的,誰(shuí)也不能替代誰(shuí)!
    re: 代碼大全第一版下載 TrampEagle 2006-04-13 14:33  
    @Harryson
    呵呵,第二版的很多阿,可惜都在書店里。老兄,那個(gè)咚咚,即使我有,我也不敢隨便往外放阿。現(xiàn)在正打擊盜版,保護(hù)版權(quán)呢。不過(guò)說(shuō)實(shí)話,現(xiàn)在還沒(méi)有,本想買一本,但現(xiàn)在忙得顧不上看了,還是等以后再說(shuō)了!
    re: 常用的固定表頭的幾種做法 TrampEagle 2006-04-13 12:44  
    @lizongbo
    我想這是習(xí)慣問(wèn)題吧,呵呵!
    這個(gè)只是一個(gè)示例,至于具體的標(biāo)簽,還是根據(jù)自己的愛(ài)好與習(xí)慣吧,不過(guò)都可以通過(guò)這些方法來(lái)實(shí)現(xiàn)的。如果你有更好的方法,還望不吝賜教!
    re: 代碼大全第一版下載 TrampEagle 2006-03-24 17:16  
    @nickey's home
    哦,以前用過(guò),感覺(jué)太耗內(nèi)存了,占空間也很厲害,后來(lái)就刪了,好久都沒(méi)再用了。多謝了!
    日期校驗(yàn)的一個(gè)小方法(用javascript)
    function isValidDate(day, month, year) {
    if (month < 1 || month > 12) {
    return false;
    }
    if (day < 1 || day > 31) {
    return false;
    }
    if ((month == 4 || month == 6 || month == 9 || month == 11) &&
    (day == 31)) {
    return false;
    }
    if (month == 2) {
    var leap = (year % 4 == 0 &&
    (year % 100 != 0 || year % 400 == 0));
    if (day>29 || (day == 29 && !leap)) {
    return false;
    }
    }
    return true;
    }
    其實(shí)其他語(yǔ)言也可以的,方法也都一樣的,很老套,哈哈哈
    @thinkbase
    是啊,最好不要配置系統(tǒng)級(jí)的CLASSPATH,但是我們自己不配置,卻不能阻止他人配置,我這里就是很好的例子。最好能形成一種規(guī)范來(lái)進(jìn)行約束,這樣在項(xiàng)目開發(fā)過(guò)程中才會(huì)盡可能少的出那些莫名其妙的問(wèn)題,所以在這一方面,系統(tǒng)級(jí)的CLASSPATH只是一個(gè)方面而已!
    @david.turing
    謝謝david.turing!我已經(jīng)加入了,只是用的另一個(gè)qq號(hào),我就是312,呵呵!再次向你致謝!
    @david.turing
    謝謝,呵呵呵,很好的文章!
    可惜沒(méi)有早點(diǎn)看到你的文章啊,不過(guò)自己總結(jié)一下也好,對(duì)自己也是一種提升吧。
    @Janson
    能幫上你的小忙是我萬(wàn)分的榮幸,呵呵!
    其實(shí),我學(xué)習(xí)存儲(chǔ)過(guò)程時(shí),就是因?yàn)檎也坏竭@方面的完整例子花費(fèi)了不少時(shí)間,所以記于此,一是作筆記,另外給需要這方面知識(shí)的朋友提供一份參考,使他們少走一些彎路。
    希望大家都能把自己的一些心得體會(huì)發(fā)布出來(lái),互相幫助,共同進(jìn)步!
    @barry
    不好意思,我現(xiàn)在手頭沒(méi)有合適的工具,沒(méi)法剪切圖片,只好從網(wǎng)上搜了兩個(gè)比較接近的圖片!雖然地址不對(duì),但是問(wèn)題還是相同的,敬請(qǐng)諒解!
    李安終于獲得了奧斯卡最佳導(dǎo)演獎(jiǎng),祝賀李安!可惜沒(méi)有用中文演講,不過(guò)最后用中文說(shuō)了謝謝,確也值得贊賞!當(dāng)今社會(huì),“謝謝”兩個(gè)字不知難倒了多少男男女女,真的要反省一下我們中國(guó)自己的文化了!
    需求設(shè)計(jì)真的非常不容易把握,為了能更加清楚他人的觀點(diǎn)看法,我把這篇隨筆發(fā)在了
    http://forum.javaeye.com/viewtopic.php?t=18838上,有興趣的朋友可以上去看看!
    @王巍成
    謝謝夸獎(jiǎng),呵呵。有什么好的想法也可以提出來(lái),互相學(xué)習(xí)!
    TO: 深藍(lán)色心情
    深藍(lán)色心情兄,有什么好的建議可以提出來(lái)啊,大家(至少我本人)會(huì)好好學(xué)習(xí)的,呵呵呵。不過(guò)仍然感謝你的鼓勵(lì)!

    另:如果大家有什么好的想法一定要提出來(lái)啊,不勝感激!即使沒(méi)有什么特別好的,也可以把自己的看法寫出來(lái),同樣感激!
    TO:BlueO2
    你老兄的問(wèn)題是不是在頁(yè)面上點(diǎn)擊其它連接時(shí)不用提示就跳轉(zhuǎn)至另個(gè)頁(yè)面阿?
    我上網(wǎng)搜了很久也沒(méi)有搜出關(guān)閉瀏覽器的事件碼,也不能直接通過(guò)判斷來(lái)處理,但可以這樣做:
    <script language="javascript">
    var g_blnCheckUnload = true;
    function RunOnBeforeUnload() {
    if (g_blnCheckUnload) {window.event.returnValue = 'You will lose any unsaved content';
    }
    }
    function turnToOtherPage(){
    g_blnCheckUnload = false;
    //在此處添加你自己需要處理的方法,或頁(yè)面跳轉(zhuǎn)的連接
    g_blnCheckUnload = true;
    }
    </script>
    <body onbeforeunload="RunOnBeforeUnload()">
    <input type="button" name="TrampEagle" value="TurnToPage" onclick="turnToOtherPage()">
    </body>
    如果還有什么問(wèn)題,請(qǐng)及時(shí)聯(lián)系,祝你早日解決問(wèn)題!!!
    re: 微軟想干啥子? TrampEagle 2006-01-10 15:10  
    看著不錯(cuò),感受一下,謝謝
    hnlyhyq@163.com
    TO ice:
    首先向你致歉,可能這些代碼沒(méi)有使你能夠如愿正常進(jìn)行你的工作;
    其次,我想聲明一點(diǎn),這里的代碼只是介紹一種方法,提供一種途徑,我的本意是為自己做筆記的,其次才是能不能為他人做點(diǎn)貢獻(xiàn),所以有的地方可能不太完善,為自己的做法致歉。
    但是,通過(guò)謾罵就能解決問(wèn)題嗎?既然這方面,我們存在溝壑,我們就應(yīng)該好好溝通一下,對(duì)你我想也不會(huì)有壞處的。如果你有什么問(wèn)題,可以通過(guò)我的聯(lián)系方式同我聯(lián)系!
    不用謝,呵呵,如果真要謝的話,其實(shí)應(yīng)該感謝BlogJava,我也是從它上面獲取到的。不過(guò)從另一方面也驗(yàn)證了“處處留心皆學(xué)問(wèn)”這個(gè)真理。
    希望我們都能把自己工作過(guò)程中解決難題(或問(wèn)題)的心得體會(huì)拿出來(lái)共享,使得他人少走彎路,或避免浪費(fèi)太多的時(shí)間。互相交流,共同進(jìn)步!
    很同意上述觀點(diǎn),那些大師們的很多設(shè)計(jì)都有其精妙之處,但不可避免的都有其不足之處,他們對(duì)自己經(jīng)驗(yàn)的總結(jié),并不一定就適合他人,設(shè)計(jì)不是單靠模仿就能學(xué)得來(lái)的,這就是所謂的讀萬(wàn)卷書不如行千里路,但經(jīng)驗(yàn)的積累又不是一蹴而就的,不但需要知識(shí)的沉積,還需要長(zhǎng)久經(jīng)驗(yàn)的總結(jié)升華,設(shè)計(jì)就象寫文章,不可能一下子就長(zhǎng)篇大論,但如果沒(méi)有長(zhǎng)篇大論的階段,寫出的文章很難短小精悍。
    TO: 漢尼
    謝謝,如果能用正則表達(dá)式校驗(yàn)日期當(dāng)然更好,不過(guò),我也是剛接觸正則表達(dá)式時(shí)間不是太長(zhǎng),所以只是用于一些簡(jiǎn)單的校驗(yàn),但我會(huì)繼續(xù)學(xué)習(xí),會(huì)繼續(xù)優(yōu)化它的。
    “不是在現(xiàn)在如何支持我們所預(yù)想到的幾種未來(lái)的擴(kuò)展方式,而是無(wú)論未來(lái)如何變化,怎樣才能保證現(xiàn)在工作的有效性。”很贊同這句話,其實(shí)一個(gè)好的設(shè)計(jì)并不是說(shuō)要能夠適應(yīng)未來(lái)的所有變化,其實(shí)任何一個(gè)系統(tǒng)也不可能做到這一點(diǎn),但如果為做到這一點(diǎn)而去設(shè)計(jì),只能使設(shè)計(jì)更糟糕,更加不容易擴(kuò)展,更難維護(hù)。
    re: Ajax/Amowa框架Buffalo 1.2發(fā)布 TrampEagle 2005-12-28 09:37  
    我剛才看了演示版的,感覺(jué)確實(shí)做到了上面說(shuō)的新特性,但發(fā)現(xiàn)一個(gè)問(wèn)題,每當(dāng)出發(fā)一個(gè)鍵盤或鼠標(biāo)事件,都會(huì)顯示Buffalo Loading的圖片,屏幕也跟著閃動(dòng),也不知是代碼的問(wèn)題呢,還是這個(gè)框架的問(wèn)題,我會(huì)把這個(gè)框架下載下來(lái)研究一下的,可惜現(xiàn)在還要搞別的事情,只好抽空了。
    re: 我最喜歡的java技術(shù)站點(diǎn) TrampEagle 2005-12-28 09:25  
    嗯,不錯(cuò)不錯(cuò),希望大家都能把自己喜歡的學(xué)習(xí)資源共享阿。最喜歡第一個(gè)了,呵呵呵,可惜我自己的網(wǎng)絡(luò)經(jīng)常出問(wèn)題,時(shí)有打不開的現(xiàn)象。
    這本就是個(gè)相互交流學(xué)習(xí)的平臺(tái),所以不用客氣的。你當(dāng)然可以成為我的好友的,共同學(xué)習(xí),共同努力!
    re: Rule Of Development TrampEagle 2005-12-20 18:26  
    確實(shí)汗,以前也看過(guò)不少規(guī)范文檔,但是都沒(méi)有好好遵守,以為自己已經(jīng)夠規(guī)范的了,但是現(xiàn)在看來(lái)還有不少細(xì)節(jié)沒(méi)有好好重視。一定改!一定要做一個(gè)合格的編程人員。
    老兄你還算幸運(yùn)的,我們現(xiàn)在搞的一個(gè)項(xiàng)目,本應(yīng)該去年完成的,結(jié)果到現(xiàn)在還在修改用戶的需求。有感于此,所以才寫下上面的文章,希望大家都能好好思考一下,即使不能解決問(wèn)題,最起碼,不要重復(fù)上面的弊端。
    還有,就是,我感覺(jué),其實(shí)受傷最深的其實(shí)應(yīng)該是我們。當(dāng)我們滿懷信心,充滿激情開始一個(gè)新的項(xiàng)目的開發(fā)時(shí),心情是相當(dāng)愉快的,然而在時(shí)間的消磨中,我們失去的非常多,快樂(lè)的心情,對(duì)項(xiàng)目開發(fā)的厭倦,如果工作很累,根本就沒(méi)心情繼續(xù)學(xué)習(xí),所以失去的還有學(xué)習(xí)或前進(jìn)的動(dòng)力,最重要的,慢慢消耗的還有我們健康的體魄。我們倒下了,沒(méi)關(guān)系的,公司可以繼續(xù)招其他人,現(xiàn)在人多的是;但是,我們呢?我們?cè)趺崔k?我們搞這一行的,如果某一天,如果厭倦了這種工作,我們?cè)趺崔k呢?那時(shí)候,我們的身體肯定也不會(huì)好到哪里去,現(xiàn)在IT行業(yè)人員的平均壽命越來(lái)越短了。所以大家工作之余,也不要忘了鍛煉身體。錢沒(méi)了,可以繼續(xù)賺,工作丟了可以繼續(xù)找,但是身體垮了,你還能怎樣?
    話不能這樣說(shuō),畢竟我們現(xiàn)在已經(jīng)發(fā)現(xiàn)了問(wèn)題,如果我們能夠認(rèn)真考慮分析這個(gè)問(wèn)題,我們就能夠找到解決問(wèn)題的辦法,我們不應(yīng)該逃避,上面老兄的說(shuō)辭,我認(rèn)為就是一種逃避的行為。如果將來(lái)有一天,我們能夠?qū)σ粋€(gè)項(xiàng)目有生殺予奪的權(quán)利,我想我們是不是會(huì)做得更好一點(diǎn)?我想,假如真的有那么一天,不要讓我們的員工有著同樣的想法,如果那一天真的來(lái)了,我們國(guó)家的IT產(chǎn)業(yè),即使達(dá)不到國(guó)際領(lǐng)先水平,但也絕對(duì)是可喜可賀了,因?yàn)檫@預(yù)示著它已經(jīng)成熟了!
    主站蜘蛛池模板: 91免费在线播放| 亚洲第一精品电影网| 黄页网站免费观看| 国产三级在线免费观看| 欧洲 亚洲 国产图片综合| 亚洲国产精品久久久久久| 久久精品国产精品亚洲下载| 成年女人免费碰碰视频| 亚洲一级毛片免费观看| 免费的全黄一级录像带| av电影在线免费看| 老子影院午夜伦不卡亚洲| 激情综合亚洲色婷婷五月| 亚洲久本草在线中文字幕| 亚洲永久精品ww47| 亚洲精品国产电影| 亚洲高清无码专区视频| 免费一看一级毛片人| 日本无卡码免费一区二区三区| 国产卡二卡三卡四卡免费网址| 中国人xxxxx69免费视频| 国产高清不卡免费视频| 中国一级特黄高清免费的大片中国一级黄色片 | 午夜免费啪视频在线观看| caoporn成人免费公开| 国产亚洲精品第一综合| 337P日本欧洲亚洲大胆精品| 亚洲国产精品自在自线观看| 亚洲一区二区三区久久| 亚洲视频中文字幕| 亚洲日韩区在线电影| 亚洲一区二区三区夜色| 亚洲一区中文字幕久久| 日韩亚洲AV无码一区二区不卡| 久久精品亚洲中文字幕无码麻豆| 亚洲av激情无码专区在线播放| 亚洲av无码国产精品色午夜字幕| 亚洲国产精品无码中文字| 亚洲成AV人片在WWW色猫咪| 亚洲成A人片在线观看无码不卡| 亚洲精品蜜桃久久久久久|