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

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

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

    隨筆-26  評論-4  文章-0  trackbacks-0
      2011年5月16日
    數(shù)不清的跌倒后爬起,數(shù)不清的輕視與無奈,但是,縱然如此,依然得努力,依然得對得起身上的這份責(zé)任,依然得義無反顧的去承擔(dān)。老兵不死,哪怕有一天遍體鱗傷,那又何方,問心無愧,不虧欠任何人,做好自己的事情,才能夠坦坦蕩蕩去做更多,走的更好。自勉!!
    posted @ 2013-05-30 22:22 mingsen 閱讀(117) | 評論 (0)編輯 收藏
        每次參加時間管理沙龍的活動,總會讓自己收獲許多,與其說每次都能有許多可以學(xué)習(xí)的東西,倒不如說,每次都能讓自己了解到自己內(nèi)心更多的聲音,了解到更多想要嘗試的內(nèi)容,而且與大家的每一次聊天都能夠開心,真的是一個很不錯的體驗(yàn)。

        今天的沙龍主要介紹健康相關(guān)的主題,盡管對于健康的題材關(guān)注的并不多,但這個畢竟也是一件很有重要的事情,在聽了文靜姐、云串、媛媛、吳哥的介紹,內(nèi)心都有著許多的想法,主要的收獲與心得如下: 
    1. 想嘗試的內(nèi)容
      1. 冥想,每天花費(fèi)10min時間去思考,去沉淀一天的感覺
      2. 蹲起運(yùn)動,面壁功
      3. 一呼一吸中,即是當(dāng)下,學(xué)會活在當(dāng)下,關(guān)注自己的呼吸
    2. 下一步的行動
      1. 收集運(yùn)動教程,尋找學(xué)友
      2. 整理自己的門面,整理個人微博、資料
      3. 讀書《如何記筆記》
      4. 蹲起運(yùn)動,面壁下蹲
      5. 事項清單化,代辦事項、今日事項、總結(jié)整理
      6. 隨時記錄,明白積累的重要性,習(xí)慣的重要性
      7. 將事情串起來,按照進(jìn)行事項的整理,聯(lián)想omnifocus的使用
      8. 維生素缺乏癥狀
      9. 每天兩個水果
    3. 未來:
      1. 番茄鐘的使用,學(xué)會去掌控時間
      2. 帶爸媽一起去旅行,穿親子裝
      3. 家庭用餐計劃,讓家人生活的更好
      4. 組織定期活動,去發(fā)掘身邊的牛人
    4. 思考:
      1. 自我沉淀、自我成長,一步一個腳印
      2. 不要過度消費(fèi)自己的身體
      3. 短期自我修復(fù),長期自我恢復(fù),所以對自己好一點(diǎn)
      4. 去除內(nèi)心的浮塵,尋找自己真正想要的東西
      5. 在這個浮躁的世界里,找到自己真正想要的東西,去努力,去爭取
      6. 如果想要一個事情能夠堅持下來,讓他足夠的簡單就好
      7. 走三步退兩步,不如踏踏實(shí)實(shí)的走兩步
      8. 感情需要安撫,需要的是關(guān)注,而不是簡單粗暴的對待
      9. 休息好,才能抓住個人生存的資本
    5. 知識:
      1. 事項精細(xì)化管理方法,使用PDCA進(jìn)行循環(huán)
      2. 對于燒烤類的東西要少吃
      3. 肢體的末端要多運(yùn)動,防止毒素積累
      4. 讓心跳120以上,按摩自己的心臟
        生活中,有意思的事情,還有許多許多,盡力去嘗試,去做的更好。
    posted @ 2013-01-19 18:04 mingsen 閱讀(277) | 評論 (0)編輯 收藏
        讀完本書,深感世事無常,曾經(jīng)的種種付出,均感覺是如此的怪誕與諷刺。從白孝文的忘恩負(fù)義,到黑娃的棄暗投明,白靈、兆海、兆鵬等等人物的故事是如此的反差鮮明,不能理解,也很難理解。可能真的對了那句話,世事無常。

        在人物描述上,本書無可挑剔,每個人物的形象及敘事方式,均讓人感覺渾然天成,可是,在這樣的一個歷史背景下,怎么讓人感覺如此的壓抑與不堪,難道真是正了朱先生的一句話,“好人難長”,面對著兩代人的風(fēng)云變幻,或許是想更多的提醒著我們,要用心去做人,要有自己的原則與見底,去盡心而為。

        幾代人的風(fēng)云變化,讓曾經(jīng)的柔弱小兒已然成長,可是,曾經(jīng)的恩惠并沒有人讓他們知道感恩與圖報,各種莫名的仇恨充斥著其中,不明白,究竟的是為何來到這個世界,又究竟是為何匆匆離去,曾經(jīng)偉大的夢想,在現(xiàn)實(shí)面前,是如此的丑陋與諷刺,或許,這就是人生。或者這就是時代的悲哀,讓一群人,在快速變化的世間中,失去了自己的方向,好人難長,究竟是怎么樣的人,才能夠在這世間活著。

        書中在為人處事上,有著更多自己的見解與提醒,通過樸素的鄉(xiāng)村語言,讓一些高深的哲理得以普及,“心狠蝕本”的描述,更讓人明白,謙虛待人,謙虛做事情的道理,努力修行。
    posted @ 2012-10-27 16:23 mingsen 閱讀(330) | 評論 (0)編輯 收藏
        都說人脈是最重要的,那么如何才能維護(hù)良好的人際關(guān)系?如何才能維護(hù)一個良好的keyman系統(tǒng)?思索了很長的時間,終于在昨天聽了永錫老師的分享活動后,才突然領(lǐng)悟到人際關(guān)系的維護(hù)需要有個人的付出,需要花時間去培養(yǎng)與呵護(hù),當(dāng)別人需要幫助的時候,提供援助之手,盡自己的所能去幫助他們,讓你成為一個可以信賴的人,這樣,當(dāng)你需要幫忙的時候,你就會發(fā)現(xiàn)會多了些良師益友。
      
        為此,許多時候,我們需要克服以下幾個心理上的障礙:

        1、不自信,以為自己是一個沒什么價值的人,幫不上別人的幫。
            其實(shí)這一點(diǎn)大可不必要,因?yàn)槊總€人都有著自己的相對優(yōu)勢,如果實(shí)在不懂,盡力而為去找別人的幫助,在幫助別人的同時同時,也能夠讓自己學(xué)到更多的東西。

        2、覺得浪費(fèi)時間。
            這個更是一個更大的偽命題,想想你需要時間來干嘛,如果是學(xué)習(xí)成長,現(xiàn)在的付出就是你學(xué)習(xí)成長最好的方式;如果你是追求生活的幸福,那現(xiàn)在的積極行動,就是你獲取幸福最方便的捷徑,俗語說,讀萬卷書,行萬里路,行萬里路,不如高人點(diǎn)悟。所以,積極去擴(kuò)展自己的人際關(guān)系,讓自己能夠有更多成長的機(jī)會。

        3、時間不夠。
            這個理由很直白,如果確實(shí)不是個人借口的原因,那么,你現(xiàn)在要去努力的,就應(yīng)該是努力提高個人的工作效率,努力去活在當(dāng)下的環(huán)境中,去讓自己有時間做更多的事情。如果僅僅是個人的借口,或者說一個可能發(fā)生的事件的時候,你所要思考的就是,讓這個事情盡可能的不要發(fā)生,讓自己有時間,去努力完成這件事情。

        你我都確認(rèn)這個世界上,沒有人有這個義務(wù)去幫助你,所以,你要做的,是去積極的幫助別人,然后感恩于別人的幫助,這樣,當(dāng)有人能夠以哪怕1%的行動回報你的時候,你都會從中受益良多。所以,加油加油
    posted @ 2012-10-15 21:04 mingsen 閱讀(301) | 評論 (0)編輯 收藏
        1、重構(gòu)重構(gòu)。
            在項目代碼完成后,一定要進(jìn)行重構(gòu),如果不夠熟練,請用心解決變量(方法、類)命名、公共方法提取等問題,相信這個至少可以解決40%的問題,減少調(diào)試的時間。
            檢查代碼,解決其中的臭味。常見的臭味表現(xiàn)有,長注釋處(可用變量名或方法名進(jìn)行替換)、長方法處(保證函數(shù)只完成一項功能)、測試用例處(盡可能提供簡單、清晰的測試用例)、重復(fù)的代碼(程序員要有敏感的嗅覺,對于重復(fù)兩次以上的內(nèi)容,記住,一定要使用程序來實(shí)現(xiàn))

        2、測試驅(qū)動開發(fā)
            編寫完整的測試案例,并使用專門的package進(jìn)行處理,使用JUnit構(gòu)建完成的單元測試框,在每次代碼完成前,首先構(gòu)建測試用例,以明確項目需求,在代碼完成后,運(yùn)行單元測試用例,保證代碼的功能性測試完成。第三步,重構(gòu)代碼,保證代碼清晰可閱讀,第四步,運(yùn)行測試用例,保證重構(gòu)正確。第六步,組合單元測試內(nèi)容,完成測試構(gòu)件,為集成測試、回歸測試做準(zhǔn)備。

        3、感想
            編程也是一門技術(shù),也是語言,同我們正常的交談一樣,他也體現(xiàn)了一個人素養(yǎng),基本素質(zhì),一個好的程序員,不僅要求能夠具有良好的代碼編寫能力,更要有敏感的嗅覺,能夠?qū)栴}進(jìn)行防范,能夠極大化的利用工具,使用編譯器,減少錯誤發(fā)生的概率,降低項目開發(fā)風(fēng)險,同時,要明白,工作本身是要為別人帶來便捷的生活,不是成為一個可有可無的產(chǎn)品,努力做到卓越只是一個基本功。
    posted @ 2012-07-24 22:04 mingsen 閱讀(184) | 評論 (0)編輯 收藏
        首次嘗試使用周檢視檢討自己的生活學(xué)習(xí)情況,對照自己的年度計劃,覺得很汗顏,發(fā)現(xiàn)自己這周、最近所做的事情,與年度計劃相差的太遠(yuǎn)太遠(yuǎn)。自己僅僅是把計劃寫了出來,卻完全沒有按照個人的思路去執(zhí)行,去落地,所以,我還是曾經(jīng)的那個我,沒有太多的改變。
        演講。一直真真切切的想去做這個事情,可惜卻是一直都沒有執(zhí)行,沒有把 自己的聲音、思路整理下來,沒有去改進(jìn),更不會自己去嘗試著,很汗顏。找機(jī)會得學(xué)著去落地,隨時準(zhǔn)備好自己,成為一個有思考力的一個人,企業(yè)的內(nèi)訓(xùn)師,講師,盡自己的力量去與更多的人分享自己,與大家共同成長。
        游泳。沒有太強(qiáng)的執(zhí)行力,知道刻苦的鍛煉肯定不是這個樣子的,只能說,現(xiàn)在的自己還是不夠努力,還差的太遠(yuǎn)太遠(yuǎn)了。
        項目管理。有自己的一些想法,正在嘗試著去總結(jié)提煉,抓緊時間去提升自己,你知道你的時間其實(shí)并不多。
        業(yè)務(wù)知識。沒有業(yè)務(wù)的積累,技術(shù)上的任何實(shí)現(xiàn),都是無關(guān)的,只有結(jié)合了業(yè)務(wù)的實(shí)際情況,才能公司的效能真正的得到提升,才不會對公司有愧疚感。
        總結(jié)起來,需要做的事情還有許多許多,或許幸福的行動也才剛剛開始,學(xué)著將自己的資料進(jìn)一步的整理積累起來,規(guī)劃好自己的生活,這樣,才不至于被生活上的紛擾所打亂,明白現(xiàn)在的自己,交際面實(shí)在是太過狹窄,得試著讓自己走出來,與大家多分享著,利用好現(xiàn)在的地理、個人優(yōu)勢。

        本周首次嘗試著使用九宮格寫總結(jié)日記,感覺效果不錯,促進(jìn)了個人不少的思考,想想喬布斯曾經(jīng)說過的“生命是由一串串事情組成的”,其實(shí),開始的時候你或許并不知道事情的重要性,但是當(dāng)你每天都能充實(shí)的過好現(xiàn)在的自己,每天都嘗試著去解決內(nèi)心中最難的那個問題,吃掉那個青蛙,相信會實(shí)實(shí)在在的感受到進(jìn)步的,所以好好加油,需要積累的東西實(shí)在的是太多太多了。
        本周也開始嘗試使用evernote去做知識積累,很好用的一個工具,能夠隨時把自己的想法記錄下來,然后,在閑暇的時間里,去充實(shí)完善其中的框架,然后積累整理著去提高,或許這個就是一個非常好的學(xué)習(xí)方式,同時,也可利用博客內(nèi)容進(jìn)行同步整理,很有意思的一個常識。

        需要改進(jìn)的地方:   
        建立與這個世界更多的聯(lián)系,要做一個特別的人。
        尋找自己的keyman,多溝通多交流,成就自己的計劃。也要爭當(dāng)抬轎人,與更多的人分享。
        不要太在乎別人的眼光,踏踏實(shí)實(shí)做自己就行,誠懇的面對個人的不足。
        做一件事情,卓越是基本功,努力做好手頭的工作。
        
    posted @ 2012-07-22 10:43 mingsen 閱讀(271) | 評論 (0)編輯 收藏
        第一次參加幸福行動家的活動,感覺收獲頗豐。盡管第二天的狀態(tài)由于休息的并不充分,迷迷糊糊,但是依然有著許多的概念、知識需要個人去消化。總結(jié)本次的活動,覺得自己在以下方面需要去進(jìn)一步的提煉、學(xué)習(xí)。
        1、人際關(guān)系。相信牛人與牛人間總是會相互吸引的,所以你要好好努力。盡管現(xiàn)在的自己一點(diǎn)都不牛,但是你要知道,這個是積累的結(jié)果,更是執(zhí)行力的結(jié)果,所以,好好積累,把自己的生活充實(shí)起來,讓自己工作的更加高效一點(diǎn)。
        2、九宮格日記。或許可以把它作為每日總結(jié)的一部分,堅持著讓自己走下去。
        3、周檢視。永錫老師說的非常的好,你的生命就是一個時鐘,你需要用周檢視來充當(dāng)發(fā)條,讓自己生活的更加充實(shí)一些。每周固定自己的時間,去做周檢視,去回顧這個周的任務(wù)清單、行動清單、年度計劃、每日日志。
        4、SOP工作方法的使用。標(biāo)準(zhǔn)化流程手冊,讓運(yùn)營管理不再難。
        5、Evernote的使用。作為印象筆記,我需要試著去學(xué)習(xí)整理資料。智能手機(jī)部分,也希望能夠更快的用起來。
        6、八頁小書的使用。簡單的折紙方法,卻能夠讓A4變成一個簡單易行的小冊子,很實(shí)用。三天計劃,或許真的是一次很不錯的嘗試。
        7、卓越是基本功。第一次聽到這樣的話,被震撼了,其實(shí),生活中的許多事情也是這樣,表演也是門基本功,表達(dá)也是基本功。
        8、不要在乎自己的藍(lán)鼻子。不管是誰,勇敢去做自己就是了,不論遇到什么樣子的困難,勇敢面對就是了,其實(shí)勇氣確實(shí)只需要那么一點(diǎn)點(diǎn)~~~
        9、無敵星星的使用。超級瑪麗里面的無敵星星,讓自己明白了曾經(jīng)的種種計劃,得不到實(shí)現(xiàn)的原因,原來是自己在逃避青蛙,逃避困難,而這恰恰是無敵星星要解決的,我要盡快的用起來。
        10、尋找自己的keyman,關(guān)鍵人。做事情,要明白事情的關(guān)鍵所在,有的時候,自己找問題,不如去積極與別人交流、互動,因?yàn)椋赡苣愕膯栴},別人也遇到過,所以,積極去尋找自己的keyman,嘗試著建立自己人脈圈,這樣,你才能成長的更快更遠(yuǎn)。
        11、幸福行動家。幸福是我們所追求,但是行動更是這樣。
        其實(shí),講了許多,聽了許多,最后落實(shí)下來,還得依靠自己的行動,尋找一個適合自己的,高效的落地方案,讓自己的生活,更加充實(shí)起來,讓自己的工作變得更加高效起來,也讓自己能夠成長的更快,更遠(yuǎn)。
    posted @ 2012-07-15 21:45 mingsen 閱讀(525) | 評論 (0)編輯 收藏
           轉(zhuǎn)眼又是一個月份的開始,很多事情在之前的幾個月中,并沒有得到很好地執(zhí)行,有些事情,由于節(jié)奏的變化,變得效率低下,有的事情,由于情緒的波動,而一再放置,自身能量的流失,讓自己荒廢了數(shù)月的時間,或許在已然到來的六月中,能夠集中心思,完成一些想要做的事情。
            1、系統(tǒng)上線
            考慮今后將要接管、運(yùn)維整個項目,以及可能的后期升級改造工作,在接下來的時間里,努力對項目的整個執(zhí)行過程進(jìn)行記錄、監(jiān)督與檢查,保證系統(tǒng)上線流程的清晰,與可重復(fù)。主要內(nèi)容包括有:上線目錄、文檔準(zhǔn)備,上線演練,bug修改,網(wǎng)絡(luò)測試等等。設(shè)置執(zhí)行人,執(zhí)行時間、驗(yàn)證人,驗(yàn)證時間等記錄方式進(jìn)行上線記錄。
            2、項目管理
            對于今后想要從事的方向,應(yīng)在項目管理上投入更多的時間,對于項目管理中需要注意的方法、步驟、內(nèi)容等進(jìn)行總結(jié)與提煉,將嘗試著從scrum、xp、cmmi等角度去對比其中項目管理的異同,重點(diǎn)關(guān)注,人月神話、scrum開發(fā)方法、代碼大全等圖書。對所學(xué)的內(nèi)容,進(jìn)行及時的記錄與整理,爭取能寫出相關(guān)的項目管理文章。
            3、業(yè)務(wù)知識
            對于金融行業(yè)中的風(fēng)險系統(tǒng)進(jìn)行關(guān)注,分析公司內(nèi)部的風(fēng)險系統(tǒng)組成,同時對貸記卡相關(guān)領(lǐng)域的風(fēng)險進(jìn)行分析,對業(yè)務(wù)內(nèi)容進(jìn)行前瞻性的思考,保證個人能力能夠適應(yīng)業(yè)務(wù)的發(fā)展,同時對巴塞爾協(xié)議等進(jìn)行初步的研究,對風(fēng)險建模、風(fēng)險數(shù)據(jù)分析、挖掘等進(jìn)行關(guān)注。

             
    posted @ 2012-06-03 22:16 mingsen 閱讀(189) | 評論 (0)編輯 收藏
        個人將今年的目標(biāo)設(shè)定在成為一個優(yōu)秀的管理者身上,并努力在接下來的工作中,努力掌握好以下幾個方面:
           1)技術(shù)上要過關(guān),扎實(shí)的編程基礎(chǔ)。
                java多線程、IO、字符編碼等要熟知,was、tomcat等server要了解,基本linux命令會使用。
            2)管理上要卓越,能夠識別難點(diǎn),激勵他人,解決問題
            3)業(yè)務(wù)上要了解,懂得業(yè)務(wù)知識,對業(yè)務(wù)流程等進(jìn)行優(yōu)化。
        目標(biāo)很難實(shí)現(xiàn),但僅此唯一出路,務(wù)必踏踏實(shí)實(shí),勤勤懇懇
        總結(jié)本周的工作與思考,不盡如人意,許多事情,或被干擾,或被逃避,或被疲于應(yīng)對。個人自身有著諸多的問題,希望能在下周得到較好的解決。想跟自己說句話,任何問題,只要靜下心來一定能夠去解決。

        
    posted @ 2012-04-22 23:04 mingsen 閱讀(207) | 評論 (0)編輯 收藏

        對于字符編碼的問題,總是在各種字符集中弄混,嘗試著對其進(jìn)行歸納整理,以便后期進(jìn)行進(jìn)一步的維護(hù)。



    posted @ 2012-03-28 23:17 mingsen 閱讀(197) | 評論 (0)編輯 收藏

        覺得時間過得很快,很多事情,還來不及思考,卻依然已經(jīng)過去,可是許多的事情,明明已經(jīng)過去,卻還是在不斷地思考,是為了挽回個人的顏面,還是為了挽回那自以為是的感覺。本周很多事情,做的都不算太好,回想整個工作的過程,竟然還沒有發(fā)現(xiàn)自己做了些什么?工作了,但是收獲卻并不多,曾經(jīng)告誡自己的總結(jié),卻依然沒有能夠去堅持,很心疼,卻也很無奈。
        項目的事情已經(jīng)完成的差不太多,可能在一些細(xì)節(jié)的方面,需要自己進(jìn)一步的去探究。距離上次使用.net平臺的東西,已經(jīng)07年的事情,很慶幸還能夠記起一些,但是依然暴露出自己的許多問題。
        1、回想曾經(jīng)學(xué)過的古訓(xùn),“工欲善其事,必先利其器”,做事情,過于急躁,依然是自己一個很大的毛病,沒有靜下來去思考,看看例子,學(xué)習(xí)學(xué)習(xí)模板,走的全是相反的方向,上來就往前沖,走了許多的彎路,也浪費(fèi)了許多的時間,完全是愣頭青一個。如ue的使用、vs快捷鍵的使用等,都是對效率巨大的提升,可惜在前期卻沒有做。
        2、在做事情的過程中,沒有及時的跳出圈子,積極思考問題,沒有對問題進(jìn)行通盤的研究與考量,只知道,把這個模塊弄好,也只想著學(xué)好這個技術(shù),忘記了全面思考。做事情,不能光顧著腳下,一定要學(xué)著抬頭看天。如在弄css時,完全不會去考慮在各個模塊中的重用問題,在使用asp.net控件時,沒有沉下來去思考控件的功能點(diǎn),疲于應(yīng)對,卻忘記了積極思考。
        3、總結(jié)思路。想想這些周的忙碌,沒有太多的總結(jié)與提煉,雖然花費(fèi)許多的時間,但是成長不足,沒有自己的沉淀與總結(jié),在今后的項目中,也將會遇到更多的問題。始終記著一句話,你的能力是有限,但是你應(yīng)該盡可能的在能力允許的范圍內(nèi),將自己的價值最大化。而現(xiàn)在的自己,恰恰是沒有做到這些,所以,總結(jié)沉淀這個習(xí)慣一定要完成。
        其實(shí),綜上所述,發(fā)現(xiàn)更多的問題,還是出現(xiàn)在一個人的學(xué)習(xí)方法上。沒有按照一個適合的過程去學(xué)習(xí),走了許多的彎路,但是依然執(zhí)迷不悟,對于一個新工具,新方法的學(xué)習(xí),應(yīng)該試著從以下幾個方面去思考總結(jié)。
        1、程序幫助文檔。包括有,自帶的幫助手冊、安裝文件目錄結(jié)構(gòu)等。許多現(xiàn)成的示例、demo就在自己的電腦上,如此簡單、易學(xué)的寶藏被丟棄的話,豈不是太可惜。所以,先學(xué)示例,然后,再圖發(fā)展。
        2、交流學(xué)習(xí)。都是有圈子的存在,都在努力著做著更好,你需要去尋找這樣的圈子。有的時候,真不應(yīng)該去逃避,因?yàn)椋悻F(xiàn)在所不重視的,所嫌麻煩的,在今后的將來都會成為你發(fā)展的瓶頸,所以,明白那些是重要的事情,就應(yīng)該去做,而不是去等,去跟別人交流著,也試著去勇敢的貢獻(xiàn)自己的力量。
        3、個人的總結(jié)。其實(shí)知識都是相通的,站在一個高度的時候,跳出自己的思維模式,學(xué)著去理解別人的思路與構(gòu)想,試著去提煉、總結(jié)自己,這樣也許就是一個簡單的創(chuàng)新過程,而也許就是這些簡單的創(chuàng)新,才能夠讓自己變的有那么一點(diǎn)不一樣。
        成長總會要付出許多的努力,我不怕付出,我就怕自己的根本就沒有想到,所以,有的時候,勇敢的去面對現(xiàn)實(shí),在自己的能力范圍內(nèi),把現(xiàn)在的自己做好,在自己能夠想到的事情做好。聽過一個語音內(nèi)容,說是任何想法,任何創(chuàng)意,都是一個沉淀的過程,所以,不必太介意一時的得失,對于好的想法,記下來,在隔斷時間后,再試著去思考、擴(kuò)展、刪減等等,當(dāng)你最后剩下這些的時候,你就會明白,這些才是你真正想要去做的,所以,加油加油,在自己的能力范圍內(nèi),最大化自己的價值。

    posted @ 2012-03-18 22:50 mingsen 閱讀(330) | 評論 (0)編輯 收藏
        本周轉(zhuǎn)眼就過去了,隨之而來的,二月份也快見底了,匆匆忙忙的一個月,毛毛躁躁的一周,感覺收獲不是很大,是自己太急躁了點(diǎn)?還是太沉迷于事情本身,而忘記了跳出來思考?或者真的是兩者兼而有之。忙忙碌碌的一周,回憶起來最有收獲的,居然還是自己在下班之余寫的小結(jié)。因?yàn)榇颐Γ浟俗约涸?jīng)許多的習(xí)慣,也因?yàn)榉笐校浟藨?yīng)該有的堅持,這個周,得恢復(fù)起來了,新的一周就要要開始了,抖擻起精神來,好好干活,機(jī)會不多,好好把握。

        本周完成的基本事項有:
        1、項目本身事宜的溝通,包括網(wǎng)絡(luò)問題初步溝通,需求問題初步溝通等。
            高效很重要,臉皮厚也需要,不要怕打擾別人,有問題及時溝通,不能把自己憋傷了,學(xué)會珍惜自己的時間和精力,在思考問題全面的同時,及時解決問題,不要盲目等待。
        2、jquery學(xué)習(xí)
            很強(qiáng)大的一個框架,優(yōu)秀的定位功能,以及ajax異步、css裝飾等,在實(shí)現(xiàn)功能的同時,結(jié)合css的知識,達(dá)到網(wǎng)頁美化的目的。
            內(nèi)容很豐富,但是時間有限,嘗試著把每天學(xué)習(xí)到的新東西用xmind進(jìn)行整理,慢慢積累,相信會收獲許多的。
        3、《金字塔原理》
            陸陸續(xù)續(xù)在看著,雖然基本過了大概,但是不明白的東西還是很多,在接下來的這幾天時間里,抓緊時間吧,不然真的要食言了。
            感想:書中提及的思考、表達(dá)方法是一些很有意思的嘗試,學(xué)習(xí)著 在交談、寫作前,提供更多有思考的信息,總結(jié)、歸納、分類等等,也學(xué)著設(shè)身處地的去做一件事情,想清楚其中的步驟流程,提煉后,進(jìn)行交流、應(yīng)用。
        4、游泳:
            被老師說了一頓,自己也認(rèn)為學(xué)習(xí)的太慢,水性很不好,但是依然希望能夠通過勤奮去彌補(bǔ)。本周周末,利用網(wǎng)絡(luò)資源,學(xué)習(xí)了下蛙泳的基本步驟,有些收獲,希望能繼續(xù)堅持,我的時間不多哇,好好加油啊~~
            感想:早就應(yīng)該知道主動去學(xué)習(xí),一直以忙為借口去逃避,接下來不找借口,努力把事情做好。
        5、sybase ase 的安裝
            真的很遺憾,忙活了一周,這個數(shù)據(jù)庫還是沒有配置好,遇到許多的問題,但是感覺自己沒有按照一個正確的思路去做、去構(gòu)思、去定位問題。毛躁了太多,跳出的圈子還是不夠,這個周接著努力吧,不管怎么樣,靜下心來,當(dāng)你把這個問題解決的時候,也許就是你再踏上一步的時刻,加油加油。

        6、學(xué)習(xí)方法的思考
            本周遇到sybase安裝部署的問題,許多事情都沒有做好,在問題定位、縮小范圍、重復(fù)工作上存在較大問題。嘗試著將這方面的思路整理下,使用結(jié)構(gòu)化的方式進(jìn)行思考吧。

        總結(jié)本周的工作,用毛躁來形容真的是一點(diǎn)都不為過,下周的任務(wù)依然還有許多,學(xué)著安靜下來做事情吧,把手頭上的任務(wù)結(jié)束掉,學(xué)著勞逸結(jié)合,學(xué)習(xí)跳出圈子思考問題用好總結(jié)用好番茄鐘。    
    posted @ 2012-02-26 23:04 mingsen 閱讀(545) | 評論 (0)編輯 收藏
        本周的匆匆忙忙,似乎總是抓不住自己的時間,有點(diǎn)急躁,有點(diǎn)不安,但是所幸還好,能夠在后半程靜下心來去做事情,還挺不錯的。
        本周有幾件事情,讓自己有了技能及思考力上的提升,也在其中體會著成長的快樂,加油加油。
        1、學(xué)會使用 摳圖工具。
        之前使用 光影魔術(shù)手,一直不知道如何使用摳圖,一個誤打誤撞的機(jī)會,讓自己硬著頭皮折騰一把,發(fā)現(xiàn)還挺有意思的,呵呵,以后可以考慮多弄些素材,好好的學(xué)習(xí)下ps的東西,記住,要安排一個獨(dú)立的月份完成攝影和ps的工作。要學(xué)著獨(dú)立承擔(dān)責(zé)任,哪怕會耽誤一些自己的時間,但是依然很值當(dāng)。
        2、學(xué)會使用div+css。
        不得不說,有些事情 得積累到一定的程度,才能夠想明白。之前一直在學(xué)習(xí)css的知識,但是一直沒能理解透徹其中的含義,但是當(dāng)你真正投入進(jìn)去的時候,開始逼迫著自己去學(xué)習(xí)的時候,才發(fā)現(xiàn)css其實(shí)真的很簡單。懂得區(qū)分 <div>和<span>的區(qū)別,懂得display:block的含義,知曉盒子模型(padding、border、margin的概念及區(qū)別),定位(position:absolute、relative等)、明白float的含義(定義float后,原有div與父div的關(guān)系),就能夠明白div布局的基本設(shè)計方式了,真的要比table好很多。推薦圖書《精通CSS+Div》 前沿科技-曾順。其實(shí),積累不在于一時,而在于生活的分分秒秒中
        3、《金字塔原理》
        看了一半的內(nèi)容,收獲還是頗多,明白寫文章的一個思路,也明白語言的思想性,嘗試著去整理學(xué)習(xí)吧,慢慢來,興趣是最好的老師。這個月馬上就要結(jié)束了,自己得抓緊時間了。
        4、log4j日志方法學(xué)習(xí)
        明白不同級別日志的記錄方式,進(jìn)而思考項目中的日志問題,一個好的項目,必要的日志文件是必須的,就像一個開關(guān),可以隨時通過配置文件,實(shí)現(xiàn)程序問題的快速定位,實(shí)現(xiàn)問題的解決。一個好的程序,不光是功能的實(shí)現(xiàn),效率的高效,更是需要有清晰的代碼結(jié)構(gòu)、日志記錄、注釋等,簡潔才是最優(yōu)!!
        5、項目
        依然在穩(wěn)步推進(jìn)中,盡管還有許多未完成的事情,但是爭取加快進(jìn)度,因?yàn)檫€有好多事情等著去努力,加油加油~~
        6、游泳
        已經(jīng)開始了第二次課程學(xué)習(xí),雖然嗆了好幾次水,但依然很不錯,能夠在水里面挪動了,呵呵,小小進(jìn)步的開始,蛙泳,你得用心去學(xué)。
        在這些事情之外,其實(shí)還有好多令人沮喪的事情,但是始終覺得,既然一件事情,你投入了時間,投入了精力,那么就應(yīng)該努力著去把它做好。下周的事情依然還有許多所以繼續(xù)努力,繼續(xù)前進(jìn)。
        
    posted @ 2012-02-19 22:35 mingsen 閱讀(207) | 評論 (0)編輯 收藏
        生活得有著自己的節(jié)奏,當(dāng)你的步調(diào)被打亂的時候,放松自己,學(xué)著去接受,進(jìn)而去調(diào)整,不要急躁。
        把別人眼中的自己看輕,其實(shí)你本沒有那么的重要。
        但是,把自己眼中的自己看重,你其實(shí)很重要,你來到這個世界,是如此的特別,有自己的理想與追求,做好現(xiàn)在的自己。
        走慢一點(diǎn),但要學(xué)著看遠(yuǎn)一點(diǎn)~~~

        本周的工作進(jìn)步不大,感覺有些渾渾噩噩,被一些事情干擾著,再加上本身就缺乏著計劃,有點(diǎn)手足無措的感覺,調(diào)整好自己,學(xué)著去理清楚,重要的事情,緊急的事情,加油加油!!行動前,請先思考。
        
        游泳的計劃已經(jīng)開始了,希望能堅持。
        項目的事情,進(jìn)入到比較棘手的階段,得用心去解決問題了,學(xué)著慢一些,思考全面一點(diǎn),對于恐懼的事情,認(rèn)真著手去解決。
        《金字塔的原理》已經(jīng)開始閱讀了,但似乎沒有堅持做好,努力努力吧。
        一些重要的事情,如資訊、Excel等等,沒有著手準(zhǔn)備,確實(shí)是不應(yīng)該,調(diào)整調(diào)整吧。

        下一周,
        1、繼續(xù)讀書,繼續(xù)思考,
        2、提高工作效率,著手解決項目中遇到的難題。
        3、提高個人抗干擾的能力,把握好自己的節(jié)奏,專注并不僅僅是一種時間上的投入。
    posted @ 2012-02-12 22:28 mingsen 閱讀(184) | 評論 (0)編輯 收藏
        恐懼,每個人都會有,每個人都會在某一時刻對某些事情很犯怵,很擔(dān)心,也有許多人因此而畏首畏尾,自縛手腳。但是,其實(shí),當(dāng)你跳出這種情緒的包圍,以一種積極的心態(tài)來面對這件事情,把它當(dāng)成一個問題來處理,而不管它將花費(fèi)多長的時間,就是想著解決它,那么你會發(fā)現(xiàn),其實(shí)并不可怕,而這也許就是自信心建立的開始。把恐懼、擔(dān)心的事情寫下來,分析它,用心去解決它。
        本周就有許多次這樣的嘗試,其實(shí)說成恐懼有點(diǎn)托大,但是至少是令人感到有些煩惱的一些事情,如照片的修復(fù)、虛擬網(wǎng)絡(luò)的搭建等等。很煩這樣的事情,一直拖到周末才集中處理,但是當(dāng)你真正開始著手處理的時候,發(fā)現(xiàn)其實(shí)并不難,而這對于個人自信心的培養(yǎng)卻很重要。
        本周感覺挺受用的事情,主要如下:
        1、照片修復(fù)
        對于照片修復(fù),知道肯定需要使用一些軟件來處理,上網(wǎng)找到了美圖秀秀,并進(jìn)行了安裝,發(fā)現(xiàn)功能雖然很多,但是并不滿足自己的要求,于是繼續(xù)尋找。這次學(xué)乖了一點(diǎn),找到了光影魔術(shù)手,先看說明及功能特性,發(fā)現(xiàn)依然不能滿足,直接跳過,尋找下一個軟件,雖然無用,但卻省去了自己下載安裝的時間和精力。最后,簡單的問題,還是依靠笨拙的方法解決了,想到了windows自帶的畫圖工具,依靠取點(diǎn)采樣,完成了圖片的修改。
        思考:在這整個過程中,發(fā)現(xiàn)做事情慢一點(diǎn)真的很重要。做之前,請先思量。會省時間,更會節(jié)約自己的精力。此外,慢一點(diǎn)的好處是,讓自己對一些事情,如軟件的功能點(diǎn)等,看的更仔細(xì)些,知道那些軟件可以做些什么,為下次節(jié)約了更多的時間。挺受用的一個方法。
        2、vmvare虛擬網(wǎng)絡(luò)搭建
        在本周,進(jìn)行了虛擬網(wǎng)絡(luò)的搭建。為了滿足家庭網(wǎng)絡(luò)布局的要求,使用vmvare搭建了虛擬機(jī)及網(wǎng)絡(luò),并在其上進(jìn)行了系統(tǒng)及sql server的安裝,并通過vmvare實(shí)現(xiàn)虛擬網(wǎng)絡(luò)的搭建,就這樣,一個基于局域網(wǎng)的開發(fā)環(huán)境就構(gòu)建好了,在今后的開發(fā)過程中,即可使用虛擬機(jī)進(jìn)行,為自己的主機(jī)保持了一個相對干凈的使用環(huán)境。
        思考:期間也曾遇到網(wǎng)絡(luò)不通的問題,嘗試著跳出圈子進(jìn)行思考,才發(fā)現(xiàn),原來是防火墻的緣故。當(dāng)你低頭干活時,嘗試著跳出來想想,站在更高的角度,也許會有更大的收獲。此外,平時的積累整理也很重要,對于一些重要的軟件、文檔等等,要學(xué)會整理,這樣才能有更大的提高,而不是等到出現(xiàn)問題,需要了,才撓破頭去找。
        3、工作上:
        在本周,對于工作上,應(yīng)該說是依然在穩(wěn)步推進(jìn)著,雖然有點(diǎn)慢,但是對于節(jié)后的第一周,還是挺滿意,至少在狀態(tài)的恢復(fù)上還行。
        在項目上,對于需求方面的溝通,自己要先想明白,對于自己都不能明白的東西,就更別指望著客戶去想清楚,所以,做之前先思考,簡化流程,才能做出更好的系統(tǒng)。
        下周,要重點(diǎn)思考一些項目管理方面的問題,如進(jìn)度管理、風(fēng)險管理、培訓(xùn)、個人時間管理、溝通等方法的問題。
        發(fā)現(xiàn)自己有些時候,有點(diǎn)過于嚴(yán)肅,應(yīng)該試著放下自己,哪怕這樣會讓自己犧牲點(diǎn)時間。
        4、讀書
        本周,重點(diǎn)閱讀了《思考力決定競爭力》這本書,書中對于一些邏輯性思考的描述,還是挺有意思的,對于一個論點(diǎn)或論據(jù),區(qū)分其是“結(jié)論”還是“假設(shè)”很重要,平對對于問題,多思考為什么,在閑暇時間,多考驗(yàn)自己,像大前研一一樣,去積極思考,這樣,你才能在真正遇到問題的時候,快速的解決問題【多問自己,學(xué)會換位思考,適當(dāng)YY,有益健康】。
        對于假設(shè),要找出足夠的論點(diǎn)進(jìn)行支撐,這樣,才能富有良好的結(jié)構(gòu),而這其中,就需要進(jìn)行全面的思考,以及專業(yè)的態(tài)度,對于管理類問題、程序類問題,等等,都要嘗試著去鍛煉自己這方面的能力,挺有意思的事情,加油加油~~,本周,將在此基礎(chǔ)上完成《麥肯錫方法》的閱讀,以及《金字塔原理》的初步閱讀。
        5、思考
        本周感悟,認(rèn)識到有一個字----“”的重要性,有些事情,不管你承認(rèn)與否,它都是存在著。靜下心來去思考這份過程,你會發(fā)現(xiàn)自己并不是那么重感情,“敬”也許是表達(dá)的最貼切的說法,至少“敬”的成分會多很多,那么對于無法改變的事情,就去“敬”吧,同時也敬自己,尊重自己內(nèi)心的想法,面對現(xiàn)實(shí),開拓創(chuàng)新,也許就是我接下來應(yīng)該去努力的事情。

        恍恍惚惚,寫下了這么多本周的思考與感想,對于本又想放棄寫周記的人該情以何堪啊~~,呵呵,不過既然決定了,就繼續(xù)吧,也不擔(dān)心各位朋友的笑話,堅持做自己才是最重要的,我要堅持把這個游戲玩到底,還要繼續(xù)折騰呢~~
        
    posted @ 2012-02-05 21:19 mingsen 閱讀(171) | 評論 (0)編輯 收藏
        轉(zhuǎn)眼即到2月了,總覺得自己在這個月做些什么,圍繞的新年的計劃,我得加把油去把一些事情執(zhí)行一下了,列個計劃,嘗試著去做這些做好吧。
        1、游泳,本月報名,預(yù)計每周4個小時左右,依靠外力完成
        2、讀書;
            《金字塔原理》
            《思考力》
            培養(yǎng)個人的邏輯思考能力,本月完成兩本書,使用思維導(dǎo)圖對其進(jìn)行總結(jié)。睡前完成
        3、項目(花費(fèi)大量時間)
            工作上的事項:項目管理等嘗試
            業(yè)余時間:vs學(xué)習(xí)
        4、Excel、英語學(xué)習(xí),通過微博進(jìn)行每日關(guān)注,每周總結(jié)。
        5、資訊信息,通過163等網(wǎng)站進(jìn)行每日關(guān)注

        任務(wù)似乎非常的艱巨,想體驗(yàn)嘗試的東西很多,盡力而為去嘗試吧。

        此外,有些事情,希望自己能接著做好
        1、資料的定期整理,養(yǎng)成良好的習(xí)慣
        2、總結(jié)回顧
        3、周計劃的執(zhí)行
    posted @ 2012-02-01 22:51 mingsen 閱讀(146) | 評論 (0)編輯 收藏
        春節(jié)期間讀了兩本書,一本是余華的《活著》,還有一本是《十四堂人生創(chuàng)意課》,其實(shí),都是在回家的途中閱讀的,頗有些感慨,尤其是前者,讓自己在讀的過程中,禁不住自己情緒的波動,為主人公的曲折人生感慨著,也為主人公的堅強(qiáng)而慶幸著,但是,想想,這人世間的苦難,怎么就這般呢,一個顫巍巍的老人,何以就能夠在人生的大悲大苦面前,這樣的從容,這樣的淡定呢?可能有人會想,這可能就是個小說而已,但是,我想,這絕對不僅僅是!

        春節(jié)期間,趁著拜年走親戚的功夫,和爸媽一起聊天,聊到了我外公、爺爺那一代人的人生經(jīng)歷,真的感覺,在現(xiàn)實(shí)面前,在動蕩的時局面前,個人的力量是何等的微不足道,有時,時代會展示出它猙獰的面目,讓人們?nèi)绱说膽?zhàn)栗與不安。在我們的上上一代人中,他們先后經(jīng)歷了抗日救國、國共內(nèi)戰(zhàn)、新中國成立、3年自然災(zāi)害、十年文革、計劃經(jīng)濟(jì)、改革開放等等故事,在時代的大起大落面前,因?yàn)槟晟俚臎_動,因?yàn)樯畹钠D辛,因?yàn)檎惧e了隊伍,過早地品嘗著人生的苦楚,那個時候,有人被活活餓死,有人因?yàn)樯]錢治療,在家煎熬著等死,有人被批斗,有人被關(guān)進(jìn)了牛棚里,而這些人,其實(shí)并不遠(yuǎn),就是咱們祖輩的兄弟姐妹們,他們與我們離的很近很近,本來他們可以過得很好,但是卻因?yàn)榉N種因素,年紀(jì)輕輕就過早的離去。有時,會突然地覺得,人活著是多么的不易,有時也會想到,能活到現(xiàn)在,真的是個奇跡。如今,生活的確是變好了許多,在父輩口中,只能過年才能吃到的菜,已經(jīng)可以天天品嘗的到了,但是,父輩他們吃過的苦,又能有多少人,能夠去品味,去珍惜呢?

        讀欣頻的《十四堂人生創(chuàng)意課》則讓人為另一種生存的方式而喝彩著,雖然,不能做到書中描述的部分內(nèi)容,但是,依然會是一些非常有意思的嘗試,嘗試著去以一種更健康、更高昂的態(tài)度去活著,去為那種豐富的人生閱歷活著,去品味著、也嘗試著去換位思考著,多一種視角,多一種與自然,與世界聯(lián)系的方式, 很有意思,讓自己有很強(qiáng)的沖動,想著去旅游、去學(xué)習(xí)、去交流,或許,這也是我們應(yīng)該追求的另一種人生吧,也是我們生于這個時代,所應(yīng)該做的珍惜吧。

        珍惜現(xiàn)在,活出自我。
    posted @ 2012-01-28 21:40 mingsen 閱讀(171) | 評論 (0)編輯 收藏
        新的一年,想放下曾今那個膽小、吝嗇的自我,想勇敢的去嘗試一些事情,學(xué)著跟自己做一些游戲,跟自己比賽。
        1、堅持去寫博客,堅持對每周的生活、工作、感想,進(jìn)行著總結(jié),這樣,當(dāng)我到年底的時候,是不是可以嘗試著去出本書呢?好期待 那厚厚的、踏實(shí)的樣子。
        2、學(xué)會游泳生存必須的技能,只是為了在這個社會能夠活下去。
        3、項目管理。學(xué)習(xí)著去站在更高的角度思考問題,嘗試著去抓住僅有的幾次機(jī)會,你知道自己的機(jī)會并不多。
        4、英語口語。生存必備的技能,為了在這個世界上,能夠有更多的嘗試。
        5、旅游。想去很多的地方,可以一個人去,也可以和朋友一起,找個可以相互招呼,能夠愉快交談的人。可以開車自駕,也可以火車旅行,總之,不要在顧慮太多,其實(shí)確實(shí)也沒有太多可以去擔(dān)心的。山西、陜西必去的地方~~~,加油加油
        6、演講。希望能夠有良好的思考力與邏輯能力,能夠準(zhǔn)確地表達(dá)自己的意思,提高與人溝通的技能~~,加油加油,這個差距真的很大。

        自己與自己賽跑,自己與自己比賽,你知道,其實(shí)你真的可以做的更好

        新年里的讀書清單:
        1、《十四堂人生創(chuàng)意課》
        2、《思考力》
        旅行:
        天柱山
    posted @ 2012-01-18 22:44 mingsen 閱讀(325) | 評論 (1)編輯 收藏

          已經(jīng)很長時間沒有更新博客了,都有些忘記了網(wǎng)站的用戶和密碼了,看著博客的標(biāo)題,真的有點(diǎn)慚愧,因?yàn)槊β担驗(yàn)槿狈Ψ较颍驗(yàn)闆]有堅持,真的忘記了許許多多。決定,還是 好好收拾整理下心情,寫一些自己的東西,也算是對過往生活的總結(jié)吧,人嘛,總是在總結(jié)積累中,逐步提高的。

          本文介紹的是一款軟件,xmind,一個思維導(dǎo)圖的軟件,之所以推薦,是因?yàn)楹芎糜茫ぞ叩墓δ芎軓?qiáng)大,也能夠支持許多的知識技能,如“頭腦風(fēng)暴”、“知識管理”、“圖書提綱”等等~~,但是 目前而且本人還是把他當(dāng)做了一個優(yōu)秀的 信息收集的功能,或者說也是一種知識管理吧,呵呵,不知道原作者看到了,會不會吐血~~
     
         廢話少說,嘗試著整理下吧,以下圖為例,說明思維導(dǎo)圖xmind的概況。

         


         哇,貌似圖形 有點(diǎn)大,但是更多的是想說明,這個軟件的一些基本的用法,和 功能的簡單介紹。

        我相信,如果看過這個圖的話,你會對思維導(dǎo)圖有一定的了解,如果 你 懂得一些基本的知識管理,你會知道,這個就是一個簡單的知識匯總與分類,是的,的確很簡單,但是這個至少能夠幫助我們幾點(diǎn):
         1、快速的告訴我們,xmind 是個什么東西,能夠做什么(傳達(dá)信息)
         2、便捷的知識管理功能,對于 大綱信息,可以作為節(jié)點(diǎn),對于 輔助信息,我們可以放到輔助提示框中,對于詳細(xì)的描述信息,可以放到 附注中(做到主次分明,快速定位信息)
         3、優(yōu)秀的圖形表達(dá)能力。(賞心悅目)
        好了,暫時先總結(jié)這些吧,后續(xù)內(nèi)容在整理資料后,繼續(xù)補(bǔ)充,歡迎提寶貴意見~~~
    posted @ 2011-11-10 22:26 mingsen 閱讀(1548) | 評論 (2)編輯 收藏
    1、概念:
          antlr是 another tool for language recongnition,用于 詞法、語法和語義分析。如果大家仔細(xì)看一些開源項目的lib包,會經(jīng)常看到其包含有antlr.jar文件。

    2、使用場景:
            設(shè)想一個運(yùn)算的場景,“1+3”為多少,如果通過程序解析這個字符串,可以嘗試使用拆解字符串的方法,識別其中的運(yùn)算符“+”,然后將結(jié)果輸出,感覺很簡單。但是,如果場景變化呢?“1+3-6/2”這個樣子的呢,也得改程序?是不是有些頭大呢?那么antlr就可以幫助你來解決這個頭大的問題。

    3、主要內(nèi)容:
              antlr重要包含三個重要的內(nèi)容,分別是 詞法分析、語法分析、語義分析,其各個部分的用途主要如下所示:
              詞法分析:  (識別出 “1”,“+”,“3”)

                   (1)逐個字符讀取公式源文件

                   (2)識別公式源文件中的詞法單元(Token)

                    (3)將詞法單元傳遞給語法分析器

                   (4)詞法分析器又叫掃描器(Scanner)  
            語法分析:(識別1+3)

                    (1)從詞法分析器獲得詞法單元

                    (2)利用文法定義驗(yàn)證詞法單元組合

                   (3)構(gòu)造語法分析樹

                    (4)將語法分析樹傳遞給下一階段

                   (5)語法分析器又叫解析器(Parser)
             語義分析:(計算結(jié)果)
                  (1)完成語義動作定義

                  (2)一般在語法分析器中完成語義分析

           大致各部分的含義就是,首先 識別出 輸入的字符是否正確,其次檢驗(yàn)字符之間的運(yùn)算關(guān)系,然后計算得出相關(guān)的結(jié)果。

    4、主要工作:
             需要寫兩個.g的文件,分別是 Expr.g和Eval.g文件,前者生成詞法、語法分析相關(guān)的java文件,通過編譯生成ExprLexer.java、ExprParser.java 和 Expr.tokens文件,后者生成語義分析文件,分別為Eval.java和Eval.tokens文件。
             相關(guān)的編譯方法為:java org.antlr.Tool Expr.g

    5、開發(fā)環(huán)境搭建:
              1、配置java環(huán)境變量
              2、將antlr的相關(guān)jar包添加到環(huán)境變量中
              3、運(yùn)行 java org.antlr.Tool 進(jìn)行驗(yàn)證

    6、簡單代碼展示,用于計算簡答的加減運(yùn)算
              1)、expr.g
    grammar Expr;
    options {
     language=Java;
     output=AST;
     ASTLabelType=CommonTree; // type of $stat.tree ref etc...
    }
    @header {
     package test.tool;
    }

     prog: ( stat {/* System.out.println($stat.tree.toStringTree()); */})+ ;

    stat
     : expr  NEWLINE -> expr
     | NEWLINE    ->
     ;
    expr: multExpr (('+' ^|'-' ^) multExpr)* ;
    multExpr
     : atom (('/' ^|'*' ^) atom)*
     ;
     
    atom
     : INT
     | DOUBLE
     | ID
     | '(' ! expr ')' !
     ; 

    ID  :   ('N'|'R'|'A'|'C'|'I'|'D')'B'('S'|'H');
    INT :   '0'..'9'+ ;
    WS  :   (' '|'\t')+ {skip();} ;
    NEWLINE:'\r'? '\n' ;
    DOUBLE : (('0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9') ('0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9')*) '.' (('0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9') ('0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9')*); 

            2)Eval.g
               

    tree grammar Eval;     
    options {
     tokenVocab=Expr;    // read token types from Expr.tokens file
     ASTLabelType=CommonTree;  // what is Java type of nodes?
    }
    @header {
     package fanxiqian.tool;(可在此處添加 package和import等相關(guān)信息)
    }
    @members {
           …………(可在此處添加java方法) 
    }

    prog: stat+ ;
    stat: expr+;

    expr returns [double value]
     : ^('+' a=expr b=expr) {$value = a+b;}  //此處定義了 相關(guān)運(yùn)算符的含義
     | ^('-' a=expr b=expr) {$value = a-b;}
     | ^('*' a=expr b=expr) {$value = a*b;}
     | ^('/' a=expr b=expr) {$value=a/b;}
     | INT {$value = Integer.parseInt($INT.text);}
     | DOUBLE {$value = Double.parseDouble($DOUBLE.text);}
     ; 

             3)通過編譯命令,生成相關(guān)的java文件
                           java org.antlr.Tool Expr.g
                           java org.antlr.Tool Eval.g  

              4)編寫相關(guān)的測試類
    public class Test
    {
        public static void main(String[] args) throws Exception
        {
         ANTLRStringStream input;
         ExprLexer lexer;
         CommonTokenStream tokens;
         ExprParser parser;
          String formula="1+3";
       //開始解析
       formula += "\n";
       input = new ANTLRStringStream(formula);
       lexer = new ExprLexer(input);
       tokens = new CommonTokenStream(lexer);
       parser = new ExprParser(tokens);
       ExprParser.prog_return r = parser.prog();
       // walk resulting tree
             CommonTree t = (CommonTree)r.getTree();
             CommonTreeNodeStream nodes = new CommonTreeNodeStream(t);
             Eval walker = new Eval(nodes);
             System.out.println(walker.expr());
    //  }   

    即可得到輸出結(jié)果為4。

    7,總結(jié)
           antlr是個強(qiáng)大的公式解析工具,本文只是簡單的一個小結(jié),以后遇到相關(guān)的使用繼續(xù)補(bǔ)充吧,歡迎大家補(bǔ)充添加吧。
    posted @ 2011-05-16 20:12 mingsen 閱讀(4525) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: 七色永久性tv网站免费看| 成年女人看片免费视频播放器| 亚洲国产成人久久精品影视| 猫咪免费人成网站在线观看| 亚洲乱妇熟女爽到高潮的片 | 亚洲精品人成无码中文毛片| 国产精品无码永久免费888| 亚洲首页在线观看| 国产高清在线精品免费软件| 国产一级a毛一级a看免费人娇| 亚洲啪啪免费视频| 亚洲高清最新av网站| 6080午夜一级毛片免费看6080夜福利 | 大学生a级毛片免费观看| XXX2高清在线观看免费视频| 亚洲国产精品午夜电影| 亚洲日本中文字幕天堂网| 四虎在线成人免费网站| v片免费在线观看| 国产成人精品日本亚洲11| 国产亚洲一区区二区在线 | 国产亚洲精品无码专区| 99久久综合国产精品免费| 97无码人妻福利免费公开在线视频| 亚洲码和欧洲码一码二码三码| 中文字幕亚洲色图| 国产精品亚洲综合专区片高清久久久| 美女被免费喷白浆视频| 国产成人精品无码免费看| 国产亚洲精品美女久久久久| 亚洲天堂一区二区三区四区| 亚洲综合另类小说色区| 日本19禁啪啪无遮挡免费动图| 6080午夜一级毛片免费看| 在线免费视频你懂的| 国产偷国产偷亚洲高清在线| 亚洲二区在线视频| 亚洲一区二区在线免费观看| 久久亚洲av无码精品浪潮| 日韩在线a视频免费播放| 国产在线观看免费观看不卡|