原始森林中的一個(gè)狼窩

          常用鏈接

          統(tǒng)計(jì)

          積分與排名

          我的好友

          最新評論

          2006年10月15日 #

          大肉面

          中午去學(xué)校食堂吃的飯,本來打算來個(gè)番茄牛肉面,但被告知,已經(jīng)沒有了。那就來個(gè)大肉面吧。在大連的時(shí)候有吃過這種面,可是學(xué)校食堂這大肉面,簡直就是“大肥肉面”我最怕肥肉了,當(dāng)時(shí)一看已經(jīng)暈了一半,一吃,真是油油的,我還是強(qiáng)忍痛苦把它消滅掉了,肉都剩下來了。吃的不爽,又買了一根烤腸,哪成想,也是很油。我這“狗肚子,裝不了二兩豬油。”所以,回到單位,趕緊喝茶,希望可以抵抗一下。奶奶個(gè)熊的,要雞腿面好了。

          posted @ 2006-11-23 12:47 白洋 閱讀(195) | 評論 (0)編輯 收藏

          2006年11月5日星期日

          兩周過去了。現(xiàn)在總算有些不那么緊張,可以好好的回顧一下這半個(gè)月的事情。據(jù)我后來的了解,我是公司這次招聘為數(shù)不多的幾個(gè)當(dāng)天面試,當(dāng)天就通知錄用的人員之一。開始的前兩天,就是給我一個(gè)他們正在開發(fā)中的項(xiàng)目的一個(gè)模塊,讓我看。以此來熟悉他們的開發(fā)環(huán)境和開發(fā)方式。所以,這兩天是比較輕松的,但我可不敢怠慢,我是仔細(xì)看了又看,細(xì)細(xì)的推敲每行代碼的作用和使用原因。

          ?

          正式開始前,給我分配了一個(gè)任務(wù),是獨(dú)立完成一個(gè)數(shù)據(jù)庫的操作的模塊。功能要求。 Oracle10g 數(shù)據(jù)庫,三張數(shù)據(jù)表(都是日文的命名字段,表名,數(shù)據(jù)。多我來說差不多是天書,好在日文和中文的繁體差不多,我就靠感覺了)界面要求,登錄驗(yàn)證,成功后顯示三表連接后的數(shù)據(jù)信息,數(shù)據(jù)信息要完成分頁功能,并且分頁功能要使用 Oracle SQL 語句來實(shí)現(xiàn)。問我多長時(shí)間能完成?我說 4 個(gè)小時(shí)(我太過自信了。忽略了很多問題。結(jié)果用了 1 天的時(shí)間才搞定。)總結(jié)一下,思路上是沒有任何問題的,因?yàn)楫吘惯@樣的東西我是做過的,所以心里有底,但是 Oracle10g 這個(gè)東東我沒用過,我以為 Oracle SQL Server2000 使用的是相同的 SQL 語句,實(shí)驗(yàn)證明根本就差好多,我使用 Top 的嵌套方式來實(shí)現(xiàn)分頁功能,結(jié)果在 Oracle 中,根本就運(yùn)行不了。但是我就知道這下完了,使用的不一樣。趕緊找資料,發(fā)現(xiàn) Oracle 中根本就沒有 Top 這個(gè)關(guān)鍵字,使用的是 rownum 的東西,分頁方式解決了,又發(fā)現(xiàn)語句還是執(zhí)行不了。后來發(fā)現(xiàn),我在一個(gè)地方多寫了一個(gè) t 我把它當(dāng)成是日文了,要知道數(shù)據(jù)庫里面的東西全是用日文定義的,尤其是數(shù)據(jù)表名稱和字段的名稱,我根本就不會(huì)寫,所以就是復(fù)制粘貼。找了好久才把它弄對,然后就是 Servlet 了,還算順利就是用錯(cuò)了一個(gè)方法,也花去了很多時(shí)間。總算交工了。帶我的人,給我提出了很多缺點(diǎn)和不足,從界面到代碼,受益頗多。

          ?

          過了一天后,給了我一個(gè)項(xiàng)目的式樣書(我總是說成:樣式書。夠外行的吧!!!)這個(gè)可就是真家伙了,雖然只是增、刪、改、查。但對我來說還是正規(guī)的東東啦,要知道,我以前做的那些都是自己定義功能和要求,所以是沒有限制和規(guī)定的。這個(gè)可就不同了,都是有規(guī)定的。有一點(diǎn)我忘了說:我們公司是日本獨(dú)資的公司,是日本總公司在中國的一個(gè)分公司。所以,所作項(xiàng)目基本都是對日的。我從進(jìn)公司就是接觸日文的東西,公司有培訓(xùn)教授日文,可是我沒有任何基礎(chǔ),所以,無法跟上現(xiàn)在這個(gè)日語班的進(jìn)度,所以,我要等到下個(gè)班,估計(jì)要明年了。這回,沒有問我多長時(shí)間完成。但我還是竭盡所能,利用全部的上班時(shí)間,下班我只看看書,不作任何公司的東西。這樣我才知道我的工作效率是怎樣的,一天的工作進(jìn)度是多少。最終我用了 3 天的時(shí)間,實(shí)際上我用了不到 2 天半的時(shí)間就完成了,而且大體上都合格了。在我之前來的一個(gè)同事,他我和是幾乎一起完成的,但我們不同的是開始時(shí)間,據(jù)我了解,他用了將近 1 周的時(shí)間。我自己心中暗喜,當(dāng)然,這也是對我能力的一個(gè)很好的體現(xiàn)。但我并不會(huì)因此而過早的高興,畢竟這個(gè)模塊的難易程度,我還是能夠正確認(rèn)識的,這僅僅是入門級別的啦。所以,業(yè)余時(shí)間,我就認(rèn)真地補(bǔ)足自己欠缺的地方,爭取盡快地能夠融入公司的開發(fā)隊(duì)伍。

          ?

          公司的工作氛圍很好。我最喜歡的是,大家進(jìn)公司后,都是穿拖鞋,舒服呀。估計(jì)日本人喜歡這樣吧。公司有一個(gè)經(jīng)理,兩個(gè)部長,一個(gè)會(huì)計(jì),剩下將近 30 號人都是開發(fā),當(dāng)然這其中有若干個(gè)組長,技術(shù)大拿等。我們這些新人,就還算是菜鳥吧。不過,憑我的努力,早晚會(huì)成為這里的佼佼者的。一定可以。周四的時(shí)候,公司組織會(huì)餐,送一個(gè)老員工去日本總公司,并且也為了迎接我們這些新員工。氣氛很好,很熱鬧。大家都很活潑。而且能喝的不多,這個(gè)最好。哈哈!

          ?

          公司經(jīng)常會(huì)買水果給大家吃,這兩個(gè)星期,每周都會(huì)有。不錯(cuò)哦。我們是輪流值日,本月 16 號就是我的第一次值日。

          ?

          這個(gè)周末的休息,好輕松哦。唯一的不和諧因素就是,我去游泳,我把手機(jī)給弄沒了,到現(xiàn)在還不知道咋沒的。我出門不到 150 米,上公交車坐 4 站,然后下車走不到 50 米進(jìn)入游泳館,脫衣服,游泳,洗澡出來,穿衣服,發(fā)現(xiàn)手機(jī)就沒有了。而且我一直打,都是通的直道第二天還是通的。可就是不知道這小家伙在哪里,沒辦法,找不到了。只好再買一部新手機(jī)了。號碼我是補(bǔ)辦的,所以原來的號碼沒變。奶奶個(gè)熊的,還沒掙錢,就先花錢了。真氣人呀。。。

          posted @ 2006-11-05 09:22 白洋 閱讀(375) | 評論 (2)編輯 收藏

          2006年10月31日 星期二

          ???????? 這是十月份的最后一天,我終于完成了程序的摸底測試,哈哈。今天給我了一個(gè)式樣書,日文的。雖然這個(gè)模塊已經(jīng)是被做過的了,代碼我也看過了。但是,我還是感覺很激動(dòng)。畢竟這是我的第一個(gè)正式的模塊開發(fā),挺興奮的。我是仔細(xì)閱讀,細(xì)心分析,過癮,我就是愛做這個(gè)。
          ?????????今天又來了兩個(gè)新員工,也是java的。現(xiàn)在會(huì)議室已經(jīng)被我們4個(gè)java的占領(lǐng)了。公司打算搬家了。擴(kuò)充地方。好呀。不過我還挺喜歡會(huì)議室的。地方夠大,視野開闊呀。
          ???????? 我還要忙著學(xué)東西。所以不多說了。本周末有時(shí)間,是3連休。下次在解釋為何3連休。

          posted @ 2006-10-31 19:23 白洋 閱讀(233) | 評論 (1)編輯 收藏

          2006年10月24日星期二

          ????今天第一天,開始了我的試用期。分配了電腦,先武裝一下。明天開始我會(huì)先做些小的任務(wù),估計(jì)主要是測試我的水平。心里還挺打鼓的呢。沒有真刀真槍的用過,心里就還是沒底。

          ?????? 今天下午的時(shí)候,有 8 個(gè)人又來面試,都沒有通過,看來得到這工作還是不容易呀。坐了一天了,不想寫了。感覺累了。主要是剛開始上班還不適應(yīng)。所以。休息睡大覺去。

          posted @ 2006-10-24 20:57 白洋 閱讀(292) | 評論 (1)編輯 收藏

          2006年10月23日星期一

          ????今天是很好的一天,上下午分別兩家公司面試,都很成功,我選擇了下午的那家,是一家日資企業(yè),在沈陽的分公司,規(guī)模一般,但是我覺得工作的環(huán)境很好,主要是氣憤很好。當(dāng)然這都是今天的第一感覺。先是技術(shù)部門的面試,都是專業(yè)知識,我順利通過,然后直接人事部門的人來,所我可以直接通過,不需要等通知了。直接就開始談待遇相關(guān)內(nèi)容,待遇在沈陽這個(gè)地區(qū)來說,就算是普通的,但是公司的后續(xù)培養(yǎng)是我最為看重的,公司出費(fèi)用提供日語的學(xué)習(xí),并且每年都回往日本輸送員工,經(jīng)我詳細(xì)了解后,才明白,這家公司是日本總公司,在沈陽的分公司,在這工作 2 年后,如果技術(shù)過關(guān),基本上都會(huì)推薦到日本總公司工作,當(dāng)然,這都是他們的異己說法,但憑我的經(jīng)驗(yàn)來看,這些都是事實(shí),并且空談。對我這樣一個(gè)“新人”來說,學(xué)習(xí)和深造,這才是我想要的,有豐厚的閱歷和自立,才能讓我的職業(yè)生涯走的更遠(yuǎn),也許對些“老人”來說,我這是天真的想法,但此時(shí)的我,就是想在技術(shù)海洋里游來游去,我喜歡,所以,我并不把它當(dāng)成是工作,我很享受此中的過程。明天就是開始試用期,那里都要穿拖鞋,像是日本的榻榻米那樣的東西,感覺挺有意思的。嘿嘿!我要上班了哦。挺興奮的,我會(huì)努力,縮短我的試用期,加油加油!

          posted @ 2006-10-23 20:59 白洋 閱讀(295) | 評論 (0)編輯 收藏

          2006年10月22日星期日

          ??? 今天的天氣,沒的說。風(fēng)蕭蕭兮、雨瀟瀟,壯士穿在多希、也感覺冷呀!這東北的天氣,說變,那就是一個(gè)快。今天參加了我的一個(gè)好友的婚禮,是我從小玩到大的朋友,鐵成兄。雖然成年后,就不常聯(lián)絡(luò)了,但是關(guān)系還在,畢竟我們的父輩也是從小玩到大的。早上起來就有些小雨,昨晚下了一夜。還好在舉行婚禮的時(shí)候,老天還算給面子,只有風(fēng),沒有雨。我參與了責(zé)任重大的放鞭炮儀式,哈哈。嚇?biāo)牢伊耍夼诼曇艉么蟆N遗卤槐牡窖健>葡€算不錯(cuò),人好多哦。結(jié)婚都是這樣啦。如果我有機(jī)會(huì)結(jié)婚,不知道是不是也這樣,有夠煩的。下午,我就和我老媽去他媽家看家,我是又困又冷,晚上 5 點(diǎn)多才回自己家,路上那風(fēng)叫一個(gè)大,冷得要你命。不過我還是抗住了。現(xiàn)在感覺還有些哆嗦。我討厭天冷,因?yàn)槲遗吕洌晃蚁矚g夏天,因?yàn)橄奶鞜帷_@好像是廢話哦!

          ?????? 下午 3 點(diǎn)多,接到一個(gè)公司的面試通知,明天 9 30 信息中心大廈 7 樓,啥公司我沒記住名,暈!到了打電話。我就現(xiàn)在看看資料吧,也算作寫準(zhǔn)備。希望好運(yùn)多多來,冷空氣快走開。哈哈哈!太冷了,不寫了,趕緊鉆進(jìn)我的暖窩窩!所有室內(nèi)的溫度在 18 攝氏度上的兄弟們,你們是幸福我,我看了一下溫度計(jì),數(shù)值時(shí) 15 度,現(xiàn)在還不到采暖期,所以沒有暖氣,奶奶個(gè)熊的。凍死我了。

          posted @ 2006-10-22 20:06 白洋 閱讀(250) | 評論 (0)編輯 收藏

          2006年10月21日星期六

          又一次的面試經(jīng)歷。今天的地點(diǎn)是遼寧工業(yè)展覽館,入場票 10 元。我準(zhǔn)備了 5 份簡歷,但只投出了 4 份,招聘單位很多,但是專業(yè)相關(guān)的好少。我就想找個(gè) java 編碼的,可能聽起來挺沒出息的吧。雖然一直都在從事開發(fā)工作,但從來都沒有到正式的軟件公司的開發(fā)經(jīng)歷,所以,總是感覺有所欠缺。自己到底有多大的能力,都沒有機(jī)會(huì)展示,也不知道,自己的技術(shù)特長是否符合用人單位的要求,所以,有種力不知道應(yīng)該往哪個(gè)方向使的感覺。為此,我特意自己用自己賺來的剩余收入,投資到了學(xué)習(xí)中,經(jīng)歷了歷史 1 年知道現(xiàn)在馬上結(jié)業(yè)在即的 IT 軟件工程師的培訓(xùn),聽起來挺胡人的啊!軟件工程師,其實(shí)我很知道那僅僅是個(gè)代名詞,實(shí)際的能力如何,那要看你自己的學(xué)習(xí)和應(yīng)用情況,培訓(xùn)中心教的的確算是不錯(cuò),但是對我這種對技術(shù)有些龜毛的人,只要我學(xué)會(huì)了,我就是覺得他們教得少、淺、慢。所以,就是不知足呀!這個(gè)一定的啦。花錢,那是要有成效的嗎,錢不能白花,血不能白流。

          ?????? Java 相關(guān)的面試內(nèi)容,我已經(jīng)基本上沒什么問題了。都能正確回答大部分的問題,并且自我感覺還不錯(cuò)。 Struts 也對自己完全有信心。可是每每到數(shù)據(jù)庫的 SQL 語句,我總是卡殼,那些我常用的檢索組合方式,和一些關(guān)鍵字的寫法,我總是記不住,在實(shí)際開發(fā)總,這些問題,總是可以解決,但是面試的時(shí)候,是不能查資料的。所以,只能把自己的思路表示清除,人家也都說,“看來你的確會(huì),但是寫不完整,那就說明還是不夠熟練。”如果因?yàn)檫@個(gè)不能找到合適的工作,那我也太憋屈了吧。所以,本人決定。現(xiàn)在開始,多寫 SQL 語句,練習(xí)不使用幫助文檔,所有的關(guān)鍵字都被下來。這樣下次就一定沒問題了。我總覺得,只要會(huì)用,并且知道哪里可以找到幫助你解決問題的方法,那就不需要去硬被那些比較耗時(shí)的東西,其實(shí)這本身是正確的,就像那句名言“借力使力,不費(fèi)力!”的道理是一樣的。可是現(xiàn)在看來,這個(gè)偷懶的事情,在我還沒有得到一份工作前,還是不要了。還是實(shí)實(shí)在在的被吧。誰叫是你應(yīng)聘,不是招聘呢。“不能改變,那就適應(yīng)吧。”這好像也是一句名言。哈哈。我也不知道,我拿來的那么多“名言”。有機(jī)會(huì)得總結(jié)一個(gè)《小白明言語錄》

          posted @ 2006-10-21 17:42 白洋 閱讀(1282) | 評論 (0)編輯 收藏

          歡迎來的我的窩窩

          我的心情日記,記錄生活中的點(diǎn)點(diǎn)滴滴。進(jìn)來看看

          posted @ 2006-10-20 22:58 白洋| 編輯 收藏

          2006年10月20日星期五

          昨夜睡覺前我沒做什么,就是看了看文字材料。所以睡眠就很平穩(wěn)。夢境的場景和多數(shù)時(shí)候一樣,是有兩個(gè)洗手間的房子,其中一個(gè)洗手間有兩個(gè)坐便,這是我自己一直不是很理解的地方,兩個(gè)坐便,挺奇怪的,可能是某種預(yù)示吧!但是我還沒有參透之中的奧秘。看到我日記的朋友,你們大可試驗(yàn)一下,睡覺時(shí)把雙手重疊放到胸前,和丹田兩個(gè)不同的位置。解釋:丹田就是肚臍以下 2 指的地方。注意:男生要左手在下,右手在上;女生則相反。如果做錯(cuò)了,我可不知道后果是什么哦。沒試驗(yàn)過,如有人試驗(yàn)請把結(jié)果告訴我,增加我的夢境知識。還有就是不要太刻意去控制你的思維,否則可能會(huì)失眠哦。

          J2EE 的課程,今天是最后一天,老師講的東西不多。同學(xué)們提問也很少,我當(dāng)然是不能放過老師啦。那一定是有問就問,毫不保留呀。

          北方這個(gè)季節(jié)就是,購買秋菜的時(shí)候了。大白菜那是必不可少的, 20 顆白菜,兩次我就把它們搞到 7 樓了。我的身體素質(zhì)還是可以的。來流過言的朋友說我游泳 2000 米神人,其實(shí)那沒什么啦。很多人都做得到,再加上的底子也還是不錯(cuò)的。在這里介紹一個(gè)吧。我從上小學(xué),初中,高中,大學(xué)都分別是校或院的運(yùn)動(dòng)隊(duì)隊(duì)員,我的專項(xiàng)是 100 米, 200 米。 100 米最擅長,最好成績是 12.05 這個(gè)成績是我在參加市里比賽的成績,最為一個(gè)非專業(yè)運(yùn)動(dòng)員已經(jīng)是很不錯(cuò)的啦。小學(xué) 2 年級曾被招進(jìn)市體校,可是感覺太辛苦沒有堅(jiān)持,因?yàn)槲疫€是比較崇拜有知識的人,希望將來用自己的知識來賺錢。但是好的運(yùn)動(dòng)喜歡還是一直保持下來的,但是運(yùn)動(dòng)量還是少了很多的,所以想當(dāng)初的 6 塊腹肌現(xiàn)在已經(jīng)變成 1 塊了。哈哈。不過還好堅(jiān)持不斷的 1 年游泳,讓我的身體有了很好的恢復(fù),各部位的脂肪也已經(jīng)在漸漸的消減,心肺功能也感覺越來越好。尤其是胸肌恢復(fù)最明顯。但是腰的靈活性大不如前,以前最擅長的必殺技“回旋踢”已經(jīng)是基本有形無力了。看來還要繼續(xù)加油呀。說說又跑題了,哦。還有就是我現(xiàn)在是從事計(jì)算機(jī)軟件開發(fā)的學(xué)習(xí)階段,馬上就要再次進(jìn)入工作期了。好期待呀。明天在工業(yè)展覽館會(huì)有一個(gè)大型的招聘活動(dòng),已經(jīng)約好了班里的幾個(gè)同學(xué),一同去看看。希望有好的境遇。

          今天的晚餐,老爸請客。吃的“千里香”感覺不錯(cuò),小肚飽飽,但是不是很飽,要控制飲食這個(gè)很重要。還喝了一瓶啤酒,感覺有些小暈,我是比較不能喝啦。我酒精過敏,但是還是比較愛喝的,在高興的時(shí)候,可以多喝兩杯的。上次喝的比較痛快是 3 1 女,其中 1 男僅喝 1 瓶,我喝了 4.5 瓶,那兩個(gè)神仙一人 5 瓶,大家都沒咋地。估計(jì)有些高,我和那女孩的愣是走了將近 2 個(gè)小時(shí)才到家。鄭重說明:那女孩是我同學(xué),小我 7 歲,是我小妹妹啦。各位看官可別誤會(huì)哦。我可是很有風(fēng)度的那中,不會(huì)趁人之危哦。我是風(fēng)流,但不下流。哈哈。其實(shí)那女孩比我能喝多了,我根本沒法比。

          誰個(gè)好覺,明天好運(yùn)都來吧!

          posted @ 2006-10-20 21:08 白洋 閱讀(245) | 評論 (0)編輯 收藏

          2006年10月19日星期四

          夜里的夢境,再次證明了睡覺時(shí),雙手疊掌放到胸前,會(huì)做比較兇險(xiǎn)的夢,或是噩夢。夢境是這樣的,時(shí)間大概是春節(jié)期間,地點(diǎn)好像是我的一個(gè)長輩的家附近,主要事件是由于消費(fèi)時(shí)被無理羞辱,我一氣之下殺掉了兩個(gè)人,過程很像是武俠片的場景,就連飛鏢暗器都用上了,我記得那二人也非等閑之輩,而且還是惡貫滿盈。但是畢竟我還是殺人了,場景一下子變了,比較離譜,是我在培訓(xùn)中心的學(xué)習(xí)教室,同學(xué)都在,課間走人幾個(gè)警察,找了些人進(jìn)行盤問,我知道已經(jīng)被盯上了,同學(xué)老師都替我開拓,說那二人死了活該,可是我還是很忐忑不安,心想,應(yīng)該算是過失殺人或者是防衛(wèi)過當(dāng)吧!此時(shí)想起了,我的父親母親,內(nèi)心便開始痛哭流涕了,注意,是內(nèi)心!然后天就亮了,夢境結(jié)束。感覺胸口有些痛,手掌壓的。

          雖說是夢境,可是感覺是十分真實(shí),心確實(shí)很痛、很憋。

          夢境是潛意識的一種表達(dá)方式,我一點(diǎn)我是深信不疑的,說日有所思,夜有所夢,這個(gè)我不完全贊同,我做過試驗(yàn),就是在入睡前從事不同的事情,對你當(dāng)晚的夢境是很有影響的,我有印象的有:看恐怖片,夢里一定是怪獸成群,自己想跑也跑不動(dòng),我估計(jì)這個(gè)現(xiàn)象很普遍;做些力量性運(yùn)動(dòng),夜里會(huì)睡得比較死,不會(huì)有什么夢,有夢也是參加比賽什么的,我在學(xué)生時(shí)代的賽場場景就會(huì)在這時(shí)閃現(xiàn),并且總是在百米的起跑線上,感覺和現(xiàn)實(shí)一樣,耳邊只能聽到自己的呼吸,繃緊腿部肌肉,重心前移,做著條件反射般的完美起跑;如果是聽些音樂然后入睡,夢境都會(huì)比較美好,美好到有時(shí)候感動(dòng)到哭泣。

          我聽說過《周公解夢》但是我從來沒看,我怕看了以后會(huì)影響自己的潛意識。所以,我還是要用自己的方式來破解自己的夢境,有人說,夢境會(huì)有些對未來的預(yù)示,這個(gè)我覺得是沒啥根據(jù)的,你平時(shí)做事的態(tài)度和方法,你掌握的知識和技能,還有你的性格,這些才是對未來有價(jià)值的預(yù)示,所謂謀事在人,成事在天,就是這個(gè)道理啦。我哥們小浩說過這樣句“一命,二運(yùn),三造化”我覺得甚是有理呀。我不相信命運(yùn),但是我確承認(rèn)它的存在,聽起來好像有些矛盾!

          夢也做過了,該開始今天的學(xué)習(xí)了,計(jì)劃是早就制定好的,把 Struts Bean 標(biāo)簽全部搞定,下午搞定 Logic 標(biāo)簽。現(xiàn)在是下午 2:34 我已經(jīng)基本完成任務(wù),還差一小部分而已。每周 1 5 的全天上課,周 2 6 的下午游泳,這樣的規(guī)律性生活已經(jīng)快 1 年了。我的潛心修煉也即將結(jié)束了。北方的天氣開始變涼了,所謂秋風(fēng)掃落葉,就是現(xiàn)在這個(gè)場景啦。

          ?

          題外話:我把自己的日志在這里先發(fā)布,然后再發(fā)布到我自己的博客上可以嗎?我不透露我博客的地址,這樣算違反版規(guī)不,目前,我還沒有放到自己的博客上,所以,想得到具體回應(yīng)同意后,我在弄。謝謝哦!

          posted @ 2006-10-20 21:07 白洋 閱讀(262) | 評論 (0)編輯 收藏

          2006年10月18日星期三

          早起先把昨天修改的程序發(fā)了過去,運(yùn)行檢查,沒啥問題。小強(qiáng)說他們的電腦有病毒,總是有問題,也沒說啥問題,問我是否要重新裝系統(tǒng),最好不要吧,那樣的話, SQL Server .NET Framework 都要重新裝,估計(jì)他們裝不好,豈不是我又要到長春一趟,我的天,命苦呀。他說找人給看看,最好還是殺毒吧。我還是那句老話,“有病治病,用不著打死,重生吧!”此時(shí)聽到敲門聲,說是電話局的,說什么推出新政策,可以省話費(fèi)什么的,存屬扯蛋,這種騙人的把戲電視上都演過多少次了,還有人使用。當(dāng)我白癡呀。我沒理,那人便敲鄰居的門,誰也不搭理他,未果,就離開了。現(xiàn)在這世道,可不能隨便開門,壞人太多啦!也經(jīng)常接到這樣的電話,說你中 50 萬,先匯點(diǎn)手續(xù)費(fèi)什么的。奶奶個(gè)熊的,就是騙呀。我媽最逗,也不廢話,直接回應(yīng):“中了,我不要了,都給你了。”電話一撂,拉到。只要不貪心,永遠(yuǎn)不會(huì)上當(dāng)?shù)摹?/span>

          昨天去三好街了,所以正常的周二下午游泳,推遲到了今天。天氣涼了,泳池人少多了。我喜歡,這樣可以圍著整個(gè)泳池游,比較爽。今天狀態(tài)不錯(cuò), 2 小節(jié),沒節(jié) 6 圈,總長 1200 米只多不少,而且還游了好幾個(gè)來回的 22 米往返。估計(jì)今天的總長度會(huì)在 2000 米上下。每周兩次的游泳,對身體幫助很大,而且放松緊張的身體和心靈。我比較相信水里有種能量是可以被人體吸收的,所以每次過后倍感舒爽。回來的路上看到有家福利彩票的投注站,進(jìn)去瞄了幾眼,打算玩玩,可是不懂規(guī)則,上網(wǎng)查查。打算自己做個(gè)統(tǒng)計(jì)的程序來投注,也就是隨機(jī)數(shù)字啦。就當(dāng)熟練一下隨機(jī)數(shù)方法了。話不多說,現(xiàn)在就開始動(dòng)手。

          posted @ 2006-10-20 21:07 白洋 閱讀(263) | 評論 (0)編輯 收藏

          2006年10月17日星期二

          好友小楠要買塊硬盤,叫我?guī)兔纯矗乙彩橇私獠欢嘌健5搅穗娮邮袌觯烷_始狂暈了,先是太長時(shí)間不來,哪里都不認(rèn)識,問了幾家的價(jià)格,心也沒底怕被蒙,所以還是打電話找朋友幫忙吧。那可真是笑話百出了。先是問要什么牌子的,小楠說西捷酷魚的,要 200GB 的,我一緊張,說成了 20GB ,哥們頓時(shí)語塞,又問一遍,你要多大的?才回過神,哈 200GB 。問我要啥口的。說是串口還是并口。我汗,我就知道有 IDE SCSI 之分,每聽說還有啥口的。沒整明白,然后問啥主板的,小楠更逗,她自己也不知道,朋友說,你干脆拿來我給你看看,連著直接買個(gè)安上就得了。我和小楠都笑了,是苦笑。因?yàn)樾¢苣┚鸵匕拇罄麃啠请娔X在澳大利亞呢,咋拿來呀。又問,那 CPU 是多少呀。得支持硬盤容量呀!對哦。我咋把這個(gè)忘了。小楠繼續(xù)語出驚人,還是不知道,得沒轍了。你啥時(shí)候買的。 2000 年,這個(gè)倒是知道,那年代 40G 硬盤有沒有我都不知道,還要買 200G 的安上,那不是扯呢嗎。朋友說,實(shí)在不行買個(gè) 80G 的吧,然后刷一下 BIOS 也可以支持,她就更蒙了,連自己電腦啥配置的人都不知道,你居然要讓她自己刷 BIOS ,這可能嗎?最后,她說出了一句:我想買個(gè)硬盤的拖盒來用,這樣不就可以匹配了。我馬上問:你是要做移動(dòng)硬盤呀。。。她說不是,就是把硬盤放到機(jī)箱外面用,用 USB 連接不是可以。我心想,那你電腦也得有自己的硬盤呀。她居然認(rèn)為。電腦本身可以不用,用外接 USB 硬盤也可以。我的天,這都咋想的。我都解釋不清了。最后達(dá)成一致,啥也買了,回澳洲再買個(gè)二手的用著吧。她原來那個(gè)就剩顯示器和機(jī)箱(沒有硬盤)。我看留著意義也不大,我說賣廢品算了,她說 , 那里根本就沒有收的。我說那就賣廢鐵,她說,只有汽車才算是賣廢鐵。我的媽呀。那就改成燒烤用的爐子算了。回家路上,我還郁悶中,我一學(xué)計(jì)算機(jī)專業(yè)的,這硬件我是太不了解了。不過還行,至少比小楠同志了解的多呀。

          下午回到家中,本來想看看 Struts 中幾個(gè)標(biāo)簽的功能。結(jié)果。電話來了。我給一家公司做的程序,他們運(yùn)行說有問題,叫我給看看。上網(wǎng)把數(shù)據(jù)發(fā)了過來,我一看,數(shù)據(jù)錄入的有夠亂的。好半天屢出頭緒。晚飯前搞定,明天給發(fā)過去。我一想,他們輸入的亂,說明我設(shè)計(jì)的還是不夠人性化,所以,又改動(dòng)了一些地方。哎。畢竟是受人家錢的。工作就要負(fù)責(zé)嘛!

          posted @ 2006-10-20 21:06 白洋 閱讀(227) | 評論 (0)編輯 收藏

          Hibernate Day_1

          Hibernate 英文的直意是冬眠的意思。

          Hibernate 是一個(gè)面向 Java 環(huán)境的對象 / 關(guān)系數(shù)據(jù)映射工具,注意,這是一種技術(shù)工具。

          ORM object relational mapping 這個(gè)術(shù)語表示一種技術(shù),用來把對象模型表示的對象映射到基于 SQL 的關(guān)系模型數(shù)據(jù)結(jié)構(gòu)中去。

          以上的這些概念性的東西,然我感覺和 .NET Framework 2.0 中的強(qiáng)類型數(shù)據(jù)集的作用差不多,但聽研究過的人說,要比 Microsoft 的那個(gè)好得多, Microsoft 的強(qiáng)類型數(shù)據(jù)集我用過,感覺爽,既然有說 Hibernate 更好,那已經(jīng)更是過癮,我心里癢癢的呀。繼續(xù)。。。

          書中有這樣一句“對于以數(shù)據(jù)為中心的程序來說,他們往往只在數(shù)據(jù)庫中使用存儲(chǔ)過程來實(shí)現(xiàn)商業(yè)邏輯, Hibernate 可能不是最好的解決方案。”這個(gè)是一定啦, Hibernate 是橋梁,又不是萬金油,當(dāng)然是在數(shù)據(jù)庫中直接用存儲(chǔ)過程處理商業(yè)邏輯是最好的啦。我做過,直接在存儲(chǔ)過程中搞定一切東西,傳一個(gè)參數(shù)過去,然后所有的運(yùn)算都在 SQL Server 2000 的存儲(chǔ)過程中完成,那叫一個(gè)爽,比把數(shù)據(jù)讀到程序里,然后用 Java 處理,再把數(shù)據(jù)傳回去要快得多,但是在 SQL Server 2000 里直接用存儲(chǔ)過程來完成這樣的工作,難度還是不小的,調(diào)試就是最大的難點(diǎn),反正我是沒整明白有啥辦法可以調(diào)試的,我就用最原始、最保靠,據(jù)說是也是有效的調(diào)試方法 print 來完成。哈哈。夠暈的吧!繼續(xù)看。。。

          現(xiàn)在看到了一個(gè)“持久化實(shí)體類”這個(gè)類是符合 JavaBean 的編寫要求。并且要給它一個(gè)唯一的標(biāo)識符,這是為了我們使用 Hibernate 提供的所有特性。大多數(shù)程序,特別是 web 程序,都需要通過標(biāo)識符來區(qū)分對象。但,通常我們不會(huì)直接操作對象的標(biāo)識符,所以他的 setter 方法的訪問級別是 private

          Hibernate 需要知道怎樣去加載( load )和存儲(chǔ)( store )持久化類的對象,映射文件,它就是告訴 Hibernate ,應(yīng)該訪問數(shù)據(jù)庫里面的哪個(gè)表,已經(jīng)應(yīng)該使用表里面哪些字段。

          Hibernate 不會(huì)從 web 加載 DTD 文件,但它會(huì)首先在應(yīng)用程序的 classpath 中查找。 DTD 文件包含在 hibernate3.jar 里,同時(shí)在 Hibernate 發(fā)布包的 src/ 目錄下。

          映射文件的長相: Event.hbm.xml

          <hibernate-mapping>

          ???? <classname="events.Event" table="Events">

          ??????????? <idname="id" column="eventID">

          ?????????????????? <generatorclass="native"/>

          ??????????? </id>

          ??????????? <propertyname="date" type="timestamp" column="eventDate"/>

          ??????????? <propertyname="title" column="eventTitle"/>

          ???? </class>

          </hibernate-mapping>

          ?

          說明:

          class 表示持久化類;

          id 表示唯一標(biāo)識;

          property 表示類的屬性字段;

          name 是持久化類名;

          table 是數(shù)據(jù)表名;

          column 是數(shù)據(jù)字段名;

          generator 是唯一標(biāo)識的生成方式;

          type 是映射的數(shù)據(jù)類型。

          ?

          Hibernate 配置文件的長相: hibernate.cfg.xml

          <!-- by MyEclipse Hibernate tool integration. -->

          <hibernate-configuration>

          ??? <session-factory>

          ??????? <!-- properties -->

          ??????? <propertyname="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>

          ??????? <propertyname="connection.url">jdbc:oracle:thin:@localhost:1521:test</property>

          ??????? <propertyname="connection.username">system</property>

          ??????????? ?<propertyname="connection.password">manager</property>

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

          ??????? <propertyname="dialect">net.sf.hibernate.dialect.OracleDialect</property>

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

          ??????? <!-- mapping files -->

          ??????? <mappingresource="events/Event.hbm.xml"/>

          ?? ?</session-factory>

          </hibernate-configuration>

          ?

          說明:

          Session-factory :特定數(shù)據(jù)庫全局工廠

          connection.driver_class :驅(qū)動(dòng)類

          connection.url :連接路徑

          connection.username :用戶名

          connection.password :用戶密碼

          mapping resource :持久化類加入映射文件

          ?

          ant 創(chuàng)建 build.xml

          我理解他就是管理文件位置的,就是拷貝,為編譯運(yùn)行做準(zhǔn)備。

          ?

          SessionFactory 是一個(gè)線程安全的全局對象,只需要被實(shí)例化一次,一個(gè) Session 代表一個(gè)單線程的單元操作。

          ?

          這時(shí)又來了一個(gè)輔助類 HibernateUtil ,負(fù)責(zé)啟動(dòng) Hibernate 和更好的操作 SessionFactory

          最后配置一個(gè)日志系統(tǒng), Log4j JDK 1.4 都可以選擇。

          ?

          看到了一種編程模型:線程綁定( thread-bound

          Session 在第一次被使用,或第一次調(diào)用 getCurrentSession() 的時(shí)候,其生命周期就開始了,然后它被 Hibernate 綁定到當(dāng)前線程。當(dāng)事務(wù)運(yùn)行結(jié)束的時(shí)候,不管是提交、回滾, Hibernate 都會(huì)把 Session 從當(dāng)前線程剝離,并且關(guān)閉它。

          posted @ 2006-10-19 18:28 白洋 閱讀(1679) | 評論 (1)編輯 收藏

          bean:parameter標(biāo)記可以獲得表單或URL提交過來的數(shù)據(jù)

          提交頁面:

          < html:link href = "/StrutsTagDemo/parameter_2.jsp?coolID=1127" >

          ??? 不使用表單提交數(shù)據(jù)

          </ html:link >

          ?

          接收頁面:

          < bean:parameter id = "coolID" name = "coolID" />

          我接受到的 coolID < bean:write name = "coolID" />

          posted @ 2006-10-19 12:16 白洋 閱讀(1578) | 評論 (2)編輯 收藏

          使用Struts Bean:header讀取報(bào)頭

          < bean:header id = "host" name = "Host" />

          主機(jī)地址 / 端口 : < bean:write name = "host" />

          < br >

          < bean:header id = "language" name = "Accept-Language" />

          支持語言 : < bean:write name = "language" />

          < br >

          < bean:header id = "agent" name = "User-Agent" />

          用戶的瀏覽器類型 : < bean:write name = "agent" />

          < br >

          < bean:header id = "accept" name = "Accept" />

          支持打開類型 : < bean:write name = "accept" />

          < br >

          < bean:header id = "encoding" name = "Accept-Encoding" />

          支持編碼格式 : < bean:write name = "encoding" />

          < br >

          posted @ 2006-10-19 12:16 白洋 閱讀(333) | 評論 (0)編輯 收藏

          自動(dòng)刷新/跳轉(zhuǎn)

          // Session 中存放計(jì)數(shù)器,體現(xiàn)刷新效果。

          int count = 0;

          Object obj = request.getSession().getAttribute( "count" );

          if (obj == null ) {

          ??? count = 1;

          }

          try {

          ??? count = 1 + Integer.parseInt(obj.toString());

          } catch (Exception e) {}

          request.getSession().setAttribute( "count" , count);

          ?

          // 設(shè)置自動(dòng)刷新,一秒鐘一次。

          //response.setHeader("Refresh", "1");

          ?

          // 設(shè)置自動(dòng)跳轉(zhuǎn),一秒鐘一次。我寫的 url 是自己,所以和刷新一樣。

          response.setHeader( "Refresh" , "1,URL=refresh.do" );

          posted @ 2006-10-19 12:15 白洋 閱讀(471) | 評論 (0)編輯 收藏

          Struts中使用Cookie控制登錄的流程

          讀取 Cookie 集合,遍歷集合找到所需的 Cookie ,如果找到保存進(jìn) Session ,否則跳轉(zhuǎn)到登錄頁面;

          所需資源:

          ReadCookieAction.java- 讀取 Cookie 集合,如果找到對應(yīng) Cookie ,寫入 Session

          Login.jsp- 登錄用頁面;

          LoginSubmit.java- 記錄登錄信息,并寫入 Session

          LoginOk.jsp- 讀取 Session ,并顯示。

          Cookie 的方法

          Cookie[] cookies = request.getCookies();

          if (cookies != null ) {

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

          ?????? Cookie cookie = cookies[i];

          ?????? if (cookie.getName().equals( "userInfo" )) {

          ?????????? String value = cookie.getValue();

          ?????????? String[] info = value.split( "_" );

          ?????????? UserForm userForm = new UserForm();

          ?????????? userForm.setUserName(info[0]);

          ?????????? userForm.setUserPassword(info[1]);

          ?????????? request.getSession().setAttribute( "userForm" , userForm);

          ?????????? return mapping.findForward( "ok" );

          ?????? }

          ??? }

          }

          Cookie 的方法:

          Cookie c = new Cookie( "userInfo" ,userForm.getUserName()+ "_" +userForm.getUserPassword());

          c.setComment( "A test cookie" );

          c.setMaxAge(120);

          response.addCookie(c);

          posted @ 2006-10-18 17:20 白洋 閱讀(1644) | 評論 (2)編輯 收藏

          Struts標(biāo)簽的multiBox的數(shù)據(jù)上載

          多選方框,選定值后提交,然后接收到一個(gè)數(shù)組,這是小菜,看書都知道。

          可是,我想給這些多選方框動(dòng)態(tài)顯示的時(shí)候給個(gè)選中或未選中的狀態(tài)值,我是看了好幾個(gè)文字材料,寫得都夠暈的,看是那么回事,實(shí)際操作,根本就不靈。還好我夠靈光,憑直覺,終于解決。

          Action 中:

          ?????? // 定義一組備選愛好 [ 也可以從數(shù)據(jù)庫中讀取 ]

          ?????? ArrayList hobbyList = new ArrayList();

          ?????? hobbyList.add( " 游泳 " );

          ?????? hobbyList.add( " 潛水 " );

          ?????? hobbyList.add( " 登山 " );

          ?????? hobbyList.add( " 跳傘 " );

          ?????? hobbyList.add( " 徒步旅行 " );

          ??????

          ?????? // 定義一組選定的愛好 [ 也可以從數(shù)據(jù)庫中讀取 ]

          ?????? ArrayList hobbySelectList = new ArrayList();

          ?????? hobbySelectList.add( " 游泳 " );

          ?????? hobbySelectList.add( " 登山 " );

          ?????? hobbySelectList.add( " 徒步旅行 " );

          ??????

          ?????? // 定義字符串?dāng)?shù)組,如果你的那個(gè)類的屬性是數(shù)組類型。

          ?????? String[] hobby = new String[hobbySelectList.size()];

          ?????? // ArrayList 轉(zhuǎn)換為 String[]

          ?????? hobbySelectList.toArray(hobby);

          ??????

          ?????? // 定義你的那個(gè) ActionForm

          ?????? PersonForm personForm = new PersonForm();

          ?????? // 設(shè)置那個(gè)數(shù)組類型的屬性

          ?????? personForm.setHobby(hobby);

          ??????

          ?????? // 注意,你給 JSP 傳遞的東西哦!

          ?????? // 一個(gè)是:備選數(shù)組 ArrayList

          ?????? // 另一個(gè)是: JSP 可承載的 ActionForm ,注意這個(gè) ActionForm 要有被選定的數(shù)組屬性值哦!

          ?????? request.setAttribute( "hobbyList" , hobbyList);

          ?????? request.setAttribute( "personForm" , personForm);?

          ??????

          ?????? return mapping.findForward( "ready" );

          JSP 中:

          < logic:iterate id = "hobbyName" name = "hobbyList" > ?????

          ??? ??? < html:multibox property = "hobby" >

          ??? ??????? < bean:write name = "hobbyName" />

          ??? ??? </ html:multibox >

          ??? ??? < bean:write name = "hobbyName" />

          ??? </ logic:iterate >

          解釋一下 jsp 中的參數(shù)。

          hobbyList 就是那個(gè)一組備選愛好數(shù)組;

          hobbyName 就是隨意定義的一個(gè)變量名,來接收 hobbyList 中的項(xiàng);

          hobby 就是 ActionForm 的那個(gè)數(shù)組屬性名稱;

          ?

          看了這些,我自己都暈。。。這東西看來要自己領(lǐng)悟了!!!

          我估計(jì)那個(gè) html:radio 也是這么用,下次再研究。

          posted @ 2006-10-17 22:31 白洋 閱讀(310) | 評論 (0)編輯 收藏

          struts標(biāo)簽的filter屬性

          有些存儲(chǔ)在數(shù)據(jù)庫或者某些文件的信息,可能會(huì)包含一些 html 標(biāo)記的限定。例如把某句話加粗等。但是簡單的使用 <bean:write name=”” /> 會(huì)把那些 html 標(biāo)記給安全的轉(zhuǎn)換,但這不是我想要的。怎么解決,發(fā)現(xiàn)了 filter 這個(gè)屬性。應(yīng)用如下:

          Action 中我寫入這樣對象:

          String html_1 = "<b>Hello</b>";

          String html_2 = "<b>Hello</b>";

          Jsp 中我這樣使用:

          <bean:write name="html_1" filter="true"/>

          <bean:write name="html_2" filter="false"/>

          運(yùn)行的效果:

          <b>Hello</b>

          Hello

          posted @ 2006-10-17 22:30 白洋 閱讀(751) | 評論 (0)編輯 收藏

          關(guān)于反射的總結(jié)事例!

          作了一個(gè)PPT,還有代碼的講解。給我們的同學(xué)講過啦。在這里提供一下下載吧!

          下載請點(diǎn)擊這里哦!

          posted @ 2006-10-16 21:39 白洋 閱讀(236) | 評論 (0)編輯 收藏

          CGI:公共網(wǎng)關(guān)接口

          總是聽說什么CGI的,可是一直不知道是啥東西。現(xiàn)在明白了。記下來。免得忘記。

          CGI
          :公共網(wǎng)關(guān)接口

          第一個(gè)用來產(chǎn)生動(dòng)態(tài)內(nèi)容的標(biāo)準(zhǔn)。 當(dāng) Web 服務(wù)器接收到一個(gè)對 CGI 程序的請求時(shí),它便運(yùn)行這個(gè)程序并向其提供它請求里面所包含的信息。 CGI 程序運(yùn)行,并將輸入返回給 Web Server Web Server 則將輸出相應(yīng)給瀏覽器。


          CGI
          最大缺點(diǎn):

          1.??????? 每個(gè)請求必須運(yùn)行一個(gè)程序, 這會(huì)導(dǎo)致站點(diǎn)癱瘓;

          2.??????? 存在平臺(tái)依賴性。

          posted @ 2006-10-16 21:32 白洋 閱讀(178) | 評論 (0)編輯 收藏

          Struts標(biāo)簽中的html:link

          超級鏈接,使用起來好多技巧,我就個(gè)人發(fā)掘了一下。總結(jié)到下載中。

          down

          posted @ 2006-10-15 10:22 白洋 閱讀(251) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 杭锦后旗| 仁怀市| 崇义县| 平定县| 门源| 南部县| 绍兴市| 德清县| 湄潭县| 鄂州市| 资源县| 阳高县| 肃宁县| 峨边| 抚宁县| 万宁市| 海宁市| 新和县| 防城港市| 五原县| 拉萨市| 分宜县| 边坝县| 黑龙江省| 惠东县| 邯郸市| 贵溪市| 贵港市| 晴隆县| 葵青区| 安福县| 秭归县| 丁青县| 水富县| 晴隆县| 乳山市| 泗洪县| 龙岩市| 闻喜县| 朝阳区| 聂拉木县|