9910

          單飛

             :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理

          #

          extension-point org.eclipse.core.resources.natures
          nature_id = pluginid+extension-id

          i dont like this idea.
          posted @ 2006-12-01 02:19 單飛 閱讀(229) | 評(píng)論 (0)編輯 收藏

          我嘗試著用它來(lái)保存繼承了Externalizeable的java類,可是沒(méi)有成功。
          import java.io.Externalizable;
          import java.io.IOException;
          import java.io.ObjectInput;
          import java.io.ObjectOutput;

          public class Person implements Externalizable{
          ?? ?private String name ;
          ?? ?private int sex;
          ?? ?private Person son;
          ?? ?
          ?? ?
          ?? ?public String getName() {
          ?? ??? ?return name;
          ?? ?}
          ?? ?public void setName(String name) {
          ?? ??? ?this.name = name;
          ?? ?}
          ?? ?public int getSex() {
          ?? ??? ?return sex;
          ?? ?}
          ?? ?public void setSex(int sex) {
          ?? ??? ?this.sex = sex;
          ?? ?}
          ?? ?public Person getSon() {
          ?? ??? ?return son;
          ?? ?}
          ?? ?public void setSon(Person son) {
          ?? ??? ?this.son = son;
          ?? ?}
          ?? ?public void writeExternal(ObjectOutput out) throws IOException{
          ?? ??? ?out.writeObject(name);
          ?? ??? ?out.writeInt(sex);
          ?? ??? ?out.writeObject(son);
          ?? ??? ?
          ?? ??? ?
          ?? ?}
          ?? ?public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException{
          ?? ??? ?name = (String)in.readObject();
          ?? ??? ?sex = in.readInt();
          ?? ??? ?son = (Person)in.readObject();
          ?? ?}
          }


          import java.io.File;
          import java.io.FileReader;
          import java.io.FileWriter;
          import java.io.ObjectInputStream;
          import java.io.ObjectOutputStream;
          import java.io.Reader;
          import java.io.Writer;

          import com.thoughtworks.xstream.XStream;
          import com.thoughtworks.xstream.io.xml.DomDriver;

          public class TestXml {
          ??? public static void main(String[] args) {
          ??? ??? try {
          ??? ??? ??? XStream xstream = new XStream(new DomDriver());
          ??? ??? ??? File file = new File("c:/ssx.xml");
          ??? ??? ??? Writer writer = new FileWriter(file);
          ??? ??? ??? ObjectOutputStream out = xstream.createObjectOutputStream(writer);
          ??? ??? ??? Person father = new Person();
          ??? ??? ??? father.setName("father");
          ??? ??? ??? father.setSex(1);
          ??? ??? ??? Person son = new Person();
          ??? ??? ??? son.setName("son");
          ??? ??? ??? father.setSon(son);
          ??? ??? ??? //----------------write----------
          ??? ??? ??? xstream.alias("Person", Person.class);
          ??? ??? ??? out.writeObject(father);
          ??? ??? ??? out.close();
          ??? ??? ??? //-----------------read--------------
          ??? ??? ??? Reader reader = new FileReader(file);
          ??? ??? ??? ObjectInputStream in = xstream.createObjectInputStream(reader);
          ??? ??? ??? Person sfather = (Person)in.readObject();
          ??? ??? ??? System.out.println(sfather.getName());
          ??? ??? ???
          ??? ??? } catch (Exception e) {
          ??? ??? ??? e.printStackTrace();
          ??? ??? }

          ??? }
          }
          可是XStream提供了Converter這個(gè)類
          import com.thoughtworks.xstream.converters.Converter;
          import com.thoughtworks.xstream.converters.MarshallingContext;
          import com.thoughtworks.xstream.converters.UnmarshallingContext;
          import com.thoughtworks.xstream.io.HierarchicalStreamReader;
          import com.thoughtworks.xstream.io.HierarchicalStreamWriter;

          public class PersonConverter implements Converter {

          public boolean canConvert(Class clazz) {
          return false;
          }

          public void marshal(Object value, HierarchicalStreamWriter writer,
          MarshallingContext context) {
          }

          public Object unmarshal(HierarchicalStreamReader reader,
          UnmarshallingContext context) {
          return null;
          }
          這樣就可以來(lái)自己建立Converter如:date..等類型。
          然后注冊(cè)一下:
          xStream.registerConverter(new PersonConverter());

          通過(guò)對(duì)比發(fā)現(xiàn)XStream要比betwixt更易于使用,betwixt需要更多的設(shè)置才能運(yùn)行,并且有大量隱藏的要求。
          http://xstream.codehaus.org 有很詳細(xì)的文檔介紹。
          posted @ 2006-11-26 15:27 單飛 閱讀(808) | 評(píng)論 (0)編輯 收藏

          墨子生平

          墨子(約前480-前400年),是春秋末戰(zhàn)國(guó)初時(shí)期的思想家、學(xué)者,墨家學(xué)派的創(chuàng)始人。本名翟,魯國(guó)人,有的說(shuō)是宋國(guó)人。

          墨子平民出身,是小工業(yè)者。他精通手工技藝,可與當(dāng)時(shí)的巧匠魯班想比。他自稱是"鄙人",被人稱為"布衣之士"和"賤人"。漢朝的王充甚至 說(shuō),孔子和墨子的祖先都是粗鄙之人。墨子曾做宋國(guó)大夫,自詡說(shuō)"上無(wú)君上之事,下無(wú)耕農(nóng)之難",是一個(gè)同情"農(nóng)與工肆之人"的士人。墨子曾經(jīng)從師于儒者, 學(xué)習(xí)孔子之術(shù),稱道堯舜大禹,學(xué)習(xí)《詩(shī)》、《書(shū)》、《春秋》等儒家典籍。但后來(lái)逐漸對(duì)儒家的煩瑣禮樂(lè)感到厭煩,最終舍掉了儒學(xué),形成自己的墨家學(xué)派。

          在代表新興地主階級(jí)利益的法家崛起以前,墨家是先秦和儒家相對(duì)立的最大的一個(gè)學(xué)派,并列"顯學(xué)"。

          墨家同時(shí)也是一個(gè)有著嚴(yán)密組織和嚴(yán)格紀(jì)律的團(tuán)體,最高的領(lǐng)袖被成為"巨子",墨家的成員都稱為"墨者",必須服從巨子的領(lǐng)導(dǎo),聽(tīng)從指揮,可以"赴湯蹈刃,死不旋踵",意思是說(shuō)至死也不后轉(zhuǎn)腳跟后退。

          墨子的思想共有十項(xiàng)主張:兼愛(ài)、非攻、尚賢、尚同、節(jié)用、節(jié)葬、非樂(lè)、天志、明鬼、非命,其中以兼愛(ài)為核心,以節(jié)用、尚賢為基本點(diǎn)。

          為宣傳自己的主張,墨子廣收門徒,一般的親信弟子達(dá)數(shù)百人之多,形成了聲勢(shì)浩大的墨家學(xué)派。墨子的行跡很廣,東到齊,西到鄭、衛(wèi),南到楚、越。他還曾和公輸班論戰(zhàn),成功地制止了楚國(guó)對(duì)宋國(guó)的侵略戰(zhàn)爭(zhēng)。

          墨子博學(xué)多才,擅長(zhǎng)工巧和制作,他曾制成"木鳶",據(jù)說(shuō)三天三夜飛在天空沒(méi)有掉下來(lái)。他還擅長(zhǎng)守城技術(shù),其弟子將他的經(jīng)驗(yàn)總結(jié)成《城守》二十一篇。

          墨子還在名辯說(shuō)方面有所成就,成為戰(zhàn)國(guó)時(shí)期名辯思潮的淵源之一。墨子的事跡,在《荀子》、《韓非子》、《莊子》、《呂氏春秋》、《淮南于》等書(shū)中有所體現(xiàn),他的思想主要保存在墨家弟子所編寫的《墨子》一書(shū)中。

          墨子及墨家學(xué)派的著作匯編,在西漢時(shí)劉向整理成七十一篇,但六朝以后逐漸流失,現(xiàn)在所傳的《道藏》本共五十三篇,原來(lái)都寫墨翟著,但其中也 有墨子弟子以及后期墨家的著述資料,這是現(xiàn)在研究墨家學(xué)派的主要史籍。按內(nèi)容,《墨子》一書(shū)可分五組:從《親士》到《三辯》七篇為墨子早期著作,其中前三 篇摻雜有儒家的理論,應(yīng)當(dāng)是墨子早年"習(xí)儒者之業(yè),受孔子之術(shù)"的痕跡;后四篇主要是尚賢、尚同、天志、節(jié)用、非樂(lè)等理論。從《尚賢上》到《非儒下》二十 四篇為一組,系統(tǒng)地反映出墨子"兼愛(ài)"、"非攻"、"尚賢"、"尚同"、 "節(jié)用"、"節(jié)葬"、"非樂(lè)"、"天志"、"明鬼"、"非命"十大命題,是《墨子》一書(shū)的主體部分,《經(jīng)》上、下,《經(jīng)說(shuō)》上、下及《大取》、《小取》六 篇,專說(shuō)名辯和物理、光學(xué)等內(nèi)容,前人因其稱"經(jīng)",定為墨翟自著,實(shí)際是后期墨家作品,這是研究墨家邏輯思想和科學(xué)技術(shù)成就的珍貴資料。《耕柱》至《公 輸》五篇是墨子言行記錄,體例與《論語(yǔ)》相近,是墨子弟子們輯錄的,也是研究墨子事跡的第一手資料。《備城門》以下到末二十篇(含已佚九篇),專講守城技 巧與城防制度,其制度與秦相近,是戰(zhàn)國(guó)時(shí)期秦國(guó)墨者所作,這是研究墨家軍事學(xué)術(shù)的重要資料。

          《墨子》內(nèi)容廣博,包括了政治、軍事、哲學(xué)、倫理、邏輯、科技等方面,是研究墨子及其后學(xué)的重要史料。西晉魯勝、樂(lè)壹都為《墨子》一書(shū)作過(guò)注釋,可惜已經(jīng)散失。現(xiàn)在的通行本有孫詒讓的《墨子閑詁》,以及《諸子集成》所收錄的版本。
          posted @ 2006-11-23 04:09 單飛 閱讀(201) | 評(píng)論 (0)編輯 收藏

          http://www.mengyan.org/blog/dissect-eclipse-plugin-framework/

          http://eclipsezone.com/articles/eclipse-vms/


          posted @ 2006-11-11 22:37 單飛 閱讀(238) | 評(píng)論 (0)編輯 收藏

          http://www.eclipse.org/articles/Article-Builders/builders.html
          posted @ 2006-11-11 00:00 單飛 閱讀(263) | 評(píng)論 (0)編輯 收藏

          IPath IFile IProject IWorkspace


          String filePath = "\testP\src\context\test.html";
          IPath path = new Path(filePath);

          IWorkspaceRoot = root = ResourcesPlugin.getWorkspace().getRoot();

          IProject ps[] = root.getProjects();
          org.eclipse.core.resources.IFile file = root.getFileForLocation(path
          );
          IProject = file.getProject();

          root 是整個(gè)Workspace的根容器,它可以獲取到子目錄的文件。
          和java.io.File不同的是IFile通常是get出來(lái)的,不是new出來(lái)的。


          The Official Eclipse FAQs

          http://wiki.eclipse.org/index.php/The_Official_Eclipse_FAQs



          posted @ 2006-11-10 19:31 單飛 閱讀(283) | 評(píng)論 (0)編輯 收藏

          『轉(zhuǎn)』
          “上善若水,厚德載物”一直是我所喜歡和孜孜以求的境界,如今我們可以在CCTV公益篇上常常看到這兩句話,正如一位朋友贊嘆“追求中華美德,國(guó)之 所幸也”。每當(dāng)好心沒(méi)有得到好報(bào),嚴(yán)重被人誤解時(shí);每當(dāng)真心的付出遭到踐踏時(shí);每當(dāng)受到不公平待遇時(shí);?每當(dāng)無(wú)意苦爭(zhēng)春卻惹得群芳妒嫉時(shí);每 當(dāng)......生活中除了陽(yáng)光燦爛,也會(huì)有暴風(fēng)驟雨,這時(shí)候不妨用這兩句話來(lái)鼓勵(lì)自己。?????

          "上善若水",出自于老子的《道德經(jīng)》第八章:"上善若水。水善利萬(wàn)物而不爭(zhēng),......" 老子說(shuō):“上善若水,水善利萬(wàn)物而不爭(zhēng),此乃謙下之德也;故江海所以能為百谷王者,以其善下之,則能為百谷王。天下莫柔弱于水,而攻堅(jiān)強(qiáng)者莫之能勝,此乃 柔德;故柔之勝剛,弱之勝?gòu)?qiáng)堅(jiān)。因其無(wú)有,故能入于無(wú)之間,由此可知不言之教、無(wú)為之益也。”

          “厚德載物”是《易經(jīng)》中的話,原文是:“天行健,君子以自強(qiáng)不息;地勢(shì)坤,君子以厚德載物。”“地勢(shì)坤,君子 以厚德載物”大意是人有聰明和愚笨,就如同地形有高低不平,土壤有肥沃貧瘠之分。農(nóng)夫不會(huì)為了土壤貧瘠而不耕作,君子也不能為了愚笨不肖而放棄教育。天地 間有形的東西,沒(méi)有比大地更厚道的了,也沒(méi)有不是承載在大地上的。所以君子處世要效法“坤”的意義,以厚德對(duì)待他人,無(wú)論是聰明、愚笨還是卑劣不肖的都給 予一定的包容和寬忍。?"厚德載物"是中華民族的優(yōu)良傳統(tǒng)。一個(gè)人, 在做人與處世時(shí),要心胸開(kāi)闊,立志高遠(yuǎn),要嚴(yán)于律已,寬以待人

          “上善如水”和“厚德載物”兩個(gè)詞語(yǔ)所蘊(yùn)含的意義基本是一樣的,所以大家常常把這兩個(gè)詞語(yǔ)放在一起使用。“厚德載物”的意思是“以深厚的德澤育人利物”,現(xiàn)在不少學(xué)校學(xué)院將它用于指以崇高的道德,博大精深的學(xué)識(shí)培育學(xué)子成才。

          ?如果說(shuō)梅花的“無(wú)意苦爭(zhēng)春,一任群芳妒;零落成泥碾作塵,只有香如故”有自命清高、孤芳自賞的嫌疑的話,那么“上善若水,厚德載物”應(yīng)該是真正胸懷的寬廣和至純至真至美的修養(yǎng)。這是一種境界,更是一種風(fēng)度。


          posted @ 2006-11-02 17:27 單飛 閱讀(324) | 評(píng)論 (0)編輯 收藏

          Tapestry中文文檔
          http://confluence.redsaga.com/pages/viewpage.action?pageId=205

          SimleOA開(kāi)源項(xiàng)目


          SimpleOA是Quake Wang發(fā)起的辦公自動(dòng)化演示軟件,采用 Hibernate/Spring/Tapestry/OSWorkflow,打包下載

          將war包部署到AppServer的發(fā)布目錄下,訪問(wèn)SimpleOA: http://xxxx/simpleoa/app

          SimpleOA源代碼

          CVS Server cvs.javaeye.com
          Repository /cvsroot/quake
          CVS username anonymous
          module simpleoa
          CVS Web Brower ViewCVS

          TFan bbs

          http://www.tfan.org/
          posted @ 2006-11-02 16:37 單飛 閱讀(513) | 評(píng)論 (0)編輯 收藏

          http://pwp.netcabo.pt/lneves/tapestryapps/

          The Tapestry sample applications aim to provide code to illustrate how to leverage the Tapestry framework to accomplish common Web development tasks.
          Each sample is complete and clearly laid out so that you can easily use the code to jumpstart your Tapestry development projects.

          Petshop


          Virtual Library

          posted @ 2006-10-26 16:14 單飛 閱讀(287) | 評(píng)論 (0)編輯 收藏

          ?
          Cognition? Palette? Spindle? eZing Builder eclipse-library? 都來(lái)支持開(kāi)發(fā)Tapestry。而且后兩款都是國(guó)人開(kāi)發(fā)的,贊美中。


          posted @ 2006-10-25 23:42 單飛 閱讀(252) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題
          共12頁(yè): First 上一頁(yè) 4 5 6 7 8 9 10 11 12 下一頁(yè) 
          主站蜘蛛池模板: 乌鲁木齐县| 洪湖市| 靖安县| 化隆| 来安县| 南皮县| 云霄县| 大新县| 龙泉市| 松潘县| 抚松县| 合川市| 遵化市| 芜湖县| 社旗县| 潼南县| 上林县| 新宁县| 丰顺县| 清丰县| 怀宁县| 武平县| 太和县| 五原县| 苗栗市| 宁明县| 蒙城县| 台东市| 惠东县| 灯塔市| 印江| 苗栗县| 鹿邑县| 新竹县| 株洲市| 大同县| 汾西县| 平阴县| 铜川市| 健康| 临海市|