posts - 58,  comments - 45,  trackbacks - 0
            2006年4月21日
                  有時(shí)候?yàn)榱烁奖憧旖莸牟渴鸷蛨?zhí)行Java程序,要把java應(yīng)用程序打包成一個(gè)jar包。而這個(gè)基礎(chǔ)的操作有時(shí)候也很麻煩,為了方便java程序員們能夠方便的打包java應(yīng)用程序,下面對(duì)jar命令進(jìn)行介紹,并舉出幾個(gè)簡(jiǎn)單例子針對(duì)不同情況進(jìn)行打包。
                  一. jar命令用法:
                   在cmd命令窗口下輸入jar,回車,就會(huì)提示改命令的用法:
                  

                  二.例子(這里介紹的都是生成雙擊可執(zhí)行的jar包):
                  1.首先介紹如何在命令行下執(zhí)行打包程序。
                  1.1.沒有包結(jié)構(gòu)的最簡(jiǎn)單的工程。
                      (1)在c:盤下新建文件“HelloWorld.java”:
                  
          1 public class HelloWorld
          2 {
          3     public static void main(String[] args){
          4         System.out.println("Hello world!");
          5     }
          6 }
                      (2)在命令行下輸入c:\javac HelloWorld.java,在c:盤下編譯生成“HelloWorld.class”。

                      (3)在c:盤下新建文件“menefest”(沒有后綴名):
                     
          Main-Class: HelloWorld
                      注意最后要有一個(gè)空行,否則會(huì)出現(xiàn)找不到類的錯(cuò)誤。

                       (4)打包:輸入c:\jar cvmf menifest HelloWorld.jar HelloWord.jar HelloWorld.class,在c:盤下生成“HelloWorld.jar”。

                       (5)執(zhí)行:輸入c:\java -jar HelloWord.jar。屏幕回顯“HelloWorld”。

                  1.2.有包結(jié)構(gòu)的java工程。
                      (1)在c:\com\gosyl\demo\下新建文件“HelloWorld.java”:
                  
          package com.gosyl.demo;

          public class HelloWorld{
              
          public static void main(String[] args){
                  System.out.println(
          "HelloWorld");
              }
          }

                      (2)在命令行下輸入c:\javac com/gosyl/demo/HelloWorld.java,在c:\com\gosyl\demo\文件夾下編譯生成“HelloWorld.class”。

                      (3)在c:盤下新建文件“menefest2”(沒有后綴名):
                  
          Main-Class: com.gosyl.demo.HelloWorld
                      注意最后要有一個(gè)空行冒號(hào)后面要一個(gè)空格。否則會(huì)出現(xiàn)找不到類的錯(cuò)誤。

                      (4)打包:輸入c:\jar cvmf menifest2 HelloWorld.jar HelloWord.jar com/,在c:盤下生成“HelloWorld.jar”。

                      (5)執(zhí)行:輸入c:\java -jar HelloWord.jar。屏幕回顯“HelloWorld”。

                  1.3.引用到外部jar包的java工程。
                      (1)在c:\com\gosyl\demo\下新建文件“Car.java”:
                       
          package com.gosyl.demo;

          public class Car
          {
              
          public static void main(String[] args){
                  Light.on();        
              }
          }

                      (2)在c:\com\gosyl\demo\下新建文件“Light.java”:
                  
          package com.gosyl.demo;

          class Light 
          {
              
          public static void on(){
                  System.out.println(
          "Light is on!");
              }
          }

                      (3)打包1:輸入c:\jar cvf  Light.jar com/gosyl/demo/Light.class,在c:盤下生成“Light.jar”。
                  
                      (4)在c:盤下新建文件“menefest-car”(沒有后綴名):
                  
          Main-Class: com.gosyl.demo.Car
          Class
          -Path: Light.jar
                      注意最后要有一個(gè)空行,冒號(hào)后面要一個(gè)空格。否則會(huì)出現(xiàn)找不到類的錯(cuò)誤。

                      (5)打包2:輸入c:\jar cvmf  menifest-car Car.jar com/gosyl/demo/Car.class,在c:盤下生成“Car.jar”。
                  
                      (6)執(zhí)行:輸入c:\java -jar Car.jar。屏幕回顯“Light is on”。

              三.總結(jié)
                  1.清單文件menifest,對(duì)格式要求很高,注意每個(gè)冒號(hào)后面要有一個(gè)空格,文件最后要有一個(gè)空行。
                  2.對(duì)于引用到外部jar包的工程,需要在manifest中定義好Class-Path屬性。
                  3.對(duì)于雙擊.bat文件出現(xiàn)刷屏現(xiàn)象的情況,請(qǐng)直接把.bat文件的內(nèi)容鍵入命令行執(zhí)行。
                  4.對(duì)于重復(fù)簽名的jar包,在META-INF里面會(huì)出現(xiàn)多個(gè)簽名文件,刪除掉多余的,保存其中一個(gè)才能保證jws正常啟動(dòng)。
                  
                 
          posted @ 2008-04-18 20:52 gosyl 閱讀(26291) | 評(píng)論 (3)編輯 收藏
          5歲的時(shí)候,我說我愛你。你歪著腦袋,眨著水晶般的大眼睛,疑惑地問我:“什么意思呀?”

          15歲的時(shí)候,我說:"我愛你".你的臉紅得像火燒云,頭深深地低著,擺弄著衣襟,你好像在笑。

          20歲的時(shí)候,我說我愛你,你把頭靠在我的肩上,緊緊地挽住我的手臂,像是下一秒我就要消失一樣。

          25歲的時(shí)候,我說我愛你,你把早餐放在桌上,跑過來刮了一下我的鼻子說:“知道了!懶蟲,該起床了!”

          30歲的時(shí)候,我說我愛你,
          你笑著說:“你呀!要是真的愛我,就別下了班到處跑,
          還有,別再忘了我叫你買的菜!”

          40歲的時(shí)候,我說我愛你,
          你邊收拾碗筷邊無表情的嘟囔著:
          “行了,行了,快去幫孩子復(fù)習(xí)功課去吧!”

          50歲的時(shí)候,我說我愛你,
          你打著毛線頭也不抬:“真的?
          你心里是不是巴不得我早點(diǎn)兒死掉。”
          然后就咯咯咯地笑個(gè)不停。

          60歲的時(shí)候,我說我愛你,
          你笑著捶了我一拳:
          "死老頭子!孫子都這么大了,還貧嘴!

          70歲的時(shí)候,我們坐在搖椅上,戴著老花鏡,
          欣賞著50年前我給你的情書,我們已經(jīng)布滿皺紋的手又握在了一起,
          那時(shí)侯我說我愛你, 你深情地望著我,
          你那已經(jīng)皺紋滿面的臉仍是那么美麗……
          爐子上的開水咕嘟咕嘟地冒煙, 溫馨的暖意充滿了整個(gè)屋子......

          80歲的時(shí)候,你說你愛我。
          我什么也沒說,因?yàn)槲伊鳒I了,
          但是那是我人生最最快樂的日子,
          因?yàn)槟憬K于說出了那句“我--愛--你"。
           
          致我所有的朋友
          無論已婚與未婚
          這是篇很好的文章。
          如果你暫時(shí)沒有時(shí)間細(xì)細(xì)品味
          也請(qǐng)你有時(shí)間的時(shí)候?qū)⒆约旱男某恋硐聛恚?br /> 用心的看。
          好的文章真的不多了……
          單身,有時(shí)不一定是貴族。
          單身也許會(huì)比較自由,
          但自由也有一個(gè)同義詞,叫作寂寞。
          因?yàn)槿瞬皇鞘颤N時(shí)候都喜歡一個(gè)人獨(dú)處的;
          有時(shí)好東西需要跟人分享,
          有時(shí)候難過需要人安慰。
          單身貴族產(chǎn)生的原因,是因?yàn)?br /> 經(jīng)濟(jì)上的獨(dú)立、人格上的獨(dú)立以及感情上的獨(dú)立。
          獨(dú)立是什麼?
          獨(dú)立是需要而不依賴,
          一個(gè)獨(dú)立的人需要異性,而不依賴異性。
          做情人之前,她應(yīng)該先是朋友。
          她成為你的朋友之後,出現(xiàn)在你的生活里,
          才有可能認(rèn)識(shí)你、了解你、知道你的長處
          而對(duì)你產(chǎn)生好感,進(jìn)一步發(fā)展感情,
          變成情人、對(duì)象。
          世界上的顏色并非只有白色和黑色,
          黑與白之間還有很漫長的灰色地帶。
          只要多相處,便能發(fā)現(xiàn)對(duì)方的優(yōu)點(diǎn)、產(chǎn)生好感,
          這才是發(fā)展感情的自然過程。
          『一見鍾情』以及『從一而終』的感情是不切實(shí)際的,
          我們需要的不是這種不切實(shí)際而虛幻的感情。
          有人形容跟異****往,
          就好像在海邊撿石頭,大家都會(huì)撿喜歡的那一顆。
          一旦撿到一顆你最喜歡的石頭,便把它帶回家去,
          好好對(duì)待它,因?yàn)槟鞘悄阄ㄒ坏氖^。
          而且要記住,從此後不要再到海邊去。
          永遠(yuǎn)相信,
          我已經(jīng)找到最大、最美、最適合我的那一顆。
          跟異****往最重要的不是他有多好,
          而是他對(duì)你有多好。
          一個(gè)人如果條件很好,有一百分,
          可是這一百分之中,他只給你三四十分,或一二十分;
          相反地,另一個(gè)人也許只有七八十分,
          可是他卻是全心全意的對(duì)待你,
          那你應(yīng)該選擇那一個(gè)?
          其實(shí),每一個(gè)人的條件都是一樣的。
          不管你有多好,都還有人比你更好。
          你雖然做不到一個(gè)『最好的人』,
          可是你卻做得到一個(gè)『對(duì)對(duì)方最好的人』。
          每一個(gè)男孩子都可以說:
          『雖然我不是世界上最好的男人,但我是世界上對(duì)你最好的男人』。
          反過來女孩子也是一樣,這是每一個(gè)人都做得到的。

          感情最重要的是在於他對(duì)你的好,
          而不是他自己有多好。
          但是如果有一個(gè)人本身已經(jīng)很好了,
          對(duì)你又是真心真意,真心愛你,
          那麼你真的可以把一生托付給他。

          現(xiàn)在女性考慮婚姻的唯一條件,
          應(yīng)該就是你愛不愛他,他愛不愛你,
          是不是真心真意對(duì)你,
          跟他在一起會(huì)不會(huì)有壓力,會(huì)不會(huì)快樂,
          而非他有什麼!
          人間的真愛是很難得的。
          在人的一生中,
          很難找到一個(gè)
          你真正愛,真正可以跟他過一輩子的人。
          如果你怯於表達(dá),
          或害怕會(huì)有什麼事,
          錯(cuò)失一輩子可能只有一次的真愛,
          那就太可惜了,
          所以一定要采取主動(dòng),把心里的話說出來。
          如果一個(gè)男孩子
          因?yàn)榕⒆訉?duì)他采取主動(dòng)而看不起她,
          那麼這個(gè)男孩子不是男生,而是畜生。
          更何況,幸福比面子重要,
          如果犧牲一時(shí)的面子可以換得一生的幸福,
          是非常值得的,勇敢把心里的話說出來,
          不要隱藏自己的真心。
          千萬別說緣份未到,其實(shí)緣份到處都有,
          但卻是稍縱即逝,如果『緣』不及時(shí)把握,
          那就沒有『份』了。
          大多數(shù)的女性對(duì)感情是偏重於精神,
          男性則偏於物質(zhì)。
          男孩子除了對(duì)女孩子殷勤體貼外,
          也要學(xué)會(huì)對(duì)女孩子負(fù)責(zé)任,
          要將對(duì)天下所有女孩子的殷勤體貼,
          全部用來對(duì)一個(gè)女孩子。
          另外,
          剛毅木納并不能討女孩歡心,
          所以要學(xué)習(xí)對(duì)女孩子甜言蜜語,多說好話。
          男人,為性而愛;
          女人,為愛而性。

          一個(gè)維持起來輕松、愉快的感情容易長久!
          一個(gè)維持起來艱難而痛苦的感情不易長久,
          這時(shí)後就應(yīng)該有所選擇。
          我們都是凡夫俗子,
          要的是平凡而幸福并且快樂的愛情。
          對(duì)所有的感情而言,過程遠(yuǎn)比結(jié)果重要。
          為什麼?因?yàn)樗械母星槎际菦]有結(jié)果的。
          什麼是結(jié)果?結(jié)婚嗎?
          結(jié)婚之後就過著幸福快樂的日子嗎?
          可見我們不以感情的結(jié)果來評(píng)斷它的價(jià)值感情,
          也不以時(shí)間的長短來論定它的價(jià)值。
          對(duì)感情而言,凡是發(fā)生過的都存在,
          凡是存在過的都有價(jià)值。
          世界上的感情每一段、每一分、每一秒
          都是值得珍惜的。
          婚姻是人生里最大的一場(chǎng)賭局。
          在這無限長的時(shí)間里,
          我們還要互相呈現(xiàn)最丑陋的一面給對(duì)方看。

          婚姻和戀愛不同的是:
          戀愛可以花二個(gè)小時(shí)打扮自己,
          精神奕奕的向?qū)Ψ将I(xiàn)殷勤、體貼,輕松完成任務(wù)。
          可是婚姻就無法隨時(shí)維持高亢的狀態(tài)。
          所以,婚姻是一場(chǎng)大賭注,
          需有萬全的準(zhǔn)備、周詳?shù)挠?jì)劃、十足的信任,
          然後再去押它一把,即使是這樣都還有可能輸?shù)簟?br /> 因此如果在賭之前,就知道自己
          不是心甘情愿、不是很愛他、并不想跟他過一輩子,
          那麼這一場(chǎng)賭注注定是要輸?shù)摹?br /> 千萬不要
          為了愛情之外的任何一個(gè)理由結(jié)婚。
          感情的可貴
          不在於可從對(duì)方獲得什麼,
          一方面是一種被依賴、被需要的感覺。
          有人依賴我,需要我,
          我會(huì)得到滿足

          面對(duì)感情,我們所要采取的就是三不政策:
          第一是不急:不要急著結(jié)婚。
          結(jié)婚雖然是很美好的事,但是不要著急,
          該是你的就是你的。
          第二是不怕:不要害怕付出。
          彼此必需一輩子努力,才能把感情維持好。
          你不可能『得到』一個(gè)美好的感情,
          你只能找到一個(gè)你心愛的人,
          來共同經(jīng)營、造就、完成一段美好的感情。
          如果你沒決心做好男人,那你就得不到好女人。

          世界上沒有一個(gè)壞男人會(huì)有一個(gè)好女人,
          壞男人只會(huì)有可憐的女人;
          同樣的,也沒有一個(gè)壞女人會(huì)有一個(gè)好男人。
          何況感情中還有一個(gè)
          跟我們共同努力、想把它做好的人。
          這個(gè)合夥事業(yè)成功的機(jī)會(huì)是很大的,
          關(guān)鍵就在於你是否愿意努力、付出而已。

          第三是不要放棄。
          當(dāng)你受了打擊、挫折、傷害,
          當(dāng)你感到灰心、失望時(shí),
          有一個(gè)人無條件的、永遠(yuǎn)站在你這一邊,
          支持你、鼓勵(lì)你、安慰你,
          讓你重新站起來面對(duì)這個(gè)世界。
          這個(gè)力量,是再親的父母不能給我們的,
          是再要好的朋友也不能給我們的,
          只有在人生的旅程中所找到的心愛的伴侶,
          才能夠給我們。

          其實(shí)愛情是人生唯一的、真正珍貴的;
          也是唯一的、真正值得追求的東西。
          只要你有一個(gè)心愛的人,
          你就有了原動(dòng)力,
          你就能面對(duì)全世界。
                           親愛的朋友們,人生難得一知己,遇上了,就用心去把握吧!  
          posted @ 2008-04-18 10:17 gosyl 閱讀(292) | 評(píng)論 (0)編輯 收藏
          “我 不需要你一個(gè)人承擔(dān)太多的壓力 
              假如有一天你覺得累 
              那我們一起回家 
              去哪里 過什么樣的生活
              我都愿意跟你在一起”
                                          ----------我朋友的女朋友對(duì)我朋友說的話。實(shí)在是令人艷羨,摘過來自己yy一下!
          posted @ 2008-04-17 21:30 gosyl 閱讀(295) | 評(píng)論 (1)編輯 收藏

              4月14日的GRE機(jī)考,終于結(jié)束了。

           

            跟我一起考試的3個(gè)同學(xué)都沒帶齊兩個(gè)證件,一個(gè)是從北京飛過來廣州考試的,可憐巴巴的求情,最終還是被拒考。。。尷尬。另外兩個(gè)從大學(xué)城那邊過來的同學(xué)也沒有帶齊證件,叫同學(xué)臨時(shí)打的送過來才得以進(jìn)考場(chǎng)考試,我心里琢磨,咋都這么瀟灑了,看來都是牛人呀。

           

            時(shí)間很緊迫。當(dāng)時(shí)寫下人生第一篇Issue離考試還不到30天了,對(duì)于短時(shí)間備考,要考慮性價(jià)比的問題。特別對(duì)于白天還要在實(shí)驗(yàn)室做事,有時(shí)候還得打打籃球,踢踢足球什么的。時(shí)間不夠的話就練高頻題,Issue我只練過全國高頻前20,Argument就寫了個(gè)模板,隨便看了看一些提綱,不超過30篇。在這里我要感謝一下在我之前考試的程浩同學(xué),捷飛同學(xué),在作文上給了我不少幫助,還有小芬,tiger,感謝你們批改我漏洞百出的作文,哈哈,想必是非常辛苦的一件差事。當(dāng)然還有廣外的貓子MM,無私的貢獻(xiàn)出了她的模板.Thank you all!!

           

            心態(tài)很重要。考試前兩天我就開始放松了,并且安慰自己,Issure畢竟是2選一,中獎(jiǎng)的概率還是蠻高的,Argument就那些主要錯(cuò)誤,寫了模板,到時(shí)候臨場(chǎng)發(fā)揮。最終考試的情形如我所料,Issue是那篇NO.11:"All nations should help support the development of a global university designed to engage students in the process of solving the world's most persistent social problems."所有的國家都應(yīng)該幫助建立起一個(gè)全球性的大學(xué)用來培養(yǎng)學(xué)生們解決世界上最頑固的社會(huì)問題. 這個(gè)題目總頻率排在14,我寫過。Argument不記得是那篇,沒看過,像貓子所說,題目沒看清,我的模板就已經(jīng)寫好啦 hoho。寫完之后時(shí)間還很多,又沒什么好些的了。

           

            總結(jié)。跟某些大牛艱苦(有人說是痛苦)的準(zhǔn)備過程相比,我算是極其輕松的,這是我為什么至今不是牛人的原因之一。還有,發(fā)現(xiàn)自己在考場(chǎng)上好容易滿足,感覺發(fā)揮了80%,看看沒啥錯(cuò)誤了,剩下的時(shí)間就在那里悠閑的發(fā)呆。有時(shí)候,心態(tài)太好了,不見得是好事。尷尬

              

          posted @ 2008-04-14 15:29 gosyl 閱讀(422) | 評(píng)論 (0)編輯 收藏
          新的火焰可以把舊的火焰撲滅;
            大的苦痛可以使小的苦痛減輕。
             《羅密歐與朱麗葉》
            聰明人變成了癡愚,是一條最容易上鉤的游魚;因?yàn)樗麘{恃才高學(xué)廣,看不見自己的狂妄。
            愚人的蠢事算不得稀奇,聰明人的蠢事才叫人笑痛肚皮;因?yàn)樗萌钡谋绢I(lǐng),證明他自己愚笨。
             《愛的徒勞》
            對(duì)自己忠實(shí),才不會(huì)對(duì)別人欺詐。   
            習(xí)慣簡(jiǎn)直有一種改變氣質(zhì)的神奇力量,它可以使魔鬼主宰人類的靈魂,也可以把他們從人們的心里驅(qū)逐出去。
             《哈姆雷特》  
            我沒有路,所以不需要眼睛;當(dāng)我能夠看見的時(shí)候,我也會(huì)失足顛仆,我們往往因?yàn)橛兴允讯е诖笠猓床蝗缛毕輩s能對(duì)我們有益。
             《李爾王》  
            要一個(gè)驕傲的人看清他自己的嘴臉,只有用別人的驕傲給他做鏡子;倘若向他卑躬屈膝,不過添長了他的氣焰,徒然自取其辱。
             《特洛伊羅斯與克瑞西達(dá)》   
            外觀往往和事物的本身完全不符,世人都容易為表面的裝飾所欺騙。   
            沒有比較,就顯不出長處;沒有欣賞的人,烏鴉的歌聲也就和云雀一樣。要是夜鶯在白天雜在聒噪里歌唱,人家絕不以為它比鷦鷯唱得更美。多少事情因?yàn)榉甑接欣沫h(huán)境,才能達(dá)到盡善的境界,博得一聲恰當(dāng)?shù)馁澷p。
             《威尼斯商人》   
            懦夫在未死以前,就已經(jīng)死了好多次;勇士一生只死一次,在一切怪事中,人們的貪生怕死就是一件最奇怪的事情。
            行為勝于雄辯,愚人的眼睛是比他們的耳朵聰明得多的。
             《英雄叛國記》  
            疑惑足以敗事。一個(gè)人往往因?yàn)橛鍪挛房s的原故,失去了成功的機(jī)會(huì)。
            最好的好人,都是犯過錯(cuò)誤的過來人;一個(gè)人往往因?yàn)橛幸稽c(diǎn)小小的缺點(diǎn),更顯出他的可愛。  
             《量罪記》
            他賞了你錢,所以他是好人;有了拍馬的人,自然就有愛拍馬的人。  
             《黃金夢(mèng)》
            世界是一個(gè)舞臺(tái),所有的男男女女不過是一些演員,他們都有下場(chǎng)的時(shí)候,也都有上場(chǎng)的時(shí)候。一個(gè)人的一生中扮演著好幾個(gè)角色。
             《皆大歡喜》
            贊美倘從被贊美自己的嘴里發(fā)出,是會(huì)減去贊美的價(jià)值的;從敵人嘴里發(fā)出的贊美才是真正的光榮。
             《特洛伊羅斯與克瑞西達(dá)》  
            黑暗無論怎樣悠長,白晝總會(huì)到來。
            世界上還沒有一個(gè)方法,可以從一個(gè)人的臉上探察他的居心。
             《麥克佩斯》  
            要是你做了獅子,狐貍會(huì)來欺騙你:
            要是你做了羔羊,狐貍會(huì)來吃了你;
            要是你做了狐貍,萬一騙子向你告發(fā),獅子會(huì)對(duì)你起疑心;
            要是你做了騙子,你的愚蠢將使你受苦,而且你也不免做豺狼的一頓早餐……
             《黃金夢(mèng)》  
            魔鬼為了陷害我們起見,往往故意向我們說真話,在小事情上取得我們的信任,然后我們?cè)谥匾年P(guān)頭便會(huì)墮入他的圈套。
             《麥克佩斯》  
             上天生下我們,是要把我們當(dāng)做火炬,不是照亮自己,而是普照世界。因?yàn)槲覀兊牡滦刑炔荒芡萍八耍蔷偷扔跊]有一樣。
             《一報(bào)還一報(bào)》  
            一個(gè)驕傲的人,結(jié)果總是在驕傲里毀滅了自己,他一味對(duì)鏡自賞,自吹自擂,遇事只顧浮夸失實(shí),到頭來只是事事落空而已。
            無論一個(gè)人的天賦如何優(yōu)異,外表或內(nèi)心如何美好,也必須在他們德性的光輝照耀到他人身上發(fā)生了熱力,再由感受他的熱力的人把那熱力反射到自己身上的時(shí)候,才會(huì)體會(huì)到他本身的價(jià)值的存在。
          posted @ 2008-04-08 17:33 gosyl 閱讀(245) | 評(píng)論 (0)編輯 收藏

          目的:
                  為了使Applet或者Java Web Start程序能夠訪問客戶端本地資源,需要對(duì)Applet或者JWS程序jar包進(jìn)行數(shù)字簽名,之后客戶端打開Applet或者JWS程序的時(shí)候會(huì)提示是否允許該程序訪問本地資源,用戶如果要用你的程序,當(dāng)然只能選擇OK了。這樣你的程序就能按照某種訪問權(quán)限來訪問客戶機(jī)的本地資源了。

          簽名步驟:
                  1.將程序打成jar包。
                      這個(gè)我就不多說了,用eclipse,netbeans等開發(fā)工具很方便就能打包的。

                  2.用keytool命令生成.store文件。
                      在任意文件夾下建立一個(gè)keytool.bat文件,輸入
               
                        keytool -genkey -keystore xxx.keystore -alias xxx -validity 3650 

                      保存,雙擊執(zhí)行。將在當(dāng)前目錄下生成一個(gè)xxx.keystore文件, -alias后接的是別名,-validity后面接的是該證書有效天數(shù),這里3650表示10年。(用這個(gè)證書簽名的程序10年內(nèi)有效)。

                  3.用jarsigner程序?qū)ar包進(jìn)行簽名。
                     新建jarsinger.bat文件,輸入

                      jarsigner -keystore xxx.keystore helloworld.jar xxx

                      保存,雙擊執(zhí)行,helloworld.jar就被簽名了。   

                      簡(jiǎn)單吧,有不懂的請(qǐng)聯(lián)系我gosyl@yahoo.com.cn
                          

          posted @ 2008-04-08 15:19 gosyl 閱讀(1893) | 評(píng)論 (1)編輯 收藏
              我們生活在一個(gè)殘酷的世界,在這個(gè)世界里許多人都跟你一樣有雪亮的眼睛,許多人都非常善于發(fā)現(xiàn)生活中的寶藏.如果你有足夠的智慧發(fā)現(xiàn)這個(gè)寶藏,你是幸運(yùn)的,同時(shí)你可能也是不幸的.如果你沒有足夠的勇氣,眼睜睜的看著別人去掘那個(gè)寶藏,自己不敢動(dòng)手,那結(jié)果只有看著別人把寶藏捧在懷里,才開始羨慕嫉妒的份.非常可悲.有了足夠的勇氣還得要那么點(diǎn)運(yùn)氣,俗話說的要拼一拼"人品".因?yàn)橛行毑乜赡苤粚儆诘谝粋€(gè)動(dòng)手挖掘的人.如果別人很幸運(yùn)的成為那個(gè)人,你就要明智點(diǎn)啦,寶藏常有,挖寶藏的力氣不常有,適時(shí)的抽身挖另外的寶藏去.不過有一點(diǎn)是肯定的,大部分寶藏是屬于那個(gè)不停的挖掘一直堅(jiān)持到最后的人.
              希望自己能做個(gè)勇敢的,積極的,明智的,有毅力的掘?qū)毴?
              
          posted @ 2007-10-14 20:30 gosyl 閱讀(314) | 評(píng)論 (2)編輯 收藏

          http://v.youku.com/v_show/id_cb00XMTQ0NjA2MA==.html愛情是什么
          http://v.youku.com/v_show/id_cb00XMTQ3NTkxNg==.html愛情的哲理

          posted @ 2007-10-11 14:31 gosyl 閱讀(349) | 評(píng)論 (0)編輯 收藏
          posted @ 2007-10-08 08:10 gosyl 閱讀(304) | 評(píng)論 (2)編輯 收藏
              在飯桌上跟室友一起聊起創(chuàng)業(yè)大賽的事情,立即得到他們的積極響應(yīng).回到實(shí)驗(yàn)室,胖子找到了一個(gè)學(xué)經(jīng)濟(jì)的女同學(xué)幫忙.忙活了2天,就把創(chuàng)業(yè)大賽的初稿給弄出來的.提交上去沒幾天,我們隊(duì)就已經(jīng)從80多只隊(duì)伍中擠近了前24名,也就是進(jìn)入了復(fù)賽.再過一輪進(jìn)入前8就是決賽了,最終會(huì)挑選出前3名去參加省賽.
              望著我們的初稿,能進(jìn)入復(fù)賽,已經(jīng)是個(gè)不小的獎(jiǎng)勵(lì)了.我們深知要做到能拿得出手的計(jì)劃書我們還有很多工作要做.趁此機(jī)會(huì)鍛煉一下自己的組織才能和補(bǔ)充一下經(jīng)濟(jì)方面的知識(shí)吧.最近看了美國的<<學(xué)徒>>,很受感染,原來自己骨子里是個(gè)喜歡競(jìng)爭(zhēng)的人.遇到競(jìng)爭(zhēng),總是能讓我熱血沸騰,是不是說明我還有點(diǎn)斗志.不錯(cuò),呵呵.像我同學(xué)說的那樣,我想我還可以搶救一哈.
          posted @ 2007-10-06 16:02 gosyl 閱讀(305) | 評(píng)論 (3)編輯 收藏
              今天想查點(diǎn)家鄉(xiāng)的新聞,于是打開www.baidu.com,結(jié)果發(fā)現(xiàn)打不開首頁。截止此發(fā)文時(shí)間,依然打不開。能ping通www.baidu.com。但是使用瀏覽器瀏覽說找不該頁面。第一次碰到這么大公司出現(xiàn)此類故障,做個(gè)記號(hào)。
          posted @ 2007-09-15 21:45 gosyl 閱讀(1927) | 評(píng)論 (5)編輯 收藏

               linux至少需要兩個(gè)分區(qū),根目錄(/)和交換分區(qū)(swap)。對(duì)工作站來說這種方法很適合,但如果用linux做服務(wù)器,那么就有必要為某些目錄單獨(dú)創(chuàng)建它們自己的分區(qū)。下面一一介紹這些特殊的目錄。
               /home:在有許多用戶的系統(tǒng)上(如服務(wù)器),主目錄通常在一個(gè)標(biāo)準(zhǔn)的位置創(chuàng)建,如/home。
              如果把/home放在根文件系統(tǒng)中,用戶會(huì)把系統(tǒng)的根磁盤寫滿文件,所以應(yīng)該把/home目錄單獨(dú)放在一個(gè)分區(qū)中。這樣,頂多是用戶的這個(gè)分區(qū)被寫滿,系統(tǒng)根目錄依然可以正常運(yùn)行,畢竟用戶不能夠再創(chuàng)建文件的錯(cuò)誤比系統(tǒng)無法創(chuàng)建文件的錯(cuò)誤小的多。
              /var: 用于存儲(chǔ)要打印的文件,揭發(fā)的電子郵件等。可放在單獨(dú)的分區(qū)中,其他分區(qū)寫滿不會(huì)影響到這些數(shù)據(jù)。
             /tmp:
          用于存儲(chǔ)大量臨時(shí)文件的系統(tǒng)目錄也非常適合建立單獨(dú)的文件系統(tǒng)。
              此外,/usr是安裝系統(tǒng)文件的系統(tǒng)目錄,/opt是安裝可選軟件的系統(tǒng)目錄,它們也可以放在單獨(dú)的分區(qū)中。
              具體這些分區(qū)占多大空間,就要看具體的需要了。

          posted @ 2007-09-15 10:35 gosyl 閱讀(363) | 評(píng)論 (0)編輯 收藏
          ??????獲得華工南校區(qū)第二屆3人制足球比賽冠軍,做個(gè)記號(hào)。
          ????????????
          posted @ 2006-12-10 10:26 gosyl 閱讀(205) | 評(píng)論 (0)編輯 收藏
          ?????? ?前段時(shí)間不知什么原因不能在blogjava發(fā)貼,于是在oioj新申請(qǐng)了blog。然而用過一段時(shí)間之后,又開始懷念blogjava了。作為一個(gè)技術(shù)愛好者,只有在這里,才有家的感覺。
          ????????同學(xué)介紹了一款代理軟件,fastInternet。在教育網(wǎng)內(nèi)也可以上外網(wǎng)了,用起來很爽,給了我重新回到blogjava的機(jī)會(huì),感謝部長的幫助,thanks!
          posted @ 2006-11-24 23:10 gosyl 閱讀(274) | 評(píng)論 (0)編輯 收藏
          ??????在湘大的時(shí)候,還是碰到過幾個(gè)好老師的.曾經(jīng)有一個(gè)研究生助教說過這么一句話:"讀了研究生又怎么樣,你把專業(yè)學(xué)得再精通又怎么樣.你這個(gè)人還是很膚淺的."
          ??????不知道他當(dāng)時(shí)說這句話是一種什么心態(tài).也許老師只是隨便說說.可我對(duì)這句話印象比較深.雪兒說過,她要做一個(gè)智者.她所謂的智慧,是說智慧既包括智商,也包括情商.而我認(rèn)為,這樣定義過于狹隘.
          ?????? 智慧應(yīng)該是懂得生活的真諦.生活的意義.真正懂生活的人,才是智慧的人.
          posted @ 2006-10-06 17:36 gosyl 閱讀(275) | 評(píng)論 (0)編輯 收藏

          我院非常重視對(duì)學(xué)生就業(yè)的指導(dǎo),從學(xué)生入學(xué)便開始指導(dǎo)學(xué)生規(guī)劃人生,早做準(zhǔn)備,明確自己畢業(yè)后的去向,達(dá)到高就業(yè)率。我院每屆學(xué)生的一次性就業(yè)率都高于本校的平均數(shù)值,按照北京市關(guān)于統(tǒng)計(jì)一次性就業(yè)辦法的規(guī)定,就業(yè)率達(dá) 90% 左右(含就業(yè)、出國和考研人數(shù)),另有 10% 左右的學(xué)生選擇繼續(xù)考研。在就業(yè)學(xué)生當(dāng)中, 70% 左右去向?yàn)橛蜚y行、花旗銀行、恒生銀行、中信實(shí)業(yè)銀行、中國工商銀行、中國農(nóng)業(yè)銀行、中國建設(shè)銀行、北京銀行、中國進(jìn)出口銀行、中國國際金融有限公司等金融機(jī)構(gòu); 15% 左右去向畢馬威、普華、安永等會(huì)計(jì)師事務(wù)所;到中國五礦集團(tuán)公司、 IBM (中國公司)、華北電力集團(tuán)財(cái)務(wù)公司、馬士基(中國)航遠(yuǎn)有限公司、三星(中國)投資有限公司、雀巢(中國)有限公司等單位的也不在少數(shù);之外,也有部分畢業(yè)生到國務(wù)院發(fā)展研究中心企業(yè)研究所、中國航空工業(yè)技術(shù)研究院、中國海關(guān)等部門工作 。
          posted @ 2006-10-06 16:55 gosyl 閱讀(1900) | 評(píng)論 (0)編輯 收藏
          本文是Google搜索技巧系列文章的第一篇,也是在看了《十四個(gè)方法提高博客的頁面訪問量》后,嘗試一下其中的第六條-寫一個(gè)系列文章,于是就拿Google開刀了,第一篇介紹的是最簡(jiǎn)單基本的東西,經(jīng)常使用Google搜索的可以跳過本文.

            基本搜索

            Google 查詢簡(jiǎn)潔方便,僅需輸入查詢內(nèi)容并敲一下回車鍵 (Enter),或單擊“Google 搜索”按鈕即可得到相關(guān)資料.

            搜索兩個(gè)及兩個(gè)以上關(guān)鍵字

            Google 只會(huì)返回那些符合您的全部查詢條件的網(wǎng)頁.不需要在關(guān)鍵詞之間加上“and”或“+”.如果您想縮小搜索范圍,只需輸入更多的關(guān)鍵詞,只要在關(guān)鍵詞中間留空格就行了.

            搜索結(jié)果不包含某些特定信息

            如果要避免搜索某個(gè)詞語,可以在這個(gè)詞前面加上一個(gè)減號(hào)(“-”, 英文字符).但在減號(hào)之前必須留一空格.

            自動(dòng)簡(jiǎn)繁轉(zhuǎn)換

            Google有智能型漢字簡(jiǎn)繁自動(dòng)轉(zhuǎn)換系統(tǒng).值得注意的是這個(gè)系統(tǒng)不是簡(jiǎn)單的字符變換,還包括不同區(qū)域之間慣用語轉(zhuǎn)換.例如中國大陸稱朝鮮為“北朝鮮”,而港臺(tái)和海外則稱之為“北韓”,因此在搜索簡(jiǎn)體的“北朝鮮”時(shí),會(huì)同時(shí)自動(dòng)對(duì)應(yīng)搜索繁體的“北韓”.當(dāng)搜索所有中文網(wǎng)頁時(shí),Google會(huì)對(duì)搜索項(xiàng)進(jìn)行簡(jiǎn)繁轉(zhuǎn)換后,同時(shí)檢索簡(jiǎn)體和繁體網(wǎng)頁.并將搜索結(jié)果的標(biāo)題和摘要轉(zhuǎn)換成和搜索項(xiàng)的同一文本,以便閱讀.

            拼音漢字轉(zhuǎn)換

            Google 運(yùn)用智能軟件系統(tǒng)對(duì)拼音關(guān)鍵詞能進(jìn)行自動(dòng)中文轉(zhuǎn)換并提供相應(yīng)提示.例如:搜索“yue guang”, Google 能自動(dòng)提示 “您是不是要找:月光”.如果您點(diǎn)擊“月光”, Google 將以“月光”作為關(guān)鍵詞進(jìn)行搜索.對(duì)于拼音和中文混和關(guān)鍵詞,系統(tǒng)也能做有效轉(zhuǎn)換.

            整詞的搜索

            在 Google 中,可以通過添加雙引號(hào)來搜索短語.雙引號(hào)中的詞語(比如”月光博客”)在查詢到的文檔中將作為一個(gè)整體出現(xiàn),而不會(huì)自動(dòng)進(jìn)行分詞處理.這一方法在查找名言警句或?qū)S忻~時(shí)顯得格外有用.

            通配符

            你可以在搜索時(shí)使用通配符“*”,這在搜索詩詞時(shí)特別有效.比如你可以搜一下“when i was young i’d listened to the radio * my favorite songs waiting ”可以通過模糊記憶的單詞找到“yesterday once more”的歌詞地址.

          Google搜索在工作上的應(yīng)用技巧

            Google良好的搜索和易用性已經(jīng)得到了廣大網(wǎng)友的歡迎,但是除了我們經(jīng)常使用的Google網(wǎng)站、圖像和新聞搜索之外,它還有很多其他搜索功能和搜索技巧.如果我們也能充分利用,必將帶來更大的便利.這里我介紹幾個(gè)很有用的搜索技巧,在平時(shí)搜索中可以結(jié)合使用.

            一、限定搜索范圍的技巧

            1、文件類型

            有時(shí)候我們可能不需要搜索網(wǎng)頁文件或者圖片,我們可能想要搜索其他類型的問題,比如文檔文件(Word,Excel,PPT),Flash文件,甚至是Google地圖文件,我們都可以使用“filetype”功能來實(shí)現(xiàn).

            比如我想搜索一篇關(guān)于最新加密技術(shù)的Word論文,使用Google搜索“filetype:doc 加密技術(shù) ”即可得到大量相關(guān)信息.我想搜索關(guān)于中國的Google Earth衛(wèi)星圖片,那么就在Google中搜索“filetype:kmz china”即可.

            2、指定網(wǎng)站

            有時(shí)我們進(jìn)行網(wǎng)頁搜索,想要在某一個(gè)指定的網(wǎng)站內(nèi)搜索感興趣的內(nèi)容,這時(shí)候我們可以使用“site”功能來限定搜索的網(wǎng)站.

            比如,我想在新浪網(wǎng)上搜索關(guān)于世界杯賽程的消息,只需要用Google搜索“site:sina.com.cn 世界杯賽程”即可得到結(jié)果.

            如果你想把搜索結(jié)果限制在大學(xué)的網(wǎng)站之中,可以使用“site:.edu 關(guān)鍵詞”.

            通過限定搜索范圍的方法,我們可以更快更準(zhǔn)確的搜索到我們想要的東西.

            3、其他限定搜索方法

            intitle:搜索關(guān)鍵詞(intitle:關(guān)鍵字)只搜索網(wǎng)頁標(biāo)題含有關(guān)鍵詞的頁面.

            inurl:搜索關(guān)鍵詞(intitle:關(guān)鍵字)只搜索網(wǎng)頁鏈接含有關(guān)鍵詞的頁面.

            intext:搜索關(guān)鍵詞(intext:關(guān)鍵字)只搜索網(wǎng)頁body標(biāo)簽中的文本含有關(guān)鍵詞的頁面.

            二、寫作輔助小工具

            Google有一些小工具,為我們的日常工作學(xué)習(xí)提供了很多方便之處.

            1、翻譯工具

            Google本身帶有中英文翻譯的功能,只需輸入一個(gè)關(guān)鍵詞(“翻譯”或“fy”任選其一)和要查的中(英)文單詞,Google會(huì)直接顯示您要查的單詞的英文(或中文)翻譯.

            比如我們想要翻譯“香蕉”這個(gè)詞為英文,那么只需要在Google中搜索“翻譯 香蕉”或者“fy 香蕉”,返回的第一條記錄就是翻譯的結(jié)果.同樣,我們搜索“fy banana”可以得到這個(gè)單詞的中文翻譯.

            2、學(xué)術(shù)詞典工具

            我們有時(shí)候想要知道一個(gè)具體詞匯的定義,可以使用“定義”或“define”,接著鍵入一個(gè)空格,然后鍵入您需要其定義的詞.

            比如,我們想要知道氨基酸是什么意思,只需要在Google中搜索“定義 氨基酸”,就可以找到氨基酸的定義.

            三、改進(jìn)工作效率

            做為一個(gè)公司員工,每天都要關(guān)注自己公司和競(jìng)爭(zhēng)對(duì)手的最新消息,怎么才能在最短的時(shí)間內(nèi)獲得最多的信息呢?Google可以幫助你.

            Google 快訊是Google的新聞定制自動(dòng)發(fā)送,用戶可以定制自己需要的內(nèi)容,Google會(huì)在設(shè)定的時(shí)間內(nèi)(即時(shí)、每天、每周)給用戶發(fā)送Google最新搜索到的新聞文章,非常方便,我們就可以用這個(gè)功能來跟蹤自己公司和競(jìng)爭(zhēng)對(duì)手的最新消息.

            例如我是一家做搜索的開發(fā)公司,我需要每天關(guān)注自己的競(jìng)爭(zhēng)對(duì)手,因此我只要登錄:http://www.google.com/alerts?hl= zh-CN,然后在“搜索字詞”中輸入“Google”,“頻率”為每天,即可每天收到關(guān)于Google的最新消息,同樣在“搜索字詞”中輸入“百度”, 可以獲得百度的最新消息.

            當(dāng)然,搜索關(guān)鍵字不只是公司,開動(dòng)我們的腦筋,我們可以用這個(gè)工具跟蹤任何信息,比如輸入某個(gè)名人的名字,可以追蹤這個(gè)名人的最新消息和新聞,搜索某個(gè)行業(yè)名稱,可以追蹤這個(gè)行業(yè)的相關(guān)新聞,搜索某個(gè)新聞事件,可以得到這個(gè)事件的最新報(bào)道.

            因此,我們只要靈活掌握和運(yùn)行Google的搜索技巧,那會(huì)給自己的工作和學(xué)習(xí)帶來相當(dāng)大的提升,使得自己的事業(yè)能夠更上一層樓.

          posted @ 2006-10-02 10:22 gosyl 閱讀(394) | 評(píng)論 (1)編輯 收藏
          ???我使用myeclipse5.0.1GA+eclipse3.2。新建一個(gè)web project,然后添加struts cababilities.在struts-config.xml的design標(biāo)簽頁下(如下圖)不能新建jsp文件。為什么呢?
          o_未命名.JPG
          posted @ 2006-09-16 21:20 gosyl 閱讀(1006) | 評(píng)論 (1)編輯 收藏
          ??????報(bào)名幾天了,忙完了注冊(cè),體檢之后。今天上了第一天課,跟本科時(shí)候的感覺差不多,上午逃了一節(jié),下午的是選修課,學(xué)姐說很難過所以沒選,也就干脆沒有去上。在寢室美美的睡了一覺。醒來已經(jīng)是5點(diǎn)。心想 我的研究生生涯就此開始了,心里卻沒有一絲激動(dòng)。身邊強(qiáng)人不少,需要虛心向他們學(xué)習(xí)。雪兒為了考研每天都很努力,我也應(yīng)該好好規(guī)劃一下這三年,不能虛度光陰。
          ??????
          posted @ 2006-09-14 00:05 gosyl 閱讀(248) | 評(píng)論 (2)編輯 收藏

          ????????回到佛山也快有10天時(shí)間,每天過得挺平淡。很懷念在學(xué)校跟同學(xué)們?cè)谝黄鸬娜兆印?br />??????? 在這里,認(rèn)識(shí)了一些新的朋友,都是一些在工廠打工的打工仔。跟我住一屋子的就有兩個(gè)。雖然就比我大1,2歲,但已經(jīng)工作好幾年了。一個(gè)的兒子快1歲了,另外一個(gè)的老婆過些天就生小孩了。他們每天都在工廠里很賣力的工作。每天都要加班,很辛苦。但是他們每天都樂呵呵的,我們每天晚上開臥談到很晚,弄得最近都有點(diǎn)睡眠不足鳥。
          ??????? 白天他們工作的時(shí)候,我就玩玩電腦,陪老媽出去買菜,陪她逛街。偶爾跟老婆通通電話,倒也逍遙。
          ??????? 生活有點(diǎn)平淡.期待著開學(xué)???????

          posted @ 2006-08-12 14:46 gosyl 閱讀(317) | 評(píng)論 (5)編輯 收藏
          ????? 同學(xué)在我機(jī)子上安裝red hat,把我的d盤格掉了,里面有我所有的軟件備份以及編程工具。這回我可慘了,又要重新安裝,上網(wǎng)搜集,下載。現(xiàn)在資料丟了才意識(shí)到備份的重要,發(fā)誓下次一定要配個(gè)刻錄光驅(qū)!把重要的資料刻錄下來,這樣就萬無一失了。
          posted @ 2006-05-24 12:43 gosyl 閱讀(269) | 評(píng)論 (1)編輯 收藏
          ???????? 昨天把機(jī)子拿i給同學(xué)去安裝linux,結(jié)果安裝了一個(gè)linux red hat,比我的fc5刪除了,版本太低,不想用,于是進(jìn)windows把linux所在的盤給格式化了,結(jié)果再重啟機(jī)子后,系統(tǒng)不能啟動(dòng)拉。直接進(jìn)入了grub命令提示符,不動(dòng)了。
          ???????? 然后上網(wǎng)找了下資料,用window xp的安裝盤進(jìn)入修復(fù)命令臺(tái),使用fixmbr命令,就可以進(jìn)入windows了。
          ??????? 一般的 先用map查看一下你的windows安裝在那個(gè)盤,

          Fixmbr?

            修復(fù)啟動(dòng)磁盤的?主啟動(dòng)記錄。fixmbr?命令僅在使用故障恢復(fù)控制臺(tái)時(shí)才可用。?

            fixmbr?[?device_name]?

            參數(shù)?

            device_name?

            要寫入新的主引導(dǎo)記錄的設(shè)備(驅(qū)動(dòng)器)。設(shè)備名稱可從?map?命令的輸出獲得。例?
          如,設(shè)備名稱:?

            \Device\HardDisk0?

            范例? :我的windows xp裝在c盤,用map出來的信息顯示出來是: \Device\HardDisk0

            下列命令示例向指定設(shè)備寫入一個(gè)新的主引導(dǎo)記錄:?

            fixmbr?\Device\HardDisk0?

          posted @ 2006-05-24 12:36 gosyl 閱讀(343) | 評(píng)論 (0)編輯 收藏

          ?

          public ? class ?Student {
          ????Student(String?name)
          {
          ????????
          this .name = name;
          ????}

          ????
          boolean ?hasPassedCET4() {
          ????????
          //
          ????}

          ????????
          ????
          boolean ?gotEnoughCredits() {
          ????????
          //
          ????}


          ????
          private ?age;
          ????
          private ?name;
          }


          class ?GraduateStudent? extends ?Student {
          ????
          boolean ?completedGraduateThesis() {
          ????????
          // ???
          ????}

          ????Photo?getPhoto()
          {
          ????????
          //
          ????}

          ????
          boolean ?healthCheckUp() {
          ????????
          //
          ????}

          ????
          void ?stay() {
          ????????
          //
          ????}

          ????
          void ?leaveSchool() {}
          ????
          void ?enterAnotherSchool() {}
          ????
          ????
          public ? static ? void ?main(Sting[]?args) {
          ????????Student?me
          = new ?GraduateStudent( " syl " );
          ????????
          if (me.hasPassCET4()
          ???????????
          && ?me.gotEnoughCredits()
          ???????????
          && ?me.completedGraduateThesis()) {
          ????????????me.getPhoto();
          ????????????
          if ?(me.healthCheckUp()) {
          ???????????????me.leaveSchool();
          ???????????????me.enterAnotherSchool();
          ????????????}
          else {
          ???????????????me.leaveSchool();
          ???????????????me.gotoHospital();
          ???????????????
          while ( ! me.healthCheckUp())
          ???????????????????
          {}
          ???????????????me.enterAnotherSchool();
          ????????????}

          ????????}
          else {
          ?????????????me.stay();
          ????????}

          ????}

          }


          posted @ 2006-05-21 14:17 gosyl 閱讀(308) | 評(píng)論 (0)編輯 收藏
          ? 我使用的版本是wincvs 2.0.3.1和cvsnt2.5.03。
          ? 不同的版本配置方式有很大的不同,因此針對(duì)不同的版本,設(shè)置方法可能不同。
          ?
          ??先在cvsnt中新建Repository: 點(diǎn)擊repository configuration選項(xiàng)卡--->ADD ,在location下填入資源庫位置,我填0寫的是“D:/CVSNT/demoRepository”,然后在name下填寫“/demoRepository”,注意這里是相對(duì)路徑。下面三個(gè)選項(xiàng),我統(tǒng)統(tǒng)打上鉤。OK。

          ???安裝好wincvs后,
          ?1。連接資源庫:進(jìn)入菜單項(xiàng)admin--〉command line Settings ,在cvsroot里填寫“:pserver:gosyl@localhost:/demoRepository ”。然后進(jìn)入菜單項(xiàng)admin--〉login,在cvsroot里同樣填寫“:pserver:gosyl@localhost:/demoRepository”。系統(tǒng)提示輸入密碼,輸入后。連接成功。系統(tǒng)顯示
          ?? ***** CVS exited normally with code 0 *****
          ??
          ? 2。使用import module向資源庫添加需要管理的文件:
          ?? 在workspace窗口點(diǎn)擊鼠標(biāo)右鍵,選擇import module。在import setting選項(xiàng)卡的Repository下給新資源取個(gè)名字如“我的文檔”。在 import option選項(xiàng)卡下鍵入路徑名,確定。這時(shí)在workspace窗口會(huì)出現(xiàn)一個(gè)“我的文檔”的文件夾,在右側(cè)窗口可以看到這個(gè)文件夾下的文件。這些文件可以被提交到資源庫中。這時(shí)用鼠標(biāo)右鍵點(diǎn)擊workspace窗口內(nèi)空白部分,可以發(fā)現(xiàn)已經(jīng)有commit 等選項(xiàng)。
          posted @ 2006-05-07 15:22 gosyl 閱讀(318) | 評(píng)論 (0)編輯 收藏
          轉(zhuǎn)載自http://www.kaifz.com/Tomcat5-5-JNDI-JDBC-t39764.htm

          Tomcat5.5下配置JNDI JDBC數(shù)據(jù)源
          w.kejia@gmail.com
          1. 安裝JDBC驅(qū)動(dòng)
          通常,將JDBC驅(qū)動(dòng)安裝到$CATALINA_HOME/common/lib下。
          2. 聲明你的資源引用
          這里我們?yōu)镴DBC數(shù)據(jù)源建立的JNDI資源名為“jdbc/dataSource2005”,需要在web應(yīng)用部署描述文件web.xml中添加資源聲明:
          <resource-ref>
          <description>
          Resource reference to a factory for java.sql.Connection
          instances that may be used for talking to a particular
          database that is configured in the server.xml file.
          </description>
          <res-ref-name>
          jdbc/dataSource2005
          </res-ref-name>
          <res-type>
          javax.sql.DataSource
          </res-type>
          <res-auth>
          Container
          </res-auth>
          </resource-ref>
          以下是一份簡(jiǎn)單、完整的web.xml文件內(nèi)容:
          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
          "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
          <web-app id="StrutsWuApplication">
          <welcome-file-list>
          <welcome-file>index.jsp</welcome-file>
          </welcome-file-list>
          <resource-ref id="datasource">
          <description>Database connection</description>
          <res-ref-name>jdbc/dataSource2005</res-ref-name>
          <res-type>javax.sql.DataSource</res-type>
          <res-auth>Container</res-auth>
          </resource-ref>
          </web-app>
          3. 配置Tomcat資源工廠
          接下來修改應(yīng)用的$CATALINA_HOME/conf/server.xml或web應(yīng)用的/META-INF/context.xml文件,在相應(yīng)的context節(jié)添加:
          <Context ...>
          ...
          <Resource name="jdbc/dataSource2005" auth="Container" type="javax.sql.DataSource" username="sa" password="sa" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://localhost:1433;databasename=northwind" maxActive="8" maxIdle="4"/>
          ...
          </Context>
          Tomcat標(biāo)準(zhǔn)數(shù)據(jù)源資源工廠配置項(xiàng)如下:
          * driverClassName - 所使用的JDBC驅(qū)動(dòng)類全稱。
          * maxActive - 同一時(shí)刻可以自數(shù)據(jù)庫連接池中被分配的最大活動(dòng)實(shí)例數(shù)。
          * maxIdle - 同一時(shí)刻數(shù)據(jù)庫連接池中處于非活動(dòng)狀態(tài)的最大連接數(shù)。
          * maxWait - 當(dāng)連接池中沒有可用連接時(shí),連接池在拋出異常前將等待的最大時(shí)間,單位毫秒。
          * password - 傳給JDBC驅(qū)動(dòng)的數(shù)據(jù)庫密碼。
          * url - 傳給JDBC驅(qū)動(dòng)的連接URL。
          * user - 傳給JDBC驅(qū)動(dòng)的數(shù)據(jù)庫用戶名。
          * validationQuery - 一個(gè)SQL查詢語句,用于在連接被返回給應(yīng)用前的連接池驗(yàn)證。如果指定了該屬性,則必為至少返回一行記錄的SQL SELECT語句。
          4. 使用
          Context initCtx = new InitialContext();
          Context envCtx = (Context) initCtx.lookup("java:comp/env");
          DataSource ds = (DataSource)envCtx.lookup("jdbc/dataSource2005");
          Connection conn = ds.getConnection();
          ... use this connection to access the database ...
          conn.close();
          注意:Tomcat5.5不支持ConnectionPoolDataSource接口。
          5. 參考
          * http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html
          posted @ 2006-05-05 21:54 gosyl 閱讀(544) | 評(píng)論 (0)編輯 收藏
          ?????? ?今天是跟女朋友相識(shí)一周年的日子,沒有過多的感觸,只有淡淡的憂傷。
          ????????畢業(yè)時(shí)分手,很瀟灑的說法,真的到那一天,希望自己也能那么灑脫。
          ??????? 回想起一年來的風(fēng)風(fēng)雨雨,無論如何,一周年,都是值得紀(jì)念的。
          ??????? 認(rèn)認(rèn)真真把寢室打掃了一遍,寢室煥然一新。心也一樣。?????????
          ???????????????
          posted @ 2006-05-01 11:26 gosyl 閱讀(293) | 評(píng)論 (1)編輯 收藏

          Award BIOS

          1短:系統(tǒng)正常啟動(dòng)。表明機(jī)器沒有任何問題。
          2短:常規(guī)錯(cuò)誤,請(qǐng)進(jìn)入CMOS Setup,重新設(shè)置不正確的選項(xiàng)。
          1長1短:內(nèi)存或主板出錯(cuò)。換一條內(nèi)存試試,若還是不行,只好更換主板。
          1長2短:顯示器或顯示卡錯(cuò)誤。
          1長3短:鍵盤控制器錯(cuò)誤。檢查主板。
          1長9短:主板Flash RAM或EPROM錯(cuò)誤,BIOS損壞。換塊Flash RAM試試。
          不斷地響(長聲):內(nèi)存條未插緊或損壞。重插內(nèi)存條,或更換內(nèi)存。

          ?AMI BIOS

          1短:內(nèi)存刷新失敗。更換內(nèi)存條。
          2短:內(nèi)存ECC較驗(yàn)錯(cuò)誤。在CMOS Setup中將內(nèi)存關(guān)于ECC校驗(yàn)的選項(xiàng)設(shè)為Disabled就可以解決,不過最根本的解決辦法還是更換一條內(nèi)存。
          3短:系統(tǒng)基本內(nèi)存檢查失敗。換內(nèi)存。
          4短:系統(tǒng)時(shí)鐘出錯(cuò)。
          5短:CPU出現(xiàn)錯(cuò)誤。
          6短:鍵盤控制器錯(cuò)誤。
          7短:系統(tǒng)實(shí)模式錯(cuò)誤,不能切換到保護(hù)模式。
          8短:顯示內(nèi)存錯(cuò)誤。顯示內(nèi)存有問題,更換顯卡試試。
          9短:BIOS芯片檢驗(yàn)和錯(cuò)誤。
          1長3短:內(nèi)存錯(cuò)誤。內(nèi)存損壞,更換即可。
          1長8短:顯示測(cè)試錯(cuò)誤。顯示器數(shù)據(jù)線沒插好或顯示卡沒插牢。

          ?Phoenix BIOS

          1短:系統(tǒng)啟動(dòng)正常
          1短1短1短:系統(tǒng)初始化失敗
          1短1短2短:主板錯(cuò)誤
          1短1短3短:CMOS或電池失效
          1短1短4短:ROM BIOS校驗(yàn)錯(cuò)誤
          1短2短1短:系統(tǒng)時(shí)鐘錯(cuò)誤
          3短2短4短:鍵盤控制器錯(cuò)誤
          3短3短4短:顯示內(nèi)存錯(cuò)誤
          3短4短2短:顯示錯(cuò)誤
          4短2短1短:時(shí)鐘錯(cuò)誤
          4短2短2短:關(guān)機(jī)錯(cuò)誤
          4短3短1短:內(nèi)存錯(cuò)誤
          4短4短1短:串行口錯(cuò)誤
          4短4短2短:并行口錯(cuò)誤

          posted @ 2006-04-29 23:13 gosyl 閱讀(327) | 評(píng)論 (0)編輯 收藏
          ??????又是不斷的重復(fù),沒有創(chuàng)新,對(duì)自己著實(shí)有點(diǎn)失望。四年學(xué)習(xí)的象征,就是這個(gè)水平,心里那個(gè)寒啊。。。發(fā)誓一定要更加努力的學(xué)習(xí)!
          posted @ 2006-04-28 19:51 gosyl 閱讀(238) | 評(píng)論 (0)編輯 收藏

          配置要求:IIS(win2000 server 自帶)、Java 2 SDK 1.4.2 (或更高版本)、Tomcat Web Server 連接器、Tomcat 5.0.24 (或更高版本)

          準(zhǔn)備

          一、Java 2 SDK 1.4.2 (或更高版本)
          1、 www.java.sun.com/downloads/ 網(wǎng)站中下載,選擇
          2、 Java 2 Platform, Standard Edition (J2SE)
          3、? 在下拉列表框中選擇All platforms
          4、? J2SE v 1.4.2_04? SDK? includes the JVM technology 下選擇
          5、? Download J2SE SDK
          6、 選擇accept后下載Windows Offline Installation, Multi-language??????? (j2sdk-1_4_2_04-windows-i586-p.exe, 49.36 MB) 版本

          二、Tomcat 5.0.24 (或更高版本)
          1、http://jakarta.apache.org/site/binindex.cgi下載
          2、在Downloads中選擇Binaries
          3、在Tomcat 5.0.25 KEYS 中選擇5.0.25 exe PGP MD5 下載

          三、Tomcat Web Server 連接器
          1、http://jakarta.apache.org/site/binindex.cgi下載
          2、在Downloads中選擇Binaries
          3、在Tomcat Web Server Connectors KEYS 中選擇
          4、JK 2
          ?? JK 2 Binary Releases
          5、出現(xiàn)Index of/dist/jakarta/tomcat-connectors/jk2/binaries
          ? 界面,選擇win32/然后選擇下載
          ? jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip
          ?注意 這個(gè)目錄列表顯示的文件名稱被截?cái)啵孕枰^察瀏覽器狀態(tài)欄中的提示,確認(rèn)你準(zhǔn)備下載的文件應(yīng)該是以\"...iis.zip\"為結(jié)尾的

          安裝

          一、Java 2 SDK
          運(yùn)行j2sdk-1_4_2_04-windows-i586-p.exe 按照提示安裝(可以更改安裝路徑到你習(xí)慣的地方)。這里選擇
          d:\\jdk(jdk為自己新建的文件夾)

          二、Tomcat 5
          運(yùn)行jakarta-tomcat-5.0.24.exe 按照提示安裝(可以更改至其它路徑)。
          這里選擇d:\\tomcat5.0(tomcat5.0為自己新建的文件夾)
          選擇本地機(jī)器的jdk路徑,一般情況下,安裝文件會(huì)自動(dòng)搜索并顯示,如果沒有正確顯示,也可以手動(dòng)更改
          成功安裝后,程序會(huì)提示啟動(dòng)tomcat并查看readme文檔。
          注意: 啟動(dòng)Tomcat之前要確定系統(tǒng)沒有其它服務(wù)已經(jīng)占用8080端口(Tomcat默認(rèn)端口)和8009端口( Tomcat\'s AJP13 連接器端口)
          Tomcat正常啟動(dòng)后會(huì)在系統(tǒng)欄加載圖標(biāo)
          注意: tomcat5.0以下的版本必須設(shè)初始密碼,tomcat5.0以上的可以不設(shè)

          三、Tomcat JK2 IIS 連接器
          解壓縮jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip得到bin? conf? doc三個(gè)文件夾,進(jìn)入\\bin\\后可見isapi_redirector2.dll。
          剪切/復(fù)制isapi_redirector2.dll 文件到Tomcat\'s bin\\目錄中
          新建目錄win32\\i386\\ 并粘貼isapi_redirector2.dll。
          記住這個(gè)路徑,稍后配置IIS的時(shí)候還會(huì)用到。這個(gè)路徑不是系統(tǒng)要求的,可改變!
          現(xiàn)在可以刪除jakarta-tomcat-connectors-jk2.0.4-win32-IIS目錄,這里面的文件已經(jīng)沒用了。實(shí)際上在jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip中我們只用到了isapi_redirector2.dll一個(gè)文件

          設(shè)置
          一、tomcat
          進(jìn)入 Tomcat\'s conf\\ 文件夾.
          要支持 JK2 連接器, 你可能需要修改jk2.properties文件. 大多數(shù)情況下保留此文件的默認(rèn)狀態(tài)即可,本人的多次配置過程都沒有修改過這個(gè)文件。

          ## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED
          ## WHEN YOU EDIT THE FILE.

          ## COMMENTS WILL BE _LOST_

          ## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.

          # Set the desired handler list
          # handler.list=apr,request,channelJni
          # www.domain.com
          # Override the default port for the socketChannel
          # channelSocket.port=8019
          # Default:
          # channelUnix.file=${jkHome}/work/jk2.socket
          # Just to check if the the config? is working
          # shm.file=${jkHome}/work/jk2.shm

          # In order to enable jni use any channelJni directive
          # channelJni.disabled = 0
          # And one of the following directives:

          # apr.jniModeSo=/opt/apache2/modules/mod_jk2.so

          # If set to inprocess the mod_jk2 will Register natives itself
          # This will enable the starting of the Tomcat from mod_jk2
          # apr.jniModeSo=inprocess
          request.tomcatAuthentication=false


          設(shè)置環(huán)境變量tomcat_home。指向tomcat的安裝目錄d:\\Tomcat 5.0下。注意要求系統(tǒng)有可用JAVA_HOME環(huán)境變量

          創(chuàng)建workers2.properties到d:\\Tomcat 5.0\\conf下。workers2.properties內(nèi)容文件如下:
          [shm]
          file=\"d:/Tomcat 5.0/logs/jk2.shm\"
          size=1048576

          # Example socket channel, override port and host.
          [channel.socket:localhost:8009]
          port=8009
          host=127.0.0.1

          # define the worker
          [ajp13:localhost:8009]
          channel=channel.socket:localhost:8009

          # Uri mapping
          [uri:/*.jsp]
          [uri:/servlet/*]
          worker=ajp13:localhost:8009

          三、Tomcat IIS 連接器
          你已經(jīng)放置isapi_redirector2.dll在你的路徑下,本例子中是
          d:\\Tomcat 5.0\\bin\\win32\\i386
          現(xiàn)在需要添加一些必要的注冊(cè)信息到注冊(cè)表,redirector被IIS調(diào)用時(shí)會(huì)讀到。建立一個(gè).reg文件

          Windows Registry Editor Version 5.00
          [HKEY_LOCAL_MACHINE\\SOFTWARE\\Apache Software Foundation\\Jakarta Isapi Redirector\\2.0]
          \"workersFile\"=\"d:\\\\Tomcat 5.0\\\\conf\\\\workers2.properties\"
          \"extensionUri\"=\"/jakarta/isapi_redirector2.dll\"
          \"logLevel\"=\"debug\"
          \"serverRoot\"=\"d:\\\\Tomcat 5.0\\\\\"
          在記事本中寫入上面的文字,并保存為 reg.reg
          雙擊.reg文件,在注冊(cè)表中的內(nèi)容將會(huì)添加成功
          HKEY_LOCAL_MACHINE\\SOFTWARE\\Apache Software Foundation\\Jakarta Isapi Redirector\\2.0中可以看到。

          四、給Tomcat配制虛擬主機(jī)多個(gè)站點(diǎn)。
          新建兩個(gè)文件夾d:\\tomcat1和d:\\tomcat2。在兩個(gè)文件夾里面再分別建立一個(gè)ROOT目錄。

          記事本打開d:\\Tomcat5.0\\conf\\server.xml文件。在文件server.xml中找到
          標(biāo)簽;在標(biāo)簽之后新建如下信息:

          主要就是新建兩個(gè)虛擬主機(jī)www.tomcat1.comwww.tomcat2.com。站點(diǎn)目錄分別是d:\\tomcat1和d:\\tomcat2。d:\\tomcat1\\ROOT和d:\\tomcat2\\ROOT。分別是兩個(gè)站點(diǎn)的主目錄。也建立了日志文件和訪問日志文件。

          五、打開tomcat的/servlet/*的映射。
          記事本打開d:\\Tomcat 5.0\\conf\\web.xml文件。

          ???
          ??????? invoker
          ???????
          ???????? org.apache.catalina.servlets.InvokerServlet
          ???????
          ???????
          ??????????? debug
          ??????????? 0
          ???????
          ??????? 2
          ???

          ???
          ??????? invoker
          ??????? /servlet/*
          ???
          這兩個(gè)代碼段的注釋去掉,使其生效。

          六、在iis中建立兩個(gè)站點(diǎn)tomcat1和tomcat2。建立時(shí)注意主機(jī)頭分別設(shè)成www.tomcat1.comwww.tomcat2.com。主目錄分別設(shè)成d:\\tomcat1\\ROOT和d:\\tomcat2\\ROOT。兩個(gè)站點(diǎn)分別建立名稱為jakarta的ISAPI篩選器。可執(zhí)行文件都指向d:\\Tomcat 5.0\\conf\\connector\\isapi_redirector2.dll。

          兩個(gè)站點(diǎn)分別新建虛擬目錄別名都填:jakarta,目錄選擇指向:d:\\Tomcat 5.0\\bin\\win32\\i386在\"執(zhí)行(例如ISAPI應(yīng)用程序或CGI)\"一項(xiàng)打上勾,完成。

          IIA篩選器
          再進(jìn)行篩選器的選擇時(shí),選用jakarta可執(zhí)行文件為d:\\Tomcat 5.0\\bin\\win32\\i386
          ?
          建篩選器所需要的虛擬目錄
          選擇需要加載Tomcat服務(wù)站點(diǎn),右鍵選擇新建,再選擇虛擬目錄。創(chuàng)建虛擬目錄,別名為jakarta。注意這個(gè)名字是固定值,不要拼寫錯(cuò)誤!指定目錄為isapi_redirector2.dll所在目錄. 本例子中是 d:\\Tomcat 5.0\\bin\\win32\\i386
          ?
          重啟tomcat和iis。

          在tomcat1和tomcat2文件夾下最好放一個(gè)index.htm和一個(gè)index.jsp文件.方便測(cè)試。

          posted @ 2006-04-27 11:35 gosyl 閱讀(3756) | 評(píng)論 (3)編輯 收藏
          如何設(shè)置wingate在局域網(wǎng)內(nèi)架設(shè)web服務(wù)器
          以架設(shè)web server為例:
          1. 開啟GateKeeper,在左面點(diǎn)擊WWW Proxy Service,按鼠標(biāo)右鍵,進(jìn)入WWW Proxy Service的屬性頁,在General頁中將Service端口設(shè)置發(fā)布Web所使用的端口,一般為80,這樣Wingate開放了一個(gè)80端口的HTTP代理服務(wù)。
          2. 進(jìn)入Bindings頁,選擇第一個(gè)選項(xiàng)即Allow Connections coming in on any internet connections。
          3. 重要的是在Non-Proxy Requests頁,默認(rèn)是選擇了Reject Request,把它改為Pipe request through to predetermined。在下面Server和Port欄中,填局域網(wǎng)中內(nèi)部提供Web服務(wù)的機(jī)器的IP地址和端口(比如192.168.0.10,80)。
            這樣,Wingate就將外部對(duì)80端口的HTTP請(qǐng)求轉(zhuǎn)發(fā)到局域網(wǎng)中IP地址為192.168.0.10這臺(tái)電腦的80端口去。只要192.168.0.80電腦的IIS正確設(shè)置了80端口的Web服務(wù),就能被局域網(wǎng)外部訪問到。
          4. 確定并保存。
          posted @ 2006-04-27 11:34 gosyl 閱讀(743) | 評(píng)論 (0)編輯 收藏

          為什么要安裝linux:
          ?????? 1.不知何時(shí)開始對(duì)windows產(chǎn)生了反感
          ?????? 2.硬盤增加了80g
          ???????3.出于好奇

          為什么選擇fedora core5:
          ?????? 1.網(wǎng)上評(píng)論:大家說好才是真的好,而且比較適合我。
          ????????2.先入為主:身邊有同學(xué)用過fedora core的linux。(不過是fc2的,里面的openoffice對(duì)中文支持不好。)
          ??????? 3.專家推薦:有個(gè)玩了linux3年的朋友向我推薦了fc,告訴我最新版的是fc5,得知里面還自帶了eclipse。對(duì)于喜歡java的我來說,這是一大誘惑。

          如何得到fedora core5 :
          ?????????1.商店購買安裝盤:浪費(fèi)錢跟時(shí)間,需要親自跑到商店去找,我估計(jì)我所在的城市沒有買。
          ???????? 2.借朋友的安裝盤:那個(gè)同學(xué)在另一個(gè)學(xué)校,坐車要10來分鐘,麻煩。
          ???????? 3.上網(wǎng)下載:joakly在北京的公司可以免費(fèi)上網(wǎng),網(wǎng)速奇快無比。of course?,下載!

          網(wǎng)上尋找fedora core5:
          ????????? 1.google??未果???
          ????????? 2.verycd.com? 未果
          ????????? 2.csdn.net? -->wiki-->linux-->fedora???在這里我找到了官方bt下載網(wǎng)址http://torrent.fedoraproject.org/

          安裝 fedora?core 5:
          ???????????1.使用nero?6刻錄了6張cd 。nero是很著名的刻錄軟件,易用,安全。
          ???????????2.給linux劃分了10G的空間。
          ?????????? 3.如果是原來安裝了windows一定要使用custom安裝,如果選擇了自動(dòng)分區(qū),你的硬盤數(shù)據(jù)就全毀了,曾經(jīng)吃過這樣的虧。汗。。。?
          ???????????4.安裝過程中發(fā)現(xiàn)有好幾張碟片被弄壞了,跑了商店又買了2張碟,重新刻錄。虧
          ?????????? 5.安裝完后,發(fā)現(xiàn)機(jī)器既不能進(jìn)入windows也不能進(jìn)入linux,機(jī)器停在一個(gè)grub的提示符下面,卻什么都不能輸入。無語。。。
          ?????????? 6.第一反應(yīng)是linux把mbr破壞了,搞得系統(tǒng)不能啟動(dòng)了。趕緊上網(wǎng)查。通過一番努力,搞定了。下面記錄了修復(fù)過程。

          用grub引導(dǎo)多系統(tǒng):
          ???????????用fedora core?5的rescue盤啟動(dòng)系統(tǒng),進(jìn)入了一個(gè)有sh#提示符的界面。
          1.?在sh#下面鍵入命令:????? chroot? /mnt/sysimage ,進(jìn)入/ 目錄
          2.?用cat? 察看 /etc/fstab?文件:fstab文件中有一行顯示如下:?
          ????????????LABEL=/boot /boot ext3 defaults 1 2
          ??????說明我的Linux系統(tǒng)/boot和/沒有位于同一個(gè)分區(qū)
          3.然后依次執(zhí)行下面的語句 ,重新啟動(dòng),搞定:

          grub> root (hd1,0)????? //?我的linux是裝在(hd1,0)上。
          ?Filesystem type is ext2fs, partition type 0x83
          grub> setup(hd0)??????? // 把grub寫入mbr
          grub> kernel /vmlinuz-2.6.11-1.1369_FC5 ro root=/root???//裝載kernel
          ??? ?[Linux-bzImage, setup=0x1e00, size=0x18e473]
          grub> initrd /grub initrd-2.6.11-1.1369_FC4.img???
          ????[Linux-initrd @ 0x2e1000, 0x10e685 bytes]
          grub> boot



          ?
          ???????????






          ? -------ps 現(xiàn)在的linux的易用性與windows越來越接近了。像我等菜鳥也開始用了,前途無量啊。。

          posted @ 2006-04-26 17:44 gosyl 閱讀(821) | 評(píng)論 (0)編輯 收藏

          [介紹]
          gcc and g++分別是gnu的c & c++編譯器 gcc/g++在執(zhí)行編譯工作的時(shí)候,總共需要4步

          1.預(yù)處理,生成.i的文件[預(yù)處理器cpp]
          2.將預(yù)處理后的文件不轉(zhuǎn)換成匯編語言,生成文件.s[編譯器egcs]
          3.有匯編變?yōu)槟繕?biāo)代碼(機(jī)器代碼)生成.o的文件[匯編器as]
          4.連接目標(biāo)代碼,生成可執(zhí)行程序[鏈接器ld]
          [參數(shù)詳解]
          -x language filename
            設(shè)定文件所使用的語言,使后綴名無效,對(duì)以后的多個(gè)有效.也就是根據(jù)約定C語言的后
          綴名稱是.c的,而C++的后綴名是.C或者.cpp,如果你很個(gè)性,決定你的C代碼文件的后綴
          名是.pig 哈哈,那你就要用這個(gè)參數(shù),這個(gè)參數(shù)對(duì)他后面的文件名都起作用,除非到了
          下一個(gè)參數(shù)的使用。
            可以使用的參數(shù)嗎有下面的這些
            `c', `objective-c', `c-header', `c++', `cpp-output', `assembler', and `a
          ssembler-with-cpp'.
            看到英文,應(yīng)該可以理解的。
            例子用法:
            gcc -x c hello.pig
            
          -x none filename
            關(guān)掉上一個(gè)選項(xiàng),也就是讓gcc根據(jù)文件名后綴,自動(dòng)識(shí)別文件類型
            例子用法:
            gcc -x c hello.pig -x none hello2.c
            
          -c
            只激活預(yù)處理,編譯,和匯編,也就是他只把程序做成obj文件
            例子用法:
            gcc -c hello.c
            他將生成.o的obj文件
          -S
            只激活預(yù)處理和編譯,就是指把文件編譯成為匯編代碼。
            例子用法
            gcc -S hello.c
            他將生成.s的匯編代碼,你可以用文本編輯器察看
          -E
            只激活預(yù)處理,這個(gè)不生成文件,你需要把它重定向到一個(gè)輸出文件里面.
            例子用法:
            gcc -E hello.c > pianoapan.txt
            gcc -E hello.c | more
            慢慢看吧,一個(gè)hello word 也要與處理成800行的代碼
          -o
            制定目標(biāo)名稱,缺省的時(shí)候,gcc 編譯出來的文件是a.out,很難聽,如果你和我有同感
          ,改掉它,哈哈
            例子用法
            gcc -o hello.exe hello.c (哦,windows用習(xí)慣了)
            gcc -o hello.asm -S hello.c
          -pipe
            使用管道代替編譯中臨時(shí)文件,在使用非gnu匯編工具的時(shí)候,可能有些問題
            gcc -pipe -o hello.exe hello.c
          -ansi
            關(guān)閉gnu c中與ansi c不兼容的特性,激活ansi c的專有特性(包括禁止一些asm inl
          ine typeof關(guān)鍵字,以及UNIX,vax等預(yù)處理宏,
          -fno-asm
            此選項(xiàng)實(shí)現(xiàn)ansi選項(xiàng)的功能的一部分,它禁止將asm,inline和typeof用作關(guān)鍵字。
              
          -fno-strict-prototype
            只對(duì)g++起作用,使用這個(gè)選項(xiàng),g++將對(duì)不帶參數(shù)的函數(shù),都認(rèn)為是沒有顯式的對(duì)參數(shù)
          的個(gè)數(shù)和類型說明,而不是沒有參數(shù).
            而gcc無論是否使用這個(gè)參數(shù),都將對(duì)沒有帶參數(shù)的函數(shù),認(rèn)為城沒有顯式說明的類型

            
          -fthis-is-varialble
            就是向傳統(tǒng)c++看齊,可以使用this當(dāng)一般變量使用.
            
          -fcond-mismatch
            允許條件表達(dá)式的第二和第三參數(shù)類型不匹配,表達(dá)式的值將為void類型
            
          -funsigned-char
          -fno-signed-char
          -fsigned-char
          -fno-unsigned-char
            這四個(gè)參數(shù)是對(duì)char類型進(jìn)行設(shè)置,決定將char類型設(shè)置成unsigned char(前兩個(gè)參
          數(shù))或者 signed char(后兩個(gè)參數(shù))
            
          -include file
            包含某個(gè)代碼,簡(jiǎn)單來說,就是便以某個(gè)文件,需要另一個(gè)文件的時(shí)候,就可以用它設(shè)
          定,功能就相當(dāng)于在代碼中使用#i nclude<filename>
            例子用法:
            gcc hello.c -include /root/pianopan.h
            
          -imacros file
            將file文件的宏,擴(kuò)展到gcc/g++的輸入文件,宏定義本身并不出現(xiàn)在輸入文件中
            
          -Dmacro
            相當(dāng)于C語言中的#define macro
            
          -Dmacro=defn
            相當(dāng)于C語言中的#define macro=defn
            
          -Umacro
            相當(dāng)于C語言中的#undef macro
          -undef
            取消對(duì)任何非標(biāo)準(zhǔn)宏的定義
            
          -Idir
            在你是用#i nclude"file"的時(shí)候,gcc/g++會(huì)先在當(dāng)前目錄查找你所制定的頭文件,如
          果沒有找到,他回到缺省的頭文件目錄找,如果使用-I制定了目錄,他
            回先在你所制定的目錄查找,然后再按常規(guī)的順序去找.
            對(duì)于#i nclude<file>,gcc/g++會(huì)到-I制定的目錄查找,查找不到,然后將到系統(tǒng)的缺
          省的頭文件目錄查找
            
          -I-
            就是取消前一個(gè)參數(shù)的功能,所以一般在-Idir之后使用
            
          -idirafter dir
            在-I的目錄里面查找失敗,講到這個(gè)目錄里面查找.
            
          -iprefix prefix
          -iwithprefix dir
            一般一起使用,當(dāng)-I的目錄查找失敗,會(huì)到prefix+dir下查找
            
          -nostdinc
            使編譯器不再系統(tǒng)缺省的頭文件目錄里面找頭文件,一般和-I聯(lián)合使用,明確限定頭
          文件的位置
            
          -nostdin C++
            規(guī)定不在g++指定的標(biāo)準(zhǔn)路經(jīng)中搜索,但仍在其他路徑中搜索,.此選項(xiàng)在創(chuàng)libg++庫
          使用
            
          -C
            在預(yù)處理的時(shí)候,不刪除注釋信息,一般和-E使用,有時(shí)候分析程序,用這個(gè)很方便的

            
          -M
            生成文件關(guān)聯(lián)的信息。包含目標(biāo)文件所依賴的所有源代碼你可以用gcc -M hello.c
          來測(cè)試一下,很簡(jiǎn)單。
            
          -MM
            和上面的那個(gè)一樣,但是它將忽略由#i nclude<file>造成的依賴關(guān)系。
            
          -MD
            和-M相同,但是輸出將導(dǎo)入到.d的文件里面
            
          -MMD
            和-MM相同,但是輸出將導(dǎo)入到.d的文件里面
            
          -Wa,option
            此選項(xiàng)傳遞option給匯編程序;如果option中間有逗號(hào),就將option分成多個(gè)選項(xiàng),然
          后傳遞給會(huì)匯編程序
            
          -Wl.option
            此選項(xiàng)傳遞option給連接程序;如果option中間有逗號(hào),就將option分成多個(gè)選項(xiàng),然
          后傳遞給會(huì)連接程序.
            
          -llibrary
            制定編譯的時(shí)候使用的庫
            例子用法
            gcc -lcurses hello.c
            使用ncurses庫編譯程序
            
          -Ldir
            制定編譯的時(shí)候,搜索庫的路徑。比如你自己的庫,可以用它制定目錄,不然
            編譯器將只在標(biāo)準(zhǔn)庫的目錄找。這個(gè)dir就是目錄的名稱。
            
          -O0
          -O1
          -O2
          -O3
            編譯器的優(yōu)化選項(xiàng)的4個(gè)級(jí)別,-O0表示沒有優(yōu)化,-O1為缺省值,-O3優(yōu)化級(jí)別最高 
              
          -g
            只是編譯器,在編譯的時(shí)候,產(chǎn)生調(diào)試信息。
            
          -gstabs
            此選項(xiàng)以stabs格式聲稱調(diào)試信息,但是不包括gdb調(diào)試信息.
            
          -gstabs+
            此選項(xiàng)以stabs格式聲稱調(diào)試信息,并且包含僅供gdb使用的額外調(diào)試信息.
            
          -ggdb
            此選項(xiàng)將盡可能的生成gdb的可以使用的調(diào)試信息.
          -static
            此選項(xiàng)將禁止使用動(dòng)態(tài)庫,所以,編譯出來的東西,一般都很大,也不需要什么
          動(dòng)態(tài)連接庫,就可以運(yùn)行.
          -share
            此選項(xiàng)將盡量使用動(dòng)態(tài)庫,所以生成文件比較小,但是需要系統(tǒng)由動(dòng)態(tài)庫.
          -traditional
            試圖讓編譯器支持傳統(tǒng)的C語言特性
          [參考資料]
          -Linux/UNIX高級(jí)編程
            中科紅旗軟件技術(shù)有限公司編著.清華大學(xué)出版社出版
          -Gcc man page
            
          [ChangeLog]
          -2002-08-10
            ver 0.1 發(fā)布最初的文檔
          -2002-08-11
            ver 0.11 修改文檔格式
          -2002-08-12
            ver 0.12 加入了對(duì)靜態(tài)庫,動(dòng)態(tài)庫的參數(shù)
          -2002-08-16
            ver 0.16 增加了gcc編譯的4個(gè)階段的命令
          運(yùn)行 gcc/egcs
          **********運(yùn)行 gcc/egcs***********************
            GCC 是 GNU 的 C 和 C++ 編譯器。實(shí)際上,GCC 能夠編譯三種語言:C、C++ 和 O
          bject C(C 語言的一種面向?qū)ο髷U(kuò)展)。利用 gcc 命令可同時(shí)編譯并連接 C 和 C++
          源程序。
            如果你有兩個(gè)或少數(shù)幾個(gè) C 源文件,也可以方便地利用 GCC 編譯、連接并生成可
          執(zhí)行文件。例如,假設(shè)你有兩個(gè)源文件 main.c 和 factorial.c 兩個(gè)源文件,現(xiàn)在要編
          譯生成一個(gè)計(jì)算階乘的程序。
          代碼:
          -----------------------
          清單 factorial.c
          -----------------------
          int factorial (int n)
          {
            if (n <= 1)
             return 1;
            else
             return factorial (n - 1) * n;
          }
          -----------------------
          清單 main.c
          -----------------------
          #i nclude <stdio.h>
          #i nclude <unistd.h>
          int factorial (int n);
          int main (int argc, char **argv)
          {
            int n;
            if (argc < 2)
            {
              printf ("Usage: %s n\n", argv [0]);
              return -1;
            }
            else
            {
             n = atoi (argv[1]);
             printf ("Factorial of %d is %d.\n", n, factorial (n));
             }
            return 0;
          }
          -----------------------
          利用如下的命令可編譯生成可執(zhí)行文件,并執(zhí)行程序:
          $ gcc -o factorial main.c factorial.c
          $ ./factorial 5
          Factorial of 5 is 120.
            GCC 可同時(shí)用來編譯 C 程序和 C++ 程序。一般來說,C 編譯器通過源文件的后綴
          名來判斷是 C 程序還是 C++ 程序。在 Linux 中,C 源文件的后綴名為 .c,而 C++ 源
          文件的后綴名為 .C 或 .cpp。但是,gcc 命令只能編譯 C++ 源文件,而不能自動(dòng)和 C
          ++ 程序使用的庫連接。因此,通常使用 g++ 命令來完成 C++ 程序的編譯和連接,該程
          序會(huì)自動(dòng)調(diào)用 gcc 實(shí)現(xiàn)編譯。假設(shè)我們有一個(gè)如下的 C++ 源文件(hello.C):
          #i nclude <iostream>
          void main (void)
          {
            cout << "Hello, world!" << endl;
          }
          則可以如下調(diào)用 g++ 命令編譯、連接并生成可執(zhí)行文件:
          $ g++ -o hello hello.C
          $ ./hello
          Hello, world!
          **********************gcc/egcs 的主要選項(xiàng)*********
          gcc 命令的常用選項(xiàng)
          選項(xiàng) 解釋
          -ansi 只支持 ANSI 標(biāo)準(zhǔn)的 C 語法。這一選項(xiàng)將禁止 GNU C 的某些特色,
          例如 asm 或 typeof 關(guān)鍵詞。
          -c 只編譯并生成目標(biāo)文件。
          -DMACRO 以字符串“1”定義 MACRO 宏。
          -DMACRO=DEFN 以字符串“DEFN”定義 MACRO 宏。
          -E 只運(yùn)行 C 預(yù)編譯器。
          -g 生成調(diào)試信息。GNU 調(diào)試器可利用該信息。
          -IDIRECTORY 指定額外的頭文件搜索路徑DIRECTORY。
          -LDIRECTORY 指定額外的函數(shù)庫搜索路徑DIRECTORY。
          -lLIBRARY 連接時(shí)搜索指定的函數(shù)庫LIBRARY。
          -m486 針對(duì) 486 進(jìn)行代碼優(yōu)化。
          -o FILE 生成指定的輸出文件。用在生成可執(zhí)行文件時(shí)。
          -O0 不進(jìn)行優(yōu)化處理。
          -O 或 -O1 優(yōu)化生成代碼。
          -O2 進(jìn)一步優(yōu)化。
          -O3 比 -O2 更進(jìn)一步優(yōu)化,包括 inline 函數(shù)。
          -shared 生成共享目標(biāo)文件。通常用在建立共享庫時(shí)。
          -static 禁止使用共享連接。
          -UMACRO 取消對(duì) MACRO 宏的定義。
          -w 不生成任何警告信息。
          -Wall 生成所有警告信息。

          posted @ 2006-04-25 09:28 gosyl 閱讀(1347) | 評(píng)論 (0)編輯 收藏
          ??????? 學(xué)習(xí)java是個(gè)長期的過程。每次想學(xué)習(xí)某種java技術(shù)的時(shí)候,往往會(huì)牽扯出其它好幾種技術(shù),其它的好幾種技術(shù)又牽扯出其它更多的技術(shù)。學(xué)到一半的時(shí)候覺得技術(shù)面太廣,往往失去興趣,導(dǎo)致所有技術(shù)都只學(xué)到一點(diǎn)皮毛。現(xiàn)在急需一個(gè)大型項(xiàng)目讓自己深入應(yīng)用這些東西。
          ????????發(fā)現(xiàn)自己還是沒有找到一種很好的自學(xué)方式。。。
          posted @ 2006-04-24 16:50 gosyl 閱讀(240) | 評(píng)論 (0)編輯 收藏

          ?????? 今天開幕式,忽然下起雨,運(yùn)動(dòng)員們?cè)诖笥昀锪芰税雮€(gè)多小時(shí),開幕式才開動(dòng)。我有幸代表運(yùn)動(dòng)員宣誓。小有一點(diǎn)緊張,不過還好沒有出大紕漏。
          ?????? 后天就有一場(chǎng)比賽,照著熱身賽的發(fā)揮,我對(duì)我們?cè)旱膶?shí)力還是非常看好,應(yīng)該進(jìn)4強(qiáng)沒有問題。對(duì)個(gè)人來說也是最后一屆足球比賽了,以后再難的這樣的機(jī)會(huì)了。好好踢,不要給自己留下遺憾。

          posted @ 2006-04-23 23:12 gosyl 閱讀(221) | 評(píng)論 (0)編輯 收藏

          Donna Lewis是英國流行歌手兼詞曲作者,六歲起演奏剛琴,受當(dāng)時(shí)為爵士樂剛琴演奏者的父親的影響,Donna還是少年時(shí)就開始了歌曲創(chuàng)作。長大以后,除去學(xué)習(xí)任務(wù),Donna常喜歡到酒巴里唱歌,后來建立了自己的錄音室,開始錄制自己創(chuàng)作的歌曲。在同Atlantic唱片公司簽約后,Donna推出她的第一支單曲I Love You Always Forever,成為VH1的一首極受成人歡迎的熱門歌曲。這首歌也使得她的第一張專輯Now In A Minute取得了白金銷量,并擠入專輯榜的第31位。今天推薦的這首歌曲均出自該專輯,節(jié)奏輕快,風(fēng)格清新,配合Donna悅耳脫俗的嗓音,成為絕對(duì)討好大眾的流行佳作!


          歌詞:

          ? I Could Be The One
          ? 我可以是最特別的
          ?
          ?歌手:Donna Lewis???? 專輯:Blue Plante?

          I could be your sea of sand
          我可以是你的海洋
          I could be your warmth of desire
          我可以是你溫暖的欲望
          I could be your prayer of hope
          我可以是你希望的禱告
          I could be your gift to everyday
          我可以是你每一天的禮物


          I could be your tide of heaven
          我可以是你前往天堂的潮水
          I could be a hint of what’s to come
          我可以是你預(yù)知的未來
          I could be ordinary
          我可以是最平凡的存在
          I could be the one
          我可以是最特別的


          I could be your blue eyed angel
          我可以是你藍(lán)眼睛的天使
          I could be the storm before the calm
          我可以是你平靜前的風(fēng)暴
          I could be your secret pleasure
          我可以是你秘密的快樂
          I could be your well wishing well
          我可以是你期待越來越好的愿望
          I could be your breath of life
          我可以是你生命的呼吸
          I could be your European dream
          我可以是你歐洲的夢(mèng)
          I could be ordinary
          我可以是最平凡的存在
          I could be the one
          我可以是最特別的


          Now I would lie here in the darkness
          現(xiàn)在我可以在這樣的黑暗中
          Now I would lie here for all time
          現(xiàn)在我可以無時(shí)無刻在這里守候
          Now I would lie here watching over you
          現(xiàn)在我可以靜靜地看著你
          Comfort you
          輕輕的安慰你
          Sing to you
          輕輕的唱歌給你


          I could be your worry partner
          我可以是你制造麻煩的搭檔
          I could be your socialite
          我可以是你的社交能手
          I could be your green eyed monster
          我可以是你綠眼睛的小怪物
          I could be your force of light
          我可以是你力量的光
          I could be your temple garden
          我可以是你的廟園
          I could be your tender hearted child
          我可以是你的廟園
          I could be ordinary
          我可以是最平凡的存在
          I could be the one
          我可以是最特別的


          Now I would lie here in the darkness
          現(xiàn)在我可以在這樣的黑暗中
          Now I would lie here for all time
          現(xiàn)在我可以無時(shí)無刻在這里守候
          Now I would lie here watching over you
          現(xiàn)在我可以靜靜地看著你
          Comfort you
          輕輕的安慰你
          Sing to you
          輕輕的唱歌給你


          Will I ever change the journey
          這個(gè)旅行會(huì)改變嗎
          Will the hushed tones disappear
          這些音符會(huì)消失嗎
          Oh little Rita
          親愛的
          Let me hold you
          讓我挽著你
          Oh little Rita
          親愛的
          Let me love you
          讓我來喜歡你


          I could be your leafy island
          我可以是你綠色的小島
          I could be your thunder in the clouds
          我可以是你烏云后的閃電
          I could be your dark enclosure
          我可以是你黑暗的包容
          I could be your romantic soul
          我可以是你浪漫的靈魂
          I could be your small beginning
          我可以是你小小的起點(diǎn)
          I could be your suit in universe
          我可以是你宇宙中最般配的
          I could be ordinary
          我可以是最平凡的存在
          I could be the one
          我可以是最特別的


          I could be ordinary
          我可以是最平凡的存在
          I could be the one
          我可以是最特別的

          I could be ordinary
          我可以是最平凡的存在
          I could be the one
          我可以是最特別的

          posted @ 2006-04-22 09:43 gosyl 閱讀(240) | 評(píng)論 (0)編輯 收藏


          面向服務(wù)的體系結(jié)構(gòu)
          ?? a服務(wù)
          ?? b服務(wù)描述

          一些術(shù)語
          SOAP(Simple Object Access Protocal,簡(jiǎn)單對(duì)象訪問協(xié)議)
          WSDL(Web Service Description Language,Web服務(wù)描述語言)
          UDDI(Universal Description,Discovery and Integration,通用描述,發(fā)現(xiàn)和集成)

          參與者角色
          1.提供者:提供者是一個(gè)被他人視為可以通過網(wǎng)絡(luò)訪問的服務(wù)的軟件資產(chǎn)。
          ??a具有xml形式的描述
          ??b具有一個(gè)封裝了行為的具體實(shí)現(xiàn)

          2.注冊(cè)中心:一個(gè)注冊(cè)中心管理著關(guān)于提供者及其軟件資產(chǎn)的信息資料庫。
          這個(gè)資料庫包括:
           a業(yè)務(wù)數(shù)據(jù),如名字,描述和聯(lián)系信息。
           b數(shù)據(jù)描述策略,業(yè)務(wù)處理以及軟件綁定。

          3.請(qǐng)求者:從面向服務(wù)的體系結(jié)構(gòu)中,請(qǐng)求者是一個(gè)業(yè)務(wù)對(duì)象,它發(fā)現(xiàn)并調(diào)用由一個(gè)或多個(gè)提供者提
          供的軟件資產(chǎn)。從復(fù)合計(jì)算的觀點(diǎn)來說,服務(wù)請(qǐng)求者是一個(gè)應(yīng)用程序,它查找提供者并初始化與提供
          者的交互。這個(gè)角色可以由下列事物承擔(dān):
          ?? a使用web瀏覽器的人。
          ?? b沒有用戶界面的計(jì)算實(shí)體,例如另外一個(gè)web服務(wù)。

          參與者的交互
          1.發(fā)布:提供者將服務(wù)信息發(fā)布到注冊(cè)中心。發(fā)布機(jī)制有多種:
          ?? a直接的
          ????????服務(wù)提供者通過email,F(xiàn)TP或者分發(fā)CD的方式,直接向服務(wù)提供者提供服務(wù)描述。
          在這種情況下沒有注冊(cè)中心,請(qǐng)求者負(fù)責(zé)定位服務(wù)并獲取它們的描述。
          ?? bHTTP GET請(qǐng)求
          ????????服務(wù)請(qǐng)求者直接使用HTTP GET請(qǐng)求直接從服務(wù)提供者處獲取服務(wù)描述。
          這個(gè)模型使用了注冊(cè)中心(公共的web資料庫)http://www.xmethods.com
          ?? c動(dòng)態(tài)發(fā)現(xiàn)
          這種機(jī)制通過編程在本地和公共的注冊(cè)中心中存儲(chǔ)或者獲取服務(wù)描述。在web服務(wù)世界中,
          雖然有許多注冊(cè)中心(例如ebXML等),然而最常用的卻是UDDI。從字面上來說,服務(wù)提
          供者是使用特殊的API繼來發(fā)布web服務(wù)描述的應(yīng)用程序。
          2.服務(wù)定位(發(fā)現(xiàn))
          ?? 在這種情況下,服務(wù)請(qǐng)求者是一個(gè)使用特殊API集向公共或者私有注冊(cè)中心查詢服務(wù)描述的應(yīng)用
          ?? 程序。這些查詢采用定義良好的XML格式。
          3.綁定
          ?? 綁定交互設(shè)計(jì)服務(wù)提供者和服務(wù)請(qǐng)求者,而注冊(cè)中心是可選項(xiàng)。
          ?? 綁定是一個(gè)應(yīng)用程序在使用服務(wù)描述生成消息并發(fā)送給服務(wù)提供者的過程中所做的事情。
          ?? Web服務(wù)描述文件(WSDL文件)指定服務(wù)所支持的網(wǎng)絡(luò)協(xié)議,用來訪問服務(wù)的API,以及
          ?? 與請(qǐng)求者使用服務(wù)相關(guān)的其它內(nèi)容。

          posted @ 2006-04-21 19:43 gosyl 閱讀(317) | 評(píng)論 (0)編輯 收藏
          主站蜘蛛池模板: 堆龙德庆县| 宜州市| 阿城市| 肇源县| 丹寨县| 游戏| 社旗县| 汶上县| 英德市| 辰溪县| 长沙县| 丰县| 多伦县| 聂拉木县| 渝北区| 白山市| 峨边| 璧山县| 鸡西市| 蒲城县| 莱西市| 青海省| 肥城市| 简阳市| 定南县| 卓尼县| 罗源县| 随州市| 天津市| 阿鲁科尔沁旗| 夹江县| 辽源市| 庆元县| 方城县| 平顶山市| 吴川市| 十堰市| 江西省| 周宁县| 苏尼特右旗| 淳安县|