2010年1月26日
4年后,我又決定回來了,開始抽空寫日志,記錄生活的一點一滴,希望這次能夠堅持下去,為了自己將來有一個回憶,自己給自己鼓勵一下,yeah!
2006年1月1日
很久沒有來自己的地方了,借此新年之際,恭喜自己有了blog,希望在新的一年里,各方面取得進步,人生步入一個新的臺階。各自己一點信心,給自己一個期待!
2005年11月27日
昨天,陽光明媚,我們小組一行11人來到了冒峰山,其主要目的就是大家放松,來到遠離城市的地方,呼吸新鮮的空氣,享受郊外的生活。雖然有水泥馬路直通山頂,可是大家卻卯足了勁,挑那些羊腸小道爬上山頂,雖然比較艱辛,但是大家相互鼓勵,相互競爭,還是順利的達到了山頂,喝著冰涼的豆腐花,甘甜的泉水,別有一番滋味。
雖然今天起來,感覺比較累,但是想想昨天的歡樂,覺得特別值,因為在工作之余,享受生活,增進團隊意思,鍛煉自己。
2005年11月25日
在利用JDK自帶的ZipOutput和ZipEntry等類對文件進行壓包,當文件夾為中文的時候會出現亂碼,這是應為JDK對中文名獲得getUTF8的時候導致的,解決這種現象可以采用ant自帶的jar包,將對應的java.uti.*包類用相應的ant.jar包的類替換,不過由于ant一般只用來壓包,所以沒有現成的解包類,不過開發(fā)者可以參考java.util包的相關類,對相關函數重載就可以實現中文包的解壓。
2005年11月16日
“沒有任何借口”,是愿意負責也是勇于負責的態(tài)度,是完美執(zhí)行力的體現,也是對敬業(yè)精神的一種詮釋。在工作中,我們應該用羅文的敬業(yè)精神去完成每一項工作,而不是為沒有完成任務尋找任何的借口,哪怕是看似合理的解釋。唯有一絲不茍的執(zhí)行能力和強烈的責任感,才能強迫自己努力完成工作,在完成中慢慢進步,享受快樂!
2005年11月13日
有的時候,在對xml解析的時候,xml文件下有<!DOCTYPE>之類需要需要相應的dtd文件,xml解析器才能通過,否則會報dtd文件不存在,這個時候怎么才能使xml解析正確,讀出文件中某個節(jié)點的內容:今天在利用JOM的SAXBuilder解析文件時候,默認實際上調用apache的SAXParser解析器,終于搞定了,只需要進行如下設置就可以讓解析器不需要dtd的驗證,代碼如下:
SAXBuilder sb = new SAXBuilder();
sb.setFeature("
不過好像暫時只能在JDK1.3下面使用
2005年10月16日
經過十一長假,今天部門又進行了一次小的聚會,在清水居。主要的活動是大家一起娛樂,釋放工作壓力。主要的活動就是拖拉機找朋友。在這個游戲中關鍵就是你站對了隊伍,雖然你需要根據莊家提出的條件,但是你卻可以根據雙方的實力選擇是否站在莊家的一邊,這就是主動??墒遣恢罏槭裁?,今天游戲中,有些事情你怎么也不能逃避,被動地就跟了莊家??梢娙魏螙|西都是在一定范圍類的主動,被動的東西你只有接受,但是你可以把損失降到最??!
2005年10月11日
羅文為什么能夠歷經千辛萬苦完成任務,人者見人,智者見智。但是世界會給你厚報,既有金錢也有榮譽,只要你具備這樣一種品質,
那就是主動。主動就是不用別人告訴你,你就能出色的完成任務;次之,就是別人告訴你一次,你就能去做,雖然會得到很高的榮譽,但是不一定能夠得到相應的報償;再次之,就是這樣一些人,別人告訴他們兩次,他們才會去做;更次之,就是只有在形式所迫時才能把事情做好;等而下之的就是這種人,即使有人追著他,告訴他怎么去做,并且盯著他做,他也做不好,這種人就是失業(yè)。
讓我們努力去做第一種人!
2005年10月8日
呵呵,國慶去安徽,本想好好休息休息,可是哪里的天氣跟廣州簡直就是兩重天,只好在合肥市區(qū)逛了逛,看了看李府,哪里都沒有去。拖著疲憊的身體,來到單位,聽到了一件本以為根本不可能發(fā)生的事情發(fā)生了。以前出差,在機場大巴上經常播放電腦被一大堆白紙掉包的錄像,可是今天卻發(fā)生了我的周圍,看來世界真奇妙,無奇不有。我們出門在外,一定要時刻警惕,不能放松。
2005年9月23日
在進行文本編輯器的開發(fā)時候,經常會遇到對相關內容的提示,可以通過如下代碼實現SourceViewerConfiguration的
public IContentAssistant getContentAssistant(ISourceViewer sourceViewer)
{
ContentAssistant assistant = new ContentAssistant();
assistant.setContentAssistProcessor (new XMLCompletionProcessor (), XMLPartitionScanner.XML_TAG);
assistant.enableAutoActivation(true);
assistant.setAutoActivationDelay(250);
assistant.setProposalPopupOrientation(IContentAssistant.PROPOSAL_OVERLAY);
assistant.setProposalSelectorBackground(ColorManager.background);
assistant.setProposalSelectorForeground(ColorManager.foreground);
return assistant;
}
其中XMLCompletionProcessor 主要實現IContentAssistProcessor接口,內容輔助主要實現接口中的
public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int documentOffset)
{
for (int i = 0; i < 5;i++)
{
result[i] = new CompletionProposal("bbb", documentOffset, 0, 3, null,
"aaa",null, "");
}
return result;
}
此時會在輔助框中出現5個aaa,當確定后,補充到文本編輯器的相應位置是bbb,具體參數的說明請見API說明。