????????從開始編程到現(xiàn)在已經(jīng)有10年的時間了,10年之間我做過很多的工作,當然都稱不上卓越,我虛度光陰,過一天就算一天。在深圳呆了6個年頭后,我才發(fā)現(xiàn)事情的嚴重性,作為一名軟件開發(fā)工程師,我一事無成,我還沒有一個身經(jīng)百戰(zhàn)的團隊或team,沒有一個能拿的出手,又有知名度的軟件產(chǎn)品,經(jīng)常與印度程序員交流,卻連國門都沒有邁出去過。
????????于是在今天這個飄雨的周末的黃昏,內(nèi)力莫名的涌出一陣陣地懊悔,世界不會因為我沒有完成代碼而停滯不前,地球依然在轉(zhuǎn)動,我討厭這種感覺,這讓我覺得我的存在毫無意義。中國的人太多,程序員太多,如果你想變的卓越出眾,那么你就必須相信你所做的事情正在推動整個世界的發(fā)展,同時你也必須付出比別人更多的努力。所以今天我在我的愚人筆記 博客里,新建了一個專欄,程序人生 ,開始回顧和記錄我程序的生涯的點點滴滴,拿出來跟各位朋友分享,也希望各位程序員朋友們,不要再我摔過的地方倒下;不要再我迷茫的地方浪費時光;更不要在我們所熱愛的這個行業(yè)里,也和我一樣變的一事無成。我覺得每個人都有自己的卓越之處,只是在懵懂中沒有找到打開心中那扇石門的鑰匙,希望我的程序人生,能拋磚引玉幫大家找到那把鑰匙。
?
????????下海做程序員的第一步也是最重要的一部,如何訂制自己的程序之路。
????????很多人在一談到自己的計劃的時候,都會去看看別人是怎么做的,一味的跟隨別人的規(guī)劃,多少歲之前做coder,多少歲之前做manager.其實每個人都有自己的特點,你應該停下來好好的審視自己的職業(yè),不要跟著別人的路去走了,你應該知道自己要何去何從.
????????我們的職業(yè)之路要怎么制定呢?畢竟程序員是一門職業(yè),作為軟件的開發(fā)人員,我們就是一個從事某一個職業(yè)的工人,公司雇傭我們,絕對不是因為公司愛我們。雖然天天公司教導我們“公司我是家”但是深圳的住房公積金,公司的交的那部分,還是轉(zhuǎn)嫁給我們自己承擔。事實上,公司以前從沒有愛過我嗎,將來也絕對不會。公司是你自己的那就另當別論了,否則,程序員就不是一個職業(yè)了,職業(yè)不就每天要我們?nèi)ヒ粋€地方,呆上8個或者更多的小時,犧牲大量的腦細胞或者汗水,然后領取報酬嗎?職業(yè)就是生意,把我們做的生意說的慘淡點,就是出賣自己i的勞動力,換錢,再高級的白領也是如此。當然做生意有賺有虧得,想要在這個行業(yè)里面成為佼佼者,那就是必須要知道自己應該如何去做這門生意,如何為自己創(chuàng)造利潤?
????????如果把你的職業(yè)人生想象成為一個你正在開發(fā)的軟件產(chǎn)品的生命周期,現(xiàn)在你的所有需求都已經(jīng)明確(有車,有房,有錢,有公司等等),接下來我們就要開始職業(yè)人生的設計了,在制定這個規(guī)劃的時候,我們要重要的注意以下4個方面的內(nèi)容,這個四個方面運用到整個人職業(yè)的生命周期中。
一、選擇市場
????????一定要謹慎的挑選你要關注的技術(shù)和商業(yè)領域。如何權(quán)衡風險和收益?
都是做軟件開發(fā),你究竟要做與硬件相關的還是與網(wǎng)絡相關的?與手機相關的還是與汽車相關的?每一個分支都有專家和權(quán)威,你要確認自己想站在哪一個分支的頂點。在深圳很多程序員,為了生存,先入行再轉(zhuǎn)行。程序員需要積累,面試官不喜歡一張白紙上滿是編程理念的空頭支票。
二、投資
????????做生意哪有不投資就賺錢的好事,你的知識和技術(shù)就是你這件生意的基礎。所以你要在這兩個方面合理的投資,時間,金錢。只知道在理論上使用VB或者Java已經(jīng)遠遠不夠了,那么在新的環(huán)境下,新的平臺下,又有哪些新的技術(shù)你應該具備的呢?
三、執(zhí)行力
????????用我老板的話來說單純有技術(shù)出色的員工,并不能給公司帶來利益。員工必須要有產(chǎn)出才行。有的時候一名優(yōu)秀的員工產(chǎn)出遠遠不及一名普通的員工,反而有時候會讓簡單的事情變的一團糟糕,2分鐘一個簡單的算法,被花上2天時間提高0.001%的效率這種事情也是經(jīng)常發(fā)生的。所以我們應該考慮的是能否創(chuàng)造最有利的價值而不是完美,
四、團隊
????????程序員孤軍奮戰(zhàn)成不了大事。一個再優(yōu)秀的程序員也完成不了整個windows操作系統(tǒng)的工作,雖然我見過一個人是可以獨立完成破解windows的工作的。所以如果不想過于孤單和山寨,請找到一支正規(guī)軍加入他們。
五、又是市場
????????你們肯定會說,你開始寫循環(huán)了是吧?怎么又是市場?
????????一個人選對了市場,投資技術(shù),有了回報,有了產(chǎn)出,有了自己的團隊,恭喜你,你離出產(chǎn)品的日子不遠了。但是你有沒有考慮一下你的產(chǎn)品的市場,若是無人知曉,毫無用途,又怎么會有利潤呢?你的成績又怎么會被老板和同行認可呢?請記住:一個團隊奮斗了1個月寫出來一個:Hello world!是賺不了錢的。
到這一節(jié)結(jié)尾的時候了,寫幾句鼓勵的話,鼓勵一下自己和大家:如果你要做一名優(yōu)秀的軟件工程師,請絕對不要萎靡不振,也不要毫無成果的去尋找工作,因為有很多跟你一樣的人,因為努力成功了,所以你也不要擔心,請相信自己一定會成功,沒事多寫寫代碼,或者來我的博客 逛逛,這樣就不會感到恐懼了。
?
關鍵詞:程序員?? 職業(yè)規(guī)劃?? 軟件工程師?? 轉(zhuǎn)帖
posted @
2011-05-18 12:58 jadmin 閱讀(97) |
評論 (0) |
編輯 收藏
1、悲觀鎖,正如其名,它指的是對數(shù)據(jù)被外界(包括本系統(tǒng)當前的其他事務,以及來自外部系統(tǒng)的事務處理)修改持保守態(tài)度,因此,在整個數(shù)據(jù)處理過程中,將數(shù)據(jù)處于鎖定狀態(tài)。悲觀鎖的實現(xiàn),往往依靠數(shù)據(jù)庫提供的鎖機制(也只有數(shù)據(jù)庫層提供的鎖機制才能真正保證數(shù)據(jù)訪問的排他性,否則,即使在本系統(tǒng)中實現(xiàn)了加鎖機制,也無法保證外部系 統(tǒng)不會修改數(shù)據(jù))。
2、樂觀鎖( Optimistic Locking )
相對悲觀鎖而言,樂觀鎖機制采取了更加寬松的加鎖機制。悲觀鎖大多數(shù)情況下依靠數(shù)據(jù)庫的鎖機制實現(xiàn),以保證操作最大程度的獨占性。但隨之而來的就是數(shù)據(jù)庫性能的大量開銷,特別是對長事務而言,這樣的開銷往往無法承受。
而樂觀鎖機制在一定程度上解決了這個問題。樂觀鎖,大多是基于數(shù)據(jù)版本( Version )記錄機制實現(xiàn)。何謂數(shù)據(jù)版本?即為數(shù)據(jù)增加一個版本標識,在基于數(shù)據(jù)庫表的版本解決方案中,一般是通過為數(shù)據(jù)庫表增加一個 “version” 字段來實現(xiàn)。讀取出數(shù)據(jù)時,將此版本號一同讀出,之后更新時,對此版本號加一。此時,將提交數(shù)據(jù)的版本數(shù)據(jù)與數(shù)據(jù)庫表對應記錄的當前版本信息進行比對,如果提交的數(shù)據(jù)版本號大于數(shù)據(jù)庫表當前版本號,則予以更新,否則認為是過期數(shù)據(jù)。
?
posted @
2011-05-18 12:51 jadmin 閱讀(112) |
評論 (0) |
編輯 收藏
生活并沒有拖欠我們?nèi)魏螙|西,所以沒有必要總苦著臉。應對生活充滿感激,至少,它給了我們生命,給了我們生存的空間。
微笑是對生活的一種態(tài)度,跟貧富,地位,處境沒有必然的聯(lián)系。一個富翁可能整天憂心忡忡,而一個窮人可能心情舒暢:一位殘疾人可能坦然樂觀;一位處境順利的人可能會愁眉不展,一位身處逆境的人可能會面帶微笑……
一個人的情緒受環(huán)境的影響,這是很正常的,但你苦著臉,一副苦大仇深的樣子,對處境并不會有任何的改變,相反,如果微笑著去生活,那會增加親和力,別人更樂于跟你交往,得到的機會也會更多。
只有心里有陽光的人,才能感受到現(xiàn)實的陽光,如果連自己都常苦著臉,那生活如何美好?生活始終是一面鏡子,照到的是我們的影像,當我們哭泣時,生活在哭泣,當我們微笑時,生活也在微笑。
微笑發(fā)自內(nèi)心,不卑不亢,既不是對弱者的愚弄,也不是對強者的奉承。奉承時的笑容,是一種假笑,而面具是不會長久的,一旦有機會,他們便會除下面具,露出本來的面目。
微笑沒有目的,無論是對上司,還是對門衛(wèi),那笑容都是一樣,微笑是對他人的尊重,同時是對生活的尊重。微笑是有"回報"的,人際關系就像物理學上所說的力的平衡,你怎樣對別人,別人就會怎樣對你,你對別人的微笑越多,別人對你的微笑也會越多。
在受到別人的曲解后,可以選擇暴怒,也可以選擇微笑,通常微笑的力量會更大,因為微笑會震撼對方的心靈,顯露出來的豁達氣度讓對方覺得自己渺小,丑陋。
清者自清,濁者自濁。有時候過多的解釋、爭執(zhí)是沒有必要的。對于那些無理取鬧、蓄意詆毀的人,給他一個微笑,剩下的事就讓時間去證明好了。
當年,有人處處說愛因斯坦的理論錯了,并且說有一百位科學家聯(lián)合作證,愛因斯坦知道了這件事,只是淡淡的笑了笑,說,一百位?要這么多人?只要證明我真的錯了,一個人出面便行了。
愛因斯坦的理論經(jīng)歷了時間的考驗,而那些人卻讓一個微笑打敗了。
微笑發(fā)自內(nèi)心,無法偽裝。保持“微笑”的心態(tài),人生會更加美好。人生中有挫折有失敗,有誤解,那是很正常的,要想生活中一片坦途,那么首先就應清除心中的障礙。微笑的實質(zhì)便是愛,懂得愛的人,一定不會是平庸的。
微笑是人生最好的名片,誰不希望跟一個樂觀向上的人交朋友呢?微笑能給自己一種信心,也能給別人一種信心,從而更好地激發(fā)潛能。
微笑是朋友間最好的語言,一個自然流露的微笑,勝過千言萬語,無論是初次謀面也好,相識已久也好,微笑能拉近人與人之間的距離,另彼此之間倍感溫暖。
微笑是一種修養(yǎng),并且是一種很重要的修養(yǎng),微笑的實質(zhì)是親切,是鼓勵,是溫馨。真正懂得微笑的人,總是容易獲得比別人更多的機會,總是容易取得成功。
posted @
2010-09-10 13:01 jadmin 閱讀(99) |
評論 (0) |
編輯 收藏
一、介紹:
簡單日記門面(simple logging Facade for java)SLF4J是為各種loging APIs提供一個簡單統(tǒng)一的
接口,從而使得最終用戶能夠在部署的時候配置自己希望的loging APIs實現(xiàn)。 Logging API實現(xiàn)既可以
選擇直接實現(xiàn)SLF4J接的loging APIs如: NLOG4J、SimpleLogger。也可以通過SLF4J提供的API實現(xiàn)
來開發(fā)相應的適配器如Log4jLoggerAdapter、JDK14LoggerAdapter。在SLF4J發(fā)行版本中包含了幾個
jar包,如slf4j-nop.jar, slf4j-simple.jar, slf4j-log4j12.jar, slf4j-log4j13.jar,
slf4j-jdk14.jar and slf4j-jcl.jar通過這些jar文件可以使編譯期與具體的實現(xiàn)脫離。或者說可以
靈活的切換
二、官方站點
官方的網(wǎng)站:http://www.slf4j.org/manual.html
三、為何使用slf4j?
我們在開發(fā)過程中可能使用各種log,每個Log有不同的風格、布局,如果想靈活的切換那么slf4j是比較好的
選擇。
四、如何使用slf4j
下邊一段程序是經(jīng)典的使用slf4j的方法.
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Wombat {
??? final Logger logger = LoggerFactory.getLogger(Wombat.class);
??? Integer t;
??? Integer oldT;
??? public void setTemperature(Integer temperature) {
??????? oldT = t;
??????? t = temperature;
??????? logger.error("Temperature set to {}. Old temperature was {}.", t, oldT);
??????? if (temperature.intValue() > 50) {
??????????? logger.info("Temperature has risen above 50 degrees.");
??????? }
??? }
??? public static void main(String[] args) {
??????? Wombat wombat = new Wombat();
??????? wombat.setTemperature(1);
??????? wombat.setTemperature(55);
??? }
}
下邊介紹一下運行上邊程序的過程。
1,編譯上邊的程序,需要classpath中加入slf4j-api-1.4.1.jar文件
2,運行時,需要classpath中加上slf4j-simple-1.4.1.jar
運行得到結(jié)果:
----------------------------
0 [main] ERROR Wombat - Temperature set to 1. Old temperature was null.
0 [main] ERROR Wombat - Temperature set to 55. Old temperature was 1.
0 [main] INFO Wombat - Temperature has risen above 50 degrees.
這個是simple log風格,
3,切換:如果想切換到jdk14的log的風格,只需要把slf4j-simple-1.4.1.jar
從classpath中移除,同時classpath中加入slj4j-jdk14-1.4.1.jar
這時的運行結(jié)果:
---------------------------------------------------
2007-7-9 10:40:15 Wombat setTemperature
嚴重: Temperature set to 1. Old temperature was null.
2007-7-9 10:40:16 Wombat setTemperature
嚴重: Temperature set to 55. Old temperature was 1.
2007-7-9 10:40:16 Wombat setTemperature
信息: Temperature has risen above 50 degrees.
已經(jīng)變成jdk14的log風格了。
4,再次切換到log4j
同樣移除slj4j-jdk14-1.4.1.jar,加入slf4j-log4j12-1.4.1.jar,同時加入log4j-1.2.x.jar
加入log4j.properties。得到顯示結(jié)果:
---------------------------------------
10:42:27,328 ERROR Wombat: Temperature set to 1. Old temperature was null.
10:42:27,328 ERROR Wombat: Temperature set to 55. Old temperature was 1.
10:42:27,328 INFO Wombat: Temperature has risen above 50 degrees.
在不同的風格中切換只需要在部署期切換類庫就可以了,和開發(fā)時無關。
posted @
2010-08-17 23:52 jadmin 閱讀(98) |
評論 (0) |
編輯 收藏
在Stack Overflow上有這樣的一個貼子《What’s your most controversial programming opinion?》,翻譯成中文就是“你認為最有爭議的編程觀點是什么?”,不過,在400多個主回貼,以及千把個子回貼中,好像并不是很有爭議,而是令人相當?shù)拿┤D開,下面羅列一些,并通過我自己的經(jīng)歷和理解發(fā)揮了一些,希望對你有幫助。
1) The only “best practice” you should be using all the time is “Use Your Brain”.
唯一的“Best Practice”并不是使用各種各樣被前人總結(jié)過的各種設計方法、模式,框架,那些著名的方法、模式、框架只代碼贊同他們的人多,并不代表他們適合你,你應該更多的去使用你的大腦,獨立地思考那些方法、模式、框架出現(xiàn)的原因和其背后的想法和思想,那才是“best practice”。事實上來說,那些所謂的“Best Practice”只不過是限制那些糟糕的程序員們的破壞力。
2)Programmers who don’t code in their spare time for fun will never become as good as those that do.
如果你對編程沒有感到一種快樂,沒有在你空閑的時候去以一種的輕松的方式去生活,無論是編程,還是運動,還是去旅游,只要你在沒有從中感到輕松和愉快,那么你只不過是在應付它們。而你無時無刻不扎在程序堆中,這樣下來,就算是你是一個非常聰明,非常有才華的人,你也不會成為一個優(yōu)秀的編程員,要么只會平平凡凡,要么只會整天扎在技術(shù)中成為書呆子。當然,這個觀點是有爭議,熱情和能力的差距也是很大的。不過我們可以從中汲取其正面的觀點。
3)Most comments in code are in fact a pernicious form of code duplication.
注釋應該是注釋Why,而不是How和What,參看《惹惱程序員的十件事》,代碼告訴你How,而注釋應該告訴你Why。但大多數(shù)的程序并不知道什么是好的注釋,那些注釋其實和code是重復的,毫無意義。
4)XML is highly overrated
XML可能被高估了。XML對于Web上的應用是不錯的,但是我們把其用到了各種地方,好像沒有XML,我們都不會編程了。
5)Not all programmers are created equal
這是那些junior經(jīng)理或是流程愛犯的錯,他們總是認為,DeveloperA == DeveloperB,只要他們的title一樣,他們以為他們的能力、工作速度、解決問題的方法,掌握的技能等等都是一樣的。呵呵。更扯的是,在某些時候,就算是最差的程序員,因為Title,他們也會認為其比別人強十倍,這就是很表面的愚蠢的管理。
6)”Googling it” is okay!
不可否認,查找知識是一種能力。但Google只會給你知識,并不會教給你技能。那里只有“魚”,沒有“漁”,過度的使用Google,只會讓你越來越離不開他,你越來越需要要它立馬告訴你答案,而你越來越不會自己去思考,自己去探索,去專研。如果KFC快餐是垃圾食品對我們的身體沒有好處,那么使用Google也一種快餐文化對我們的智力發(fā)展大大的沒有好處。因為我們過度地關注了答案,而不是尋找答案的技術(shù)和過程。
7)If you only know one language, no matter how well you know it, you’re not a great programmer.
如果你只懂一種語言,準確的說,如果你只懂一類語類,如:Java和C#,PHP和Perl,那么,你將會被局限起來,只有了解了各種各樣的語言,了解了不同語言的不同方法 ,你才會有比較,只有了比較,你才會明白各種語言的長處和短處,才會讓你有更為成熟的觀點,而且不整天和別的程序在網(wǎng)上斗嘴爭論是Windows好還是Unix好,是C好還是C++好,有這點工夫能干好多事了。世界因為不同而精彩,只知道事物的一面是有害的。
8)Your job is to put yourself out of work.
你的工作不是保守,那種教會徒弟,餓死師父的想法,不但是相當短淺的,而且還是相當腦殘的。因為,在計算機世界里,你掌握的老技術(shù)越多,你就越?jīng)]用,因為技術(shù)更新的太快。你對工作越保守,這個工作就越來越離不開你,你就越不越不能抽身去學新的東西,你也就越來越OUT了。記住:If you can’t be replaced then you can’t be promoted!
9)Design patterns are hurting good design more than they’re helping it.
很多程序員把設計模式奉為天神,他們過度的追求設計模式以至都都忘了需求是什么,結(jié)果整個系統(tǒng)設計被設計模式搞得亂七八糟,我們叫這種編程為“設計模式驅(qū)動編程”,正如第一點所說,如果你不懂得用自己的大腦思考的話,知其然,不知所以然的話,那么你不但得不到其好處,反而受其所累。
10)Unit Testing won’t help you write good code
其實,unit test 的主要目的是,為了防止你不會因為一個改動而引入Bug,但這并不會讓你能寫出更好的代碼。這只會讓你寫出不會出錯的代碼。同第一點,這樣的方法,只不過是防止糟糕的程序員,而并不是讓程序員或代碼質(zhì)量更有長進。反而,程序員通常會借用“通過Unit Test”來為自己代碼做辯解,而此時,Unit Test Report成了一種托辭。
最后,順便說一下,以前去那個敏捷的公司面試,發(fā)現(xiàn)那個公司的某些技術(shù)人員中毒不淺,具體表現(xiàn)在上述的1)9)10)觀點上,過份地迷信了best practice,Design Patterns和Unit Testing。
posted @
2010-07-23 12:47 jadmin 閱讀(87) |
評論 (0) |
編輯 收藏
Requirements
JUEL requires Java 5 or later.
加入juel.jar
-------------------------
I think I get same problem when trying to integrate JBPM4 into my app. And I find out why.
Because you're using Tomcat 6.0... The lib el-api.jar in %tomcat_home%/lib conflicts with juel.jar, which exists in %jbpm4_home%/lib.
juel: <http://juel.sourceforge.net/> You will find the 2 jars define the same api for javax/el/ExressionFactory.
The solution is that you use Tomcat 5.5 instead of Tomcat 6.0. Because tomcat 5.5 uses commons-el.jar (Tomcat5.5/common/lib)
Or you can still use Tomcat 6.0, but you must replace el-api.jar with juel.jar. And don't forget to remove juel.jar from your app lib(A duplicate import, if you don't remove).
Try it!
---------------------------------------------------------
解決:刪掉tomcat6的el.jar,加入juel.jar,juel-impl.jar,juel-engine.jar
posted @
2010-07-21 17:40 jadmin 閱讀(1458) |
評論 (0) |
編輯 收藏
僧人竺法深在東晉簡文帝處作客,劉尹問:「法師是學道之人,為什么要來官宦之門中走動?」竺法深回答說:「你自見這是朱門高第,在貧道眼里,同走在茅屋草舍間并無任何差別。」
法師的境界,是繁華閱盡后的云淡風清,是滾滾紅塵里的淡定從容。
人生的浮浮沉沉,欲望乃是最大的濫殤。它可以是推動你向上的一股力量,也可以是主宰你墮落的源頭。生命如此短暫,有所營謀,必有所煩惱;有所執(zhí)著,必有所束縛;有所得,必有所失。生前的顯赫富貴,終究是些過眼煙云。如果為此窮盡一生,豈非本末倒置?
人生在世,要活得很自在,才會幸福。不能控制欲望的人,當然就得不到安詳。我們?nèi)绻茉诿恳粍x那,自我觀照,自我控制,長養(yǎng)智慧與安詳。沒有憂慮、沒有恐懼、沒有攀緣,離開一切執(zhí)著,則能擁有統(tǒng)一和諧的心靈,幸福也就掌握在你的手中。
posted @
2010-07-11 12:22 jadmin 閱讀(105) |
評論 (0) |
編輯 收藏
人的一生是要經(jīng)歷許多階段的,比如說純真無邪的少年時代,激情如火的青春歲月,厚重沉穩(wěn)的中年時期,從容淡定的人生暮年。每個時候都有獨特的風景,每段歲月都會給人不同的感受。可進入中年的她,突然間感覺自己,就一下從躁動中寧靜下來了,不經(jīng)意間就有了種坐看云起云舒,我自心境如水的超然。
她感到在無意中,一切都漫漫地淡下來了,常常會掛著淡淡的微笑,給人一種和諧溫馨之感;常常看淡名利和物質(zhì),卻看重人與人之間的感情,常常不會沖動行事,也不會輕易后悔,她會為自己的決定負責。可當她一旦愛上一個人,一定會堅守自己的那份愛,愛情的保質(zhì)期是“永遠”。
她還會在秋陽明麗的早晨或午后為自己沏一壺香茗,手捧一本書細細品位,慢慢欣賞。她懂得什么是智性美,她更愿意在閑暇的時候去學習書法音樂美術(shù),或者去充電接受最新的科技知識,來提高自己的修養(yǎng)和品位,她不會把時間浪費在世俗的紛爭和無聊的麻將中,更不會和別人去攀比高檔名牌的服飾和虛榮的炫耀,她知道真正的美麗一定是由內(nèi)而外散發(fā)出來的。
可是她也記得不久前還在為工作上的事煩惱不已,什么上司不賞識呀,工作業(yè)績不突出啦,還有同事之間不服氣了,等等,等等,整個身心陷進了爭強好勝的泥沼里,苦苦掙扎,不能釋懷,可是到了中年一切就都云開日出了,不是不努力工作,只是覺得自己盡力就問心無愧了,至于結(jié)果就不會去過多考慮了,這樣反而同事之間的關系和諧了,人的精神就愉快了,心胸也寬廣了。
她也有曾經(jīng)陷入愛戀中不能自拔的時候。那時,在熱戀中痛苦,因為怕失去,所以猜忌懷疑,無事生非,互相折磨;在失戀中更痛苦,因為無所依傍,所以孤獨寂寞,痛不欲生,自我戕害。可是到了人生的這個時期,不管是熱戀也好,失戀也罷,都能平靜地對待,詩意的化解。不是說心如止水,情如枯井,而是能理智地看待,睿智地經(jīng)營,這樣使情愛更彰顯出深沉含蓄之美,情深意切之境。讓相愛的雙方?jīng)]有壓力,更能享受愛本身給人帶來的快樂。
她想每個人的一生中的某個階段是需要某種熱鬧的,那時侯飽漲的生命力需要向外奔突,就象急湍的河流一樣。但一個人不能永遠停留在這個階段。經(jīng)過了激烈的撞擊之后,生命就來到了一塊開闊的谷地,匯蓄成了一片浩瀚的的湖泊。這時就會變得異常的平和寧靜,這種脫離了世俗的寧靜,是以豐富的精神內(nèi)涵為依傍的。它是一種超脫,一種繁華落盡見真情的純粹,一種精神的升華。托爾斯泰曾經(jīng)說過:“隨著年歲增長,我的生命越來越精神化了”。說的就是這樣的感觸。
人淡如菊,就是一種豐富的精神安靜。具有這種品格的人,能夠浸潤在風晨雨夕,面對著階柳庭花,聽得到自然的呼吸,感受得到自然的脈搏。這時,斗室便是八極,內(nèi)心頓成宇宙;這時,精神就會富有,心胸就會博大;這時,便擁有了一份澄明清澈,一份從容淡定。人生就從此不寂寞了。
posted @
2010-06-29 23:37 jadmin 閱讀(126) |
評論 (0) |
編輯 收藏
這種情況通常是發(fā)生在換了另一份 Eclipse 拷貝之后。之前一般都能正常在 Eclipse 中執(zhí)行 Ant 腳本,刪除了原來的 Eclipse 之后換了另一個拷貝或者是新版本,在其中執(zhí)行 Ant 腳本時彈出窗口出現(xiàn)以下錯誤:
---------------------------
Java Virtual Machine Launcher
---------------------------
Could not find the main class. Program will exit.
---------------------------
確定??
---------------------------
這種錯誤對用過 Java 的人來說還是很明白,找不到 Ant 的主類嗎。不過說實話也困擾過我一段時間,也沒去深究。說開了,癥結(jié)就是 Eclipse 中的 ANT_HOME 指向不對。
解決辦法:Eclipse 中進入 Window->Preferences->Ant->Runtime,在Classpath 標簽頁,看到 Ant Home Entries 指向的目錄不對了(它仍然指向你上回的目錄,而這個目錄應該不存在了),你要做的就是改變 Ant Home 指向正確的目錄,點 Ant Home 按鈕,選擇 Ant Home 目錄,比如我用的 Eclipse 是 3.3.1 的,Ant Home 是 Eclipse 的插件目錄下的 org.apache.ant_1.7.0.v200706080842。
現(xiàn)在可以再次在 Eclipse 中執(zhí)行你的 Ant 腳本,是不是能正常運行了啊!
posted @
2010-05-17 00:09 jadmin 閱讀(201) |
評論 (0) |
編輯 收藏
??????? 很多朋友都很喜歡在DOS命令行下來操作計算機,我也是。 如何打開DOS并定位到指定的路徑呢?很多優(yōu)化軟件都提供了往右鍵菜單中加入“當前目錄打開DOS”的功能,當右鍵點擊文件夾時,就打開DOS并定位到該文件夾。網(wǎng)上也有修改注冊表來實現(xiàn)的,其實還有更簡單的方法來實現(xiàn)!
??????? 打開“我的電腦”,點擊菜單中的“工具”-“文件夾選項”,選擇“文件類型”,找到“(無)資料夾”,點“高級”,“新建”,在“操作”中填入 “DOS快速通道”(這里可以隨便填),“用于執(zhí)行操作的應用程序”中填入“CMD.exe /k cd %1”(這個是關鍵),確定即可。
??????? 右鍵打開任何一個文件夾、分區(qū),點擊“DOS快速通道”,就可以打開DOS并定位到你所點擊的目錄下!這里要告訴大家,其實許多問題都有更簡單的方法,只要大家細心一點。都可以大大提高我們的辦事效率!
posted @
2010-05-15 23:52 jadmin 閱讀(97) |
評論 (0) |
編輯 收藏