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

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

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

    java learnging

    一塊探討JAVA的奧妙吧
    posts - 34, comments - 27, trackbacks - 0, articles - 22

    2005年1月11日

    Version Eclipse 3.1

    1.性能

        a. 禁用緩存遠(yuǎn)程資源
           Window -> Preferences -> Internet -> Cache -> 選擇Disable Caching
           這樣在打開(kāi)web.xml等文件時(shí)就不會(huì) Loading xmlns 之類(lèi)的信息了
       
        b. 禁用有效性驗(yàn)證
           Window -> Preferences -> Validation -> 選擇Deselect All
           可能有效性驗(yàn)證是個(gè)不錯(cuò)的功能,不過(guò)有時(shí)候需要花的時(shí)間太長(zhǎng),有點(diǎn)受不了,基本上也不怎么需要
        c. 禁用啟動(dòng)eclipse時(shí)自動(dòng)構(gòu)建
           Window -> Preferences -> Launching -> 不選擇 Build before launching

    2.個(gè)人嗜好

        a. 修改Ant Document Url
           Window -> Preferences -> Ant -> Document Url -> 選擇Ant Document目錄
           這樣要比eclipse默認(rèn)去apache的網(wǎng)站訪(fǎng)問(wèn)快多了
       
        b. 修改快捷鍵的設(shè)定
           Window -> Preferences -> General -> Keys -> 按自己的需要修改
           尤其是Content assist 這么一個(gè)好用的功能和我的輸入法沖突了,只有改了

        c. 修改java文件的source和output folder
           Window -> Preferences -> Java -> Build Path ->選擇 Folders,并設(shè)為src和classes
           這樣的項(xiàng)目文件目錄比較標(biāo)準(zhǔn),不過(guò)和maven的標(biāo)準(zhǔn)不太一樣哦

        d. 修改Mark Occerencs
           Window -> Preferences -> Java -> Editor -> Mark Occerencs -> 把Mark Occerencs置為disable
           這樣在選擇一個(gè)單詞的時(shí)候,與這個(gè)單詞“具有同樣含義”的單詞就不會(huì)同時(shí)加亮了

    posted @ 2005-08-17 17:38 bigseal 閱讀(1489) | 評(píng)論 (0)編輯 收藏

    Eclipse 3.0/3.1

    Subclipse releases for Eclipse 3.x are hosted at our update site. Add http://subclipse.tigris.org/update as an update site in Eclipse's update manager (which you can find in the Help menu).

    The update site itself can be downloaded and used as a local update site as well. Simply unzip the site archive, and add the path as a new "Local Site" in the Eclipse update manager. You can also host your own internal Subclipse update site by placing the site on your own HTTP server (be sure to update site.xml appropriately).

    We also provide instructions for installing Subclipse in Eclipse 3.x

    Eclipse 2.1.3

    Subclipse 0.9.3.3 is linked against Subversion 1.1.4. Binaries for Windows are included.

    Development for this version of Eclipse is no longer active. There are no new releases planned.

    Download the Eclipse 2.x version

    Note:如果把文件直接unzip到eclipse的安裝目下,在使用的時(shí)候會(huì)沒(méi)有授權(quán)文件文件之類(lèi)的錯(cuò)誤。

    posted @ 2005-08-15 12:38 bigseal 閱讀(15295) | 評(píng)論 (0)編輯 收藏

    修改默認(rèn)字符集(default character set)
    在mysql的my.ini配置文件中設(shè)置,這樣在mysql啟動(dòng)后就會(huì)自動(dòng)加載
    例如:把默認(rèn)字符集設(shè)置為UTF-8

    default-character-set=utf8

    查看變量值:
    例如:查看字符集設(shè)置

    SHOW VARIABLES LIKE 'character_set_%';
    SHOW VARIABLES LIKE 
    'collation_%'

    設(shè)置變量值
    例如:設(shè)置字符集變量
     set  character_set_server  = utf8;
     
    set  character_set_system  = utf8;
     
    set  character_set_database  = utf8;
     
    set  character_set_client  = utf8;
     
    set   character_set_connection  = utf8;
     
    set  character_set_results = utf8;
     
     
    set collation_connection = utf8_general_ci;
     
    set collation_database = utf8_general_ci;
     
    set  collation_server = utf8_general_ci;

    posted @ 2005-07-25 17:38 bigseal 閱讀(1436) | 評(píng)論 (0)編輯 收藏

    java.util.*

    java.util.StringTokenizer
    作用: 根據(jù)標(biāo)記分割字符串
    例子:

    StringTokenizer st = new StringTokenizer("this is a test");
         
    while (st.hasMoreTokens()) {
             System.
    out.println(st.nextToken());
         }
    結(jié)果為:
         this
         is
         a
         test

    但是該類(lèi)已經(jīng)不推薦使用了,如果要實(shí)現(xiàn)該功能可以通過(guò)String類(lèi)的split方法或 java.util.regex package來(lái)代替。
         String[] result = "this is a test".split("\\s");
         
    for (int x=0; x<result.length; x++)
             System.
    out.println(result[x]);
    結(jié)果為:
         this
         is
         a
         test

    posted @ 2005-07-22 18:00 bigseal 閱讀(1295) | 評(píng)論 (0)編輯 收藏

    Container默認(rèn)布局管理

    Container       null
    Panel             FlowLayout
    Window        BorderLayout
    Dialog           BorderLayout 
    Frame           BorderLayout

    有幾個(gè)用于布局管理的類(lèi)
    BorderLayout
    CardLayout
    FlowLayout
    GridLayout
    GridBaglayout

    BorderLayout水平擴(kuò)展南北構(gòu)件,使這些構(gòu)件的寬度達(dá)到所在容器的寬度,但根據(jù)構(gòu)件的首先高度調(diào)整它們的高度。東西構(gòu)件被垂直擴(kuò)展,并根據(jù)它們的首先寬度調(diào)整她們的寬度,中間構(gòu)件布滿(mǎn)剩下的空間。

    在使用GridBaglayout管理布局時(shí),需要通過(guò)GridBagConstraints來(lái)指定各構(gòu)件的約束條件,下面是GridBagConstraints的一些設(shè)置
    GridBagConstraints.anchor 構(gòu)件在顯示區(qū)中的位置
    GridBagConstraints.fill         構(gòu)件填充顯示區(qū)的方式
    GridBagConstraints.gridx/gridy  構(gòu)件左上角的網(wǎng)格單元
    GridBagConstraints.gridwidth/gridheigth 構(gòu)件顯示區(qū)的大小
    GridBagConstraints.weighx/weighy 構(gòu)件顯示區(qū)可以消耗多少額外的空間
    GridBagConstraints.insets 構(gòu)件的空白區(qū)
    GridBagConstraints.ipadx/ipady 構(gòu)件的內(nèi)部填充

    posted @ 2005-07-22 17:50 bigseal 閱讀(1624) | 評(píng)論 (0)編輯 收藏

    The UML2 project is an EMF-based implementation of the UML 2.0 metamodel for the Eclipse platform designed to support the development of modeling tools. Further objectives of the UML2 project are to provide a common XMI schema to facilitate interchange of semantic models, test cases as a means of validating the specification, and validation rules as a means of defining and enforcing levels of compliance. For more details see Getting Started with UML2

    posted @ 2005-07-15 14:06 bigseal 閱讀(1483) | 評(píng)論 (0)編輯 收藏

        有兩種方法要用到對(duì)Graphi的引用,這兩種就是傳遞一個(gè)對(duì)Graphi的引用,或返回對(duì)Graphics的引用。

       1 .傳遞一個(gè)對(duì)Graphi的引用是諸如 void paint(Graphics g)的方法,通過(guò)override該方法來(lái)達(dá)到目的。

    import java.awt.*;

    public class SubPanel extends Panel{

        
    public void paint(Graphics g){
            g.setColor(Color.RED);
            g.drawString(
    "subPanel",5,5);
        }

    }


    2.返回對(duì)Graphics的引用是諸如 Graphiics getGraphics() 的方法,直接引用返回的Grapchics。

    import java.awt.*;


    import java.awt.
    *;

    public class SubPanel extends Panel {

        
    public void test() {
            Graphics g 
    = getGraphics();
            
    if (g != null{
                g.setColor(Color.RED);
                g.drawString(
    "subPanel"55);
            }

        }

    }


    其中,如果如果組件當(dāng)前未顯示getGraphics()方法返回null。

    posted @ 2005-07-13 14:07 bigseal 閱讀(1430) | 評(píng)論 (0)編輯 收藏

        AWT是JFC(Java基本類(lèi))的核心,為JFC的構(gòu)成提供了以下的基本結(jié)構(gòu):

    • 代理事件模型
    • 輕量構(gòu)件
    • 剪貼板和數(shù)據(jù)傳輸
    • 打印和無(wú)鼠標(biāo)操作

        Java抽象窗口工具集有四個(gè)主要的類(lèi),即:構(gòu)件類(lèi)(Component)、容器類(lèi)(Container)、圖形類(lèi)(Graphics)、和布局管理類(lèi)(LayoutManager和LayoutMangager2)。容器包含構(gòu)件,布局管理器確定容器內(nèi)構(gòu)件的位置和形狀。圖形(Graphics)類(lèi)提供在構(gòu)件中顯示文本框和圖形的方法。

    1.強(qiáng)制一個(gè)容器布置它的構(gòu)件

        在任何時(shí)間給定的構(gòu)件都是有效(valid)或無(wú)效(invalid)的。無(wú)效的構(gòu)件需要被布置,而有效的構(gòu)件不需要。訪(fǎng)問(wèn)一個(gè) 無(wú)效容器(它的同位體已經(jīng)產(chǎn)生)的validate()引起對(duì)容器layout()方法的調(diào)用。使構(gòu)件無(wú)效的過(guò)程不僅使構(gòu)件自己變得無(wú)效,而且也會(huì)使構(gòu)件所在的容器變的無(wú)效。
    使構(gòu)件無(wú)效的Component和Container方法:
    void Component.addNotify()
    void Component.show() (invalidates parent container)
    void Component.hide() (invalidates parent container)
    void Component.reshap(int x,int y,int width,int height)
    void Component.setSize(int width,int height)
    void Component.setBounds(int x,int y,int width,int height)
    void Component.setLayout(LayoutManager)
    void Container.add(Component)
    void Container.remove(Component)
    void Container.removeAll(Component)
    void Container.setLayout(LayoutManager)
    因此我們可以把希望重新布置的構(gòu)件設(shè)置為無(wú)效,然后調(diào)用該構(gòu)件父容器的validate()方法即可。

    posted @ 2005-07-13 14:04 bigseal 閱讀(1357) | 評(píng)論 (0)編輯 收藏

    Timer是一個(gè)線(xiàn)程用來(lái)調(diào)度在后臺(tái)線(xiàn)程中運(yùn)行的計(jì)劃任務(wù)的使用工具。任務(wù)可能計(jì)劃只運(yùn)行一次,或者以一定的時(shí)間間隔重復(fù)運(yùn)行。
    下面是一個(gè)定時(shí)的小程序:

        /**
         * 彈出菜單顯示3秒鐘后自動(dòng)隱藏
         * 
         
    */

        
    private void timerToHidden() {
            Timer timer 
    = new Timer();

            timer.schedule(
    new TimerTask() {
                
    public void run() {
                    msgWindow.setVisible(
    false);
                }

            }
    3000);
        }

    posted @ 2005-07-13 13:57 bigseal 閱讀(1545) | 評(píng)論 (0)編輯 收藏

    使用JDIC (Jdesktop Integration Components)類(lèi)庫(kù)做開(kāi)發(fā)。
    開(kāi)發(fā)過(guò)程中遇到的問(wèn)題:
    1. 主窗體最小化后隱藏
      當(dāng)發(fā)生窗體最小化事件時(shí)把窗體隱藏就可以了
               /*
                   * 最小化窗體時(shí)把窗體給隱藏了 (非 Javadoc)
                   * @see java.awt.event.WindowListener#windowIconified(java.awt.event.WindowEvent)
                   
      */

                  
      public void windowIconified(WindowEvent e){
                      e.getWindow().setVisible(
      false);
                  }

    2. 單擊系統(tǒng)托盤(pán),顯示程序主窗體
      單擊系統(tǒng)托盤(pán)但時(shí),把窗體置為可見(jiàn),并把窗體從任務(wù)欄恢復(fù)
                 // 單擊系統(tǒng)托盤(pán),顯示程序主窗體
              tray_icon.addActionListener(new ActionListener() {
                  
      public void actionPerformed(ActionEvent e) {
                      buddyFrame.setVisible(
      true);
                      buddyFrame.setState(JFrame.NORMAL);
                  }

              }
      );

    3. 當(dāng)有消息時(shí)在系統(tǒng)托盤(pán)圖標(biāo)旁顯示一個(gè)消息提示
      (這是一個(gè)類(lèi)似與MSN那種,而不是把鼠標(biāo)放到托盤(pán)上顯示的 ToolTip)
      當(dāng)消息到來(lái)時(shí)在系統(tǒng)托盤(pán)圖標(biāo)旁顯示一個(gè)彈出菜單即可
       
      public void promptMsg(String msg, String ticket, String url, String para,
                  String userID) 
      {
              
      // 設(shè)置消息內(nèi)容
              mViewMsg.setText(msg);

              
      // 設(shè)置url(點(diǎn)擊 mViewMsg 菜單選項(xiàng)事件的監(jiān)聽(tīng)程序)
              mViewMsg.addActionListener(new msgMenuActionListener(msgMenu, url + "?"
                      
      + para));

              
      // 設(shè)置菜單的大小和位置
              setMsgMenuSize();

              msgMenu.setVisible(
      true);
          }


          
      /**
           * 
           * 設(shè)置菜單的大小和位置
           
      */

          
      private void setMsgMenuSize() {
              Dimension menuSize 
      = new Dimension(200,150);
              msgMenu.setPopupSize(menuSize);
              
      int xMenu = tray_icon.getLocationOnScreen().x - menuSize.width + 50;
              
      int yMenu = tray_icon.getLocationOnScreen().y - menuSize.height;
              Point menuPoint 
      = new Point(xMenu, yMenu);
              msgMenu.setLocation(menuPoint);
              
          }

    posted @ 2005-07-08 11:20 bigseal 閱讀(2957) | 評(píng)論 (2)編輯 收藏

    New and Noteworthy
    文章來(lái)源:http://download.eclipse.org/downloads/drops/R-3.1-200506271435/index.php

    posted @ 2005-06-29 14:39 bigseal 閱讀(323) | 評(píng)論 (0)編輯 收藏

        我曾說(shuō),“照我說(shuō)的那樣做,但不要學(xué)我本人。”那么這里我要說(shuō)的就是這樣的。從來(lái)沒(méi)有人——包括我自己——把我當(dāng)成處理生活和工作的平衡關(guān)系的權(quán)威。

      41年以來(lái),我執(zhí)行的原則就是好好工作,好好享受,花一點(diǎn)時(shí)間來(lái)當(dāng)父親。但是回
    頭看去,很顯然我所選擇的平衡對(duì)于我家里和辦公室的其他人都有不利的影響。例如,我的孩子們主要是由他們的母親獨(dú)自帶大的。

      盡管工作與生活的平衡問(wèn)題在90年代已經(jīng)越來(lái)越成為前衛(wèi)和中心的話(huà)題,但似乎直到我2001年退休之后,它才真正熱門(mén)起來(lái)。在我過(guò)去三年去世界各地的時(shí)候,我遇到了許多這方面的問(wèn)題。最常見(jiàn)的是,“你怎么會(huì)有那么多的時(shí)間去打高爾夫球,還能繼續(xù)干好CEO的工作?”

      在個(gè)人應(yīng)該如何排列生活中各部分的優(yōu)先次序的問(wèn)題上,我顯然不是專(zhuān)家。何況我一直以為這些選擇應(yīng)取決于個(gè)人。但是,作為一名經(jīng)理人,我處理過(guò)數(shù)十宗關(guān)于工作與生活平衡協(xié)調(diào)的難題,作為經(jīng)理人的經(jīng)理人則處理過(guò)數(shù)百宗。

      從這些經(jīng)歷里,我找到了一些感覺(jué),關(guān)于老板們?nèi)绾慰创ぷ髋c生活的平衡,不知道他們是否告訴過(guò)你。

      管理的優(yōu)先次序

      我們首先要談?wù)勊^的“工作與生活的平衡”究竟指的是什么。它涵蓋了我們所有人應(yīng)該如何管理生活、支配時(shí)間的問(wèn)題——關(guān)于優(yōu)先次序和價(jià)值觀的問(wèn)題。基本上,這個(gè)平衡是關(guān)于“我們應(yīng)該把多少精力消耗在工作上”的討論。

      工作與生活的平衡是一個(gè)交易——你和自己之間就所得和所失進(jìn)行的交易。平衡意味著選擇和取舍,并承擔(dān)相應(yīng)的后果。讓我們站到你的老板的視角上,換個(gè)位置對(duì)工作與生活的平衡問(wèn)題做些思考。

      1.你的老板最關(guān)心的事情是競(jìng)爭(zhēng)力。當(dāng)然他也希望你能快樂(lè),但那只是因?yàn)槟愕目鞓?lè)能夠幫助他的公司贏利。實(shí)際上,如果他的工作做得好,他就可以讓你的工作變得很有吸引力,使你的個(gè)人生活顯得不那么拖后腿。

      老板給你付工資的原因,是因?yàn)樗麄兿M阖暙I(xiàn)所有的一切——包括你的頭腦、體力、活力和獻(xiàn)身精神。

      2.絕大多數(shù)老板都非常愿意協(xié)調(diào)員工的工作與生活的矛盾,如果你能給他出色的業(yè)績(jī)。這里的關(guān)鍵詞是“如果”。

      實(shí)際上,我倒愿意通過(guò)一個(gè)老式的積分系統(tǒng)來(lái)處理工作與生活的平衡問(wèn)題。那些有突出業(yè)績(jī)的人可以獲得“積分”,用以交換自己工作的彈性。

      3.老板們很清楚,公司手冊(cè)上面關(guān)于工作、生活平衡的政策主要是為了招聘的需要,而真正的平衡是由一對(duì)一的談判決定的,其背景是一個(gè)相互支持性的企業(yè)文化,而不要總是強(qiáng)調(diào)“但是公司說(shuō)過(guò)……”

      公司手冊(cè)是件華麗的宣傳品,有醒目的照片、多項(xiàng)終生福利的介紹,也包括倒班或工作彈性等。然而許多聰明人很快就明白,手冊(cè)上所列舉的“工作與生活的平衡規(guī)劃”主要是面向新人的招聘工具。

      真實(shí)的平衡安排是在老板與員工之間就具體問(wèn)題進(jìn)行單獨(dú)談判得到的,使用的方法正好是我們剛介紹過(guò)的業(yè)績(jī)與彈性交換的制度。

      4.那些公開(kāi)為工作與生活的矛盾問(wèn)題而斗爭(zhēng)、動(dòng)輒要求公司提供幫助的人會(huì)被當(dāng)做動(dòng)搖不定、擺資格、不愿意承擔(dān)義務(wù)或者無(wú)能的人,或者以上全部。因此,那些消極抱怨的人最后總免不了被邊緣化的命運(yùn)。

      所以,在你第五次開(kāi)口,要求公司減少你的出差,要求在星期四上午請(qǐng)假,或者希望回家去照顧小孩之前,你應(yīng)該知道自己是在發(fā)表一項(xiàng)聲明。而且不管你用什么辭令,你的請(qǐng)求在別人聽(tīng)來(lái)都似乎是,“我對(duì)這里的工作并不真的感興趣。”

      5.即使最寬宏大量的老板也會(huì)認(rèn)為,工作和生活的平衡是需要你自己去解決的問(wèn)題。實(shí)際上,絕大多數(shù)人也知道,的確有一些策略能幫助你處理好這個(gè)問(wèn)題,他們也希望你能會(huì)采用。

      毫無(wú)疑問(wèn),談判、協(xié)調(diào)這種平衡關(guān)系要給經(jīng)理人的工作再增加一層復(fù)雜性。但是你的經(jīng)理人應(yīng)該歡迎這種挑戰(zhàn),因?yàn)槟墙o他提供了另外一套工具,來(lái)激勵(lì)和挽留優(yōu)秀的員工。這套新工具與高薪、紅利、晉升或其他所有形式的認(rèn)可一樣有效。

      不過(guò),在此期間,你也可以并且應(yīng)該學(xué)會(huì)幫助自己。有關(guān)工作與生活的話(huà)題已經(jīng)討論了相當(dāng)長(zhǎng)的時(shí)間了,也有不少好的經(jīng)驗(yàn)被總結(jié)出來(lái)。那些非常老練的老板們都知道這些技巧,很多人自己已經(jīng)開(kāi)始采納,他們也希望你能借鑒。

      經(jīng)驗(yàn)之談

      以下就是一些經(jīng)驗(yàn)之談:

      經(jīng)驗(yàn)1:無(wú)論參與什么游戲,都要盡可能地投入。我們已經(jīng)陳述過(guò),工作希望你150%地投入,生活也同樣。因此做事時(shí)要努力減輕焦慮、避免分心,或者說(shuō),要學(xué)會(huì)分門(mén)別類(lèi)、有條不紊。

      經(jīng)驗(yàn)2:對(duì)于你所選擇的工作與生活平衡之外的要求和需要,要有勇氣說(shuō)“不”。最終,大多數(shù)人都會(huì)找到適合自己的工作與生活的平衡位置,以后的竅門(mén)就是堅(jiān)持。

      學(xué)會(huì)拒絕將給你帶來(lái)巨大的解脫,因此,你應(yīng)該力爭(zhēng)對(duì)一切不屬于你有意識(shí)的平衡選擇之外的項(xiàng)目說(shuō)“不”。

      經(jīng)驗(yàn)3:確認(rèn)你的平衡計(jì)劃沒(méi)有把你自己排除在外。在處理事業(yè)與生活的平衡關(guān)系時(shí),一件真正可怕的事情是陷入“為了其他所有人而犧牲自己”的綜 合癥。有許多非常能干的人,他們制定了完美的平衡計(jì)劃,把自己的一切都貢獻(xiàn)出來(lái),給了工作、家庭、志愿者組織。問(wèn)題在于,在這樣的完美計(jì)劃的核心,卻有一 個(gè)真空,那就是對(duì)當(dāng)事人而言根本沒(méi)有樂(lè)趣。

      在認(rèn)真考慮這個(gè)話(huà)題的時(shí)候,你會(huì)發(fā)現(xiàn),如果自己想追求平衡和完美,最關(guān)鍵的不過(guò)是明白幾個(gè)道理。

      ·除了工作以外,你要弄清楚,你還想從生活中得到什么。

      ·在工作中,你要明白自己的老板需要什么。

      ·爭(zhēng)取業(yè)績(jī)積分,根據(jù)自己的需要來(lái)兌換彈性,再不斷補(bǔ)充它。

      ·找尋平衡將是一個(gè)過(guò)程,找對(duì)感覺(jué)需要反復(fù)實(shí)踐。在獲得經(jīng)驗(yàn)和思考之后,你可以做得更好。最終,在一段時(shí)間過(guò)去之后,你會(huì)發(fā)現(xiàn)事情并沒(méi)有那么艱難,不過(guò)是平凡的生活而已。(本文經(jīng)許可改編自韋爾奇所著的《贏》,該書(shū)中文版已由中信出版社出版)

    posted @ 2005-06-27 13:38 bigseal 閱讀(397) | 評(píng)論 (0)編輯 收藏

    現(xiàn)代人最常掛在嘴邊的就是“忙得找不出時(shí)間來(lái)了”。每日為工作而庸庸碌碌,常常覺(jué)得時(shí)間不夠用的人,就像常怨嘆錢(qián)不夠用的人一樣,是“時(shí)間的窮人”,似乎 都有恨不得把24小時(shí)變成48小時(shí)來(lái)過(guò)的愿望。但上天公平給予每人一樣的時(shí)間資源,誰(shuí)也沒(méi)有多占便宜。在相同的“時(shí)間資本”下,就看各人運(yùn)用的巧妙了,有 些人是任時(shí)間宰割,毫無(wú)管理能力,二十四小時(shí)的資源似乎比別人短少了許多,有人卻能“無(wú)中生有”,有效運(yùn)用零碎時(shí)間;而有些懂得“搭現(xiàn)代化便車(chē)”的人,干 脆利用自動(dòng)化及各種服務(wù)業(yè)代勞,“用錢(qián)買(mǎi)時(shí)間”。“時(shí)間即金錢(qián)”,尤其對(duì)于忙碌的現(xiàn)代人而言更能深切感受,每天時(shí)間分分秒秒的流失雖不像金錢(qián)損失到“切 膚”的程度,但是,錢(qián)財(cái)失去尚可復(fù)得,時(shí)間卻是“千金喚不回”的。

      如果你對(duì)上天公平給予每個(gè)人24小時(shí)的資源無(wú)法有效管理,不僅可能和理財(cái)投資的時(shí)機(jī)性失之交臂,人生甚至還可能終至一事無(wú)成,可見(jiàn)“時(shí)間管 理”對(duì)現(xiàn)代理財(cái)人的重要性。想向上帝“偷”時(shí)間既然不可能,那么學(xué)著自己“管理”時(shí)間,把分秒都花在“刀口”上,提高效率,才是根本的途徑。

      “忙”、“沒(méi)有時(shí)間” 只是借口而并非真實(shí),如果聰明才智相仿,而工作時(shí)數(shù)比別人長(zhǎng),績(jī)效(薪水、所得、職位、成就)卻不比別人好,那就該好好檢討,是不是沒(méi)有充分發(fā)揮時(shí)間效 率?在心理上必須建立一個(gè)觀念,力求“聰明”工作,而不是“辛苦”工作。例如別人六個(gè)小時(shí)可做到的事,我努力在四個(gè)小時(shí)之內(nèi)完成。以追求最高的時(shí)間績(jī)效為 目標(biāo),假以時(shí)日,時(shí)間自然在你掌握中!

      時(shí)間管理與理財(cái)?shù)脑硐嗤纫肮?jié)流”還要懂得“開(kāi)源”。要“賺”時(shí)間的第一步,就是全面評(píng)估時(shí)間的使用狀況,找出所謂浪費(fèi)的零碎時(shí)間,第 二步就是予以有計(jì)劃地整合運(yùn)用。首先列出一張時(shí)間“收支表”,以小時(shí)為單位,把每天的行事記錄起來(lái),并且立即找出效率不高的原因,徹底改善。再來(lái),把每日 時(shí)間切割成單位的收支表做有計(jì)劃的安排,切實(shí)去達(dá)成每日績(jī)效目標(biāo)。

      “時(shí)間是自己找的”,當(dāng)你把“省時(shí)”養(yǎng)成一種習(xí)慣,自然而然就會(huì)使每天的二十四小時(shí)達(dá)到“收支平衡”的最高境界,而且還可以“游刃有余”的處于“閑暇”的時(shí)間,去從事較高精神層次的活動(dòng)呢!

      如果你是開(kāi)車(chē)或乘公交車(chē)的上班族,平均一天有兩個(gè)小時(shí)花在交通工具上,一年就有一個(gè)月的時(shí)間待在車(chē)?yán)铩H绻堰@一個(gè)月里每天花掉的兩個(gè)小時(shí)集中起來(lái),連續(xù)不斷地坐一個(gè)月的車(chē),或不眠不休地開(kāi)一個(gè)月的車(chē),就能體會(huì)其時(shí)間數(shù)量的可觀了。

      要占時(shí)間的優(yōu)勢(shì),就要積極地“憑空變出”時(shí)間來(lái),以下提供一些有效的方法,讓你輕松成為“時(shí)間的富人”。

      盡量利用零碎時(shí)間:坐車(chē)或等待的時(shí)間拿來(lái)閱報(bào)、看書(shū)、聽(tīng)空中資訊。利用電視廣告時(shí)間處理洗碗、洗衣服、拖地等家事。不要忽略一點(diǎn)一滴的時(shí)間,盡量利用零碎時(shí)間處理雜瑣事務(wù)。

      改變工作順序:例如做飯時(shí),先洗米煮飯、煮湯、再來(lái)洗菜、炒菜,等菜上桌的同時(shí),飯、湯也好了。稍稍改變一下工作習(xí)慣,能使時(shí)間發(fā)揮最大的效益。此種“時(shí)間共享”的作業(yè)方式可在工作中多方嘗試,而“研究”出最省時(shí)的順序。

      批量處理,一次完成:購(gòu)物前列出清單,一次買(mǎi)齊。拜訪(fǎng)客戶(hù)時(shí),選擇地點(diǎn)鄰近的一并逐戶(hù)拜訪(fǎng)。較無(wú)時(shí)效性的事務(wù)亦以地點(diǎn)為標(biāo)準(zhǔn),集中在同一天完成,以節(jié)省交通時(shí)間。

      工作權(quán)限劃分清楚,不要凡事一肩挑:學(xué)習(xí)“拒絕的藝術(shù)”,不要浪費(fèi)時(shí)間做別人該做的事,同事間互相幫忙偶爾為之,不要因“能者多勞”而做爛好 人。辦公室的工作各有分工,家事亦同,家庭成員都該一起分擔(dān),上班族家庭主婦不要一肩挑。例如,先生的書(shū)房、車(chē)子;小孩的房間、玩具要求他們自己清理,家 事也要分工負(fù)責(zé),把省下的時(shí)間用來(lái)自我充實(shí),做個(gè)“新時(shí)代主婦”。

      善加利用付費(fèi)的代勞服務(wù);銀行的自動(dòng)轉(zhuǎn)帳服務(wù)可幫你代繳水電費(fèi)、煤氣費(fèi)、電話(huà)費(fèi)、信用卡費(fèi)、租稅定存利息轉(zhuǎn)賬等,多加利用,可省舟車(chē)勞頓與排隊(duì)等候的時(shí)間。

      以自動(dòng)化機(jī)器代替人力:辦公室的電話(huà)連絡(luò)可以傳真信函、電子郵件取代,一方面可節(jié)省電話(huà)追蹤的時(shí)間內(nèi)容又有憑據(jù),費(fèi)用亦較省。而且傳真信、電子郵件簡(jiǎn)明扼要,比較起電話(huà)連絡(luò)須客套寒暄才切入主題,節(jié)省許多無(wú)謂的“人力”與時(shí)間。

      家庭主婦亦可學(xué)習(xí)美國(guó)婦女利用機(jī)器代勞的快速做家事方法。例如使用全自動(dòng)單缸洗衣機(jī)、洗碗機(jī)、吸塵器、微波爐等家電用品,可比傳統(tǒng)人力節(jié)省超過(guò)一半的時(shí)間,十分可觀。

    posted @ 2005-06-27 13:36 bigseal 閱讀(194) | 評(píng)論 (0)編輯 收藏

    在右鍵菜單添加命令行

    在“開(kāi)始”-“運(yùn)行”中輸入“regedit”,打開(kāi)注冊(cè)表。找到\HKEY_CLASSES_ROOT\Folder\shell,如果 沒(méi)有shell,可以在Folder下新建一個(gè)名為shell的鍵,在shell下新建一個(gè)名為“命令行(Command Windows)”的鍵,在這個(gè)鍵之下再建一個(gè)新的名為“Command”的鍵,設(shè)置默認(rèn)值為“cmd /K cd /d %L”。

    posted @ 2005-06-16 08:31 bigseal 閱讀(187) | 評(píng)論 (0)編輯 收藏

    把比較常用的Eclipse plugin 的下載地址給列出來(lái),便于今后用到的時(shí)候查看。

       名稱(chēng):Folding
       作用:增強(qiáng)folding功能,可以支持control condition級(jí)別的fodling
       網(wǎng)址: http://eclipse.coffee-bytes.com  
       更新: http://eclipse.coffee-bytes.com/update-site     

       名稱(chēng):DocJar
       作用:可以讓你在Eclipse里搜索成千上萬(wàn)的Java Source和Java Doc
       網(wǎng)址:http://www.docjar.com/

       名稱(chēng):JIntio
       作用:屬性編輯器
       網(wǎng)址:http://www.guh-software.de/jinto.html

       名稱(chēng):Properties Editor
       作用:屬性編輯器
       網(wǎng)址:http://propedit.sourceforge.jp/index_en.html

       名稱(chēng):Lomboz
       作用:開(kāi)發(fā)J2EE應(yīng)用程序
       網(wǎng)址:http://www.objectlearn.com/projects/download.jsp

    posted @ 2005-06-12 15:17 bigseal 閱讀(285) | 評(píng)論 (0)編輯 收藏

    操作系統(tǒng):FreeBSD 5.3
    這是第一次在非Windows系統(tǒng)安裝軟件,對(duì)于系統(tǒng)中很多基本的東西都不熟悉,基本上都是看著配置文檔來(lái)的,很多東西都是需要用的時(shí)候才找的,因此也花了不少時(shí)間。比較欣慰的時(shí)這些軟件的文檔的都很詳細(xì),使一個(gè)初次接觸者也能夠按照文檔的說(shuō)明一步一步完成安裝。
    目錄:
    1)  SVN簡(jiǎn)介
    2)準(zhǔn)備工作
    3)安裝使用tar打包的應(yīng)用軟件
    4)開(kāi)始安裝
    5)創(chuàng)建文件庫(kù)
    6)Apache配置
    7)把CVS檔案庫(kù)轉(zhuǎn)換為SVN檔案庫(kù)

    1.   SVN簡(jiǎn)介
          
    現(xiàn)在開(kāi)發(fā)的源碼,版本等管理一般都是CVS 。Subversion(SVN, http://subversion.tigris.org/)項(xiàng)目開(kāi)始于2000年2月,作者之一是著名的 Open Source Development with CVS 作者Karl Fogel,也是CVS的開(kāi)發(fā)者。
    Subversion開(kāi)始由CollabNet(
    http://www.collab.net) 所有,但是它確實(shí)是一個(gè)開(kāi)源的軟件,遵從bsd樣式的許可證。CollabNet只是給幾個(gè)全職開(kāi)發(fā)者發(fā)工資,并享有代碼的版權(quán),但是這個(gè)版權(quán)是 Apache/BSD-style的許可證,也就是說(shuō),你可以自由下載,修改,發(fā)布Subversion,而不需要CollabNet或其他人的許可。
    Subversion意為更好的CVS,所以它除了包括了大多數(shù)CVS的特點(diǎn),還有一些新鮮的東西:
    Repositories 可以用內(nèi)建的BerkeleyDB 或者普通文件實(shí)現(xiàn)。
    目錄在Subversion中和文件一樣是versionable的對(duì)象,還有文件重命名等。Subversion還允許用戶(hù)追蹤文件和目錄的任意屬性信息,包括元信息(META-DATA)。甚至包括符號(hào)連接。在Subversion中,容易移動(dòng),復(fù)制和重命名。
    高效的網(wǎng)絡(luò)利用率。Subversion 可以用apache的基于HTTP的 WebDAV/DeltaV協(xié)議進(jìn)行通訊。Apache服務(wù)器提供repository的服務(wù)。
    二進(jìn)制文件處理的增強(qiáng)。
    本地化消息Localized messages
    Subversion根據(jù)本地設(shè)置(locale settings) 用gettext()顯示翻譯過(guò)的錯(cuò)誤,信息,幫助等。
    Branching and tagging are cheap (constant time) operations
    Subversion支持目前所有的流行的操作系統(tǒng),比如Unix, Win32, BeOS, OS/2, MacOS X等。


    下載到:
    http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
    文檔:

    更多的信息還是到主頁(yè)
    http://subversion.tigris.org/上去看吧。
    相關(guān)網(wǎng)站:
    Subversion for Windows 安裝指南
    http://sun.cis.scu.edu.tw/~nms9115/articles/softeng/scm/svn/2-install/svn_install.htm
    Version Control with Subversion中文版:
    http://svn.ntcu.net/svnbook/book.html
    http://svnbook.red-bean.com/svnbook-1.1/svn-book.pdf

    2.  
    準(zhǔn)備工作 
         
    下載:subversion-1.2.0.tar.gz
    地址:
    http://subversion.tigris.org/servlets/NewsItemView?newsItemID=1159

    下載:libxml2-2.5.3.tar.gz
    地址:
    http://cosoft.org.cn/html/osl/projects.php?group_id=4981

    下載:neon-0.24.7.tar.gz
    地址:
    http://www.webdav.org/neon

    下載:db-4.3.28.NC.tar.gz
    地址:
    http://www.sleepycat.com/download/index.shtml

    下載:Apache Web Server 2.0.49 or newer

    地址:
    http://httpd.apache.org/download.cgi

    3.   安裝使用tar打包的應(yīng)用軟件
    1) 安裝:
    整個(gè)安裝過(guò)程可以分為以下幾步:
    ? 取得應(yīng)用軟件:通過(guò)下載、購(gòu)買(mǎi)光盤(pán)的方法獲得;
    ? 解壓縮文件:一般tar包,都會(huì)再做一次壓縮,如gzip、bz2 等,所以你需要先解壓。如
    果是最常見(jiàn)的gz格式,則可以執(zhí)行:“tar -xvzf 軟件包名”,就可以一步完成解壓與解
    包工作。如果不是,則先用解壓軟件,再執(zhí)行“tar -xvf 解壓后的tar包”進(jìn)行解包;
    ? 閱讀附帶的INSTALL文件、README 文件;
    ? 執(zhí)行“./configure”命令為編譯做好準(zhǔn)備;
    ? 執(zhí)行“make”命令進(jìn)行軟件編譯;
    ? 執(zhí)行“make install”完成安裝;
    ? 執(zhí)行“make clean”刪除安裝時(shí)產(chǎn)生的臨時(shí)文件。
    好了,到此大功告成。我們就可以運(yùn)行應(yīng)用程序了。但這時(shí),有的讀者就會(huì)問(wèn),我怎么執(zhí)
    行呢?這也是一個(gè)Linux特色的問(wèn)題。其實(shí),一般來(lái)說(shuō),Linux的應(yīng)用軟件的可執(zhí)行文件
    會(huì)存放在/usr/local/bin目錄下!不過(guò)這并不是“放四海皆準(zhǔn)”的真理,最可靠的還是看這
    個(gè)軟件的INSTALL和README 文件,一般都會(huì)有說(shuō)明。
    2) 卸載:
    通常軟件的開(kāi)發(fā)者很少考慮到如何卸載自己的軟件,而tar又僅是完成打包的工作,所以
    并沒(méi)有提供良好的卸載方法。一般都提供 make uninstall 來(lái)卸載軟件的。

    說(shuō)明:閱讀附帶的INSTALL文件、README 文件是很重要的,大部分軟件的安裝信息都是從這里得到的。

    4.   開(kāi)始安裝
    1)安裝libxml2-2.5.3

    這是一個(gè)提供XML解析的類(lèi)庫(kù),在安裝subversion之前必須安裝。
    tar -zxf libxml2-2.5.3.tar.gz
    cd libxml2-2.5.3
    ./configure
    make
    make install
    make clean

    2)安裝 Neon library 0.24.7

    Neon庫(kù)允許SVN客戶(hù)端在Internet上使用基于WebDAV 的協(xié)議和遠(yuǎn)程知識(shí)庫(kù)交互。
    tar -zxf neon-0.24.7.tar.gz
    cd neon-0.24.7
    ./configure
    make
    make install
    make clean

    3)安裝Berkeley DB 4.3.28

    當(dāng)前版本Subversion支持兩種格式數(shù)據(jù)庫(kù),一種是FSFS,另外一種是BDB( Berkeley Database)。BDB是一個(gè)輕量級(jí)的關(guān)系數(shù)據(jù)庫(kù),可以作為一個(gè)輕巧的內(nèi)置數(shù)據(jù)庫(kù),在很多開(kāi)源項(xiàng)目下有很多應(yīng)用,比如CVSTrac。FSFS格式主要的特點(diǎn)是可以支持Subversion的數(shù)據(jù)庫(kù)和Subversion服務(wù)器可以在不同的物理機(jī)器上,可以通過(guò)網(wǎng)絡(luò)共享(不知道是否支持NFS?),能很好的工作在MS Win98上,并且速度更快,但是由于FSFS是一種新的格式,穩(wěn)定性可能沒(méi)有BDB好。
    比較郁悶的是我把Berkeley DB安裝完成后,安裝SVN的時(shí)候竟然檢測(cè)不到,只有用FSFS格式的數(shù)據(jù)庫(kù)了。
    tar -zxf db-4.3.28.NC.tar.gz
    cd docs
    ../dist/configure
    make
    make install
    make clean
     
    4)安裝Apache 2.0
     
    tar -zxf httpd-2.0.54.tar.gz
    ./configure --enable-dav --enable-so --enable-maintainer-mode
    make
    make install
    make clean
    注意:configure后面參數(shù)--enable-dav 表示構(gòu)建mod-dav,--enable-so表示開(kāi)啟共享模塊的支持也就是mod_dav_svn模塊,--enable-maintainer-mode表示啟用調(diào)試信息
     
    5)安裝Subversion
     
    tar -zxf subversion-1.2.0.tar.gz
    ./configure --with-apxs=/usr/local/apache2/bin/apxs
    make
    make install
    make clean
     
    注意:如果Apache未按照默認(rèn)路徑安裝或出現(xiàn)跳過(guò)構(gòu)建mod_dav_svn的警告信息,就需要在./configure 加上參數(shù) --with-apxs=/usr/local/apache2/bin/apxs來(lái)構(gòu)建mod_dav_svn并和Apache關(guān)聯(lián)起來(lái).

    5.    創(chuàng)建文件庫(kù)

    Subversion 所提供的 svnadmin 工具, 有個(gè)專(zhuān)門(mén)處理這件事的子命令. 要建立一個(gè)新的檔案庫(kù), 只要執(zhí)行:

    $ svnadmin create /usr/svn/repos/test

    這樣就在“/usr/svn/repos”目錄下創(chuàng)建了一個(gè)test檔案庫(kù),其中檔案庫(kù)的路徑為“/usr/svn/repos/test”

    注意:svnadmin工具的默認(rèn)路徑為“/usr/local/bin/svnadmin”

    在你執(zhí)行 svnadmin create 命令之后, 這個(gè)目錄中就會(huì)有全新的 Subversion 檔案庫(kù). 讓我們看一下在這個(gè)目錄里產(chǎn)生了什么東西.

    $ ls /usr/svn/repos/test
    dav/  db/  format  hooks/  locks/  README.txt
    除了 README.txt 與 format 檔以外, 檔案庫(kù)是由一群子目錄組成. 就像 Subversion 其它部份的設(shè)計(jì)一樣, 模塊化是很重要的原則, 而且階層式組織要比雜亂無(wú)章好. 以下是新的檔案庫(kù)目錄中, 各個(gè)項(xiàng)目的簡(jiǎn)單敘述:

    dav

    提供給 Apache 與 mod_dav_svn 使用的目錄, 讓它們儲(chǔ)存內(nèi)部數(shù)據(jù).

    db

    主要的 Berkeley DB 環(huán)境, 里面都是儲(chǔ)存 Subversion 檔案系統(tǒng) (就是你置于版本控制的全部數(shù)據(jù)所在) 的數(shù)據(jù)庫(kù)表格.

    format

    一個(gè)內(nèi)容為一個(gè)整數(shù)的檔案, 表示檔案庫(kù)配置的版本號(hào)碼.

    hooks

    一個(gè)放置 hook 腳本文件模板的目錄 (如果你有安裝的話(huà), 還有腳本檔本身的檔案).

    locks

    用來(lái)放置 Subversion 檔案庫(kù)鎖定數(shù)據(jù)的目錄, 用來(lái)追蹤存取檔案庫(kù)的客戶(hù)端.

    README.txt

    這個(gè)檔案只是用來(lái)告知使用者, 他們?cè)诳吹氖?Subversion 的檔案庫(kù).


    6.    Apache配置

    SVN可以同過(guò)兩種方式提供客戶(hù)端對(duì)檔案庫(kù)的訪(fǎng)問(wèn)。

        采用Apache HTTP 服務(wù)器 (httpd)。使用WebDAV/deltaV 通訊協(xié)議與客戶(hù)端交互, 這個(gè)通訊協(xié)議 (它是 HTTP 1.1 的擴(kuò)充; 請(qǐng)參照 http://www.webdav.org/) 采用廣為使用的 HTTP 通訊協(xié)議。

        采用SVN自帶的svnserve服務(wù)器。這個(gè)程序要比 Apache 更輕便, 而且更容易設(shè)定,它會(huì)與 Subversion 客戶(hù)端透過(guò) TCP/IP 聯(lián)機(jī)以自訂的通訊協(xié)議溝通。

        我們采用了Apache服務(wù)器的方式,配置的具體步驟如下:
       
        1).Apache需要加載模塊
        為了使客戶(hù)端能夠通過(guò)Apache來(lái)訪(fǎng)問(wèn)SVN檔案庫(kù),Apache需要加載一個(gè)特殊的模塊mod_dav_svn。如果您的Apache是按照與預(yù)設(shè)目錄安裝的,mod_dav_svn 模塊應(yīng)該會(huì)安裝在 Apache 安裝位置 (默認(rèn)路徑是 /usr/local/apache2) 的 modules 子目錄內(nèi)。同時(shí)在Apache的配置文件httpd.conf(默認(rèn)路徑為/usr/local/apache2/conf)中已經(jīng)使用LoadModule指令加載了該模塊(這是安裝過(guò)程中自動(dòng)添加)。LoadModule 指令的語(yǔ)法很簡(jiǎn)單, 就是將一個(gè)具名模塊對(duì)映到共享鏈接庫(kù)在磁盤(pán)上的位置:
    LoadModule dav_svn_module     modules/mod_dav_svn.so
    注意這個(gè)指令必須出現(xiàn)在其它的 Subversion 相關(guān)指令之前。

        2).配置匿名訪(fǎng)問(wèn)
        使客戶(hù)端能夠通過(guò)Apache訪(fǎng)問(wèn)資源庫(kù)還需要告訴Apache資源庫(kù)的位置,這需要我們?cè)趆tppd.conf中加入Location指令來(lái)配置。
    <Location /test>
      DAV svn
      SVNPath /usr/svn/repos/test
    </Location>=
    其中DAV表示處理方式,SVNPath是SVN檔案庫(kù)的位置。
    這樣你就可以使用
    http://servername/test來(lái)訪(fǎng)問(wèn)檔案庫(kù)。

        如果你計(jì)劃支持多個(gè) Subversion 檔案庫(kù), 而它們都有著共同的本地磁盤(pán)路徑, 你可以使用另一種指令 SVNParentPath, 指示它們共同的父路徑。如果我們?cè)诼窂?/usr/svn 之下建立多個(gè) Subversion 檔案庫(kù), 并以http://servername/svn/repos1http://servername/svn/repos2 等等的 URL 供人存取, 你可以使用下面中的 httpd.conf 設(shè)定語(yǔ)法:

    <Location /svn>
      DAV svn
      SVNParentPath /usr/svn/repos
    </Location>
    使用前述的語(yǔ)法, Apache 會(huì)將所有路徑以 /svn/ 開(kāi)始的 URL 都交給 Subversion DAV 供應(yīng)模塊處理, 它會(huì)假設(shè)任何以 SVNParentPath 指令指定的目錄都是 Subversion 檔案庫(kù)。 不像SVNPath, 這個(gè)相當(dāng)便利的語(yǔ)法可以讓你在建立新的檔案庫(kù)時(shí), 仍舊不必重跑 Apache。 這時(shí)我們可以同過(guò)
    http://servername/svn/test來(lái)訪(fǎng)問(wèn)我們剛才的檔案庫(kù),同樣如果/usr/snv/repos/目錄中還有檔案庫(kù)cvsrepos,我們可以通過(guò)http://servername/svn/cvsrepos來(lái)訪(fǎng)問(wèn),并不需要重新配置。

        3).配置用戶(hù)驗(yàn)證
        我們使用最簡(jiǎn)單的是基本驗(yàn)證機(jī)制,它只會(huì)使用使用者名稱(chēng)與密碼, 用以確認(rèn)使用者是他所聲稱(chēng)的身份。Apache 提供了htpasswd 工具程序,來(lái)管理接受的使用者名稱(chēng)與密碼,也就是你想要授與存取 Subversion 檔案庫(kù)權(quán)限的使用者。 讓我們授與 Sally 與 Harry 送交存取的權(quán)限。 首先, 我們必須把它們加入到密碼檔案。

    $ ### 第一次: 以 -c 建立檔案
    $ htpasswd -c /etc/svn-auth-file harry
    New password: *****
    Re-type new password: *****
    Adding password for user harry
    $ htpasswd /etc/svn-auth-file sally
    New password: *******
    Re-type new password: *******
    Adding password for user sally
    $
           
    接著, 你需要在 httpd.conf 的 Location 區(qū)塊中新增幾個(gè)指令, 告訴 Apache 如何處理你的新密碼文件。
    AuthType 指令指定應(yīng)使用何種認(rèn)證系統(tǒng)。 在目前的狀況中, 我們想要指定 Basic 認(rèn)證系統(tǒng)。
    AuthName 是一個(gè)任意的名稱(chēng), 讓你用來(lái)指定認(rèn)證領(lǐng)域 (authentication domain)。 大多數(shù)的瀏覽器在向使用者詢(xún)問(wèn)使用者代號(hào)與密碼時(shí), 會(huì)將這個(gè)名稱(chēng)顯示在彈出的對(duì)話(huà)框中。
    AuthUserFile 指令指定你以 htpasswd 產(chǎn)生的密碼文件
    Require 指令指定只有通過(guò)驗(yàn)證的用戶(hù)才能訪(fǎng)問(wèn)。

    在新增這四個(gè)指令后, 你的 <Location> 區(qū)塊看起來(lái)應(yīng)該像這樣:

    <Location /svn>
      DAV svn
      SVNParentPath /usr/local/svn
      AuthType Basic
      AuthName "Subversion repository"
      AuthUserFile /etc/svn-auth-file
      Require valid-user
    </Location>
    現(xiàn)在如果你重新啟動(dòng) Apache, 任何需要認(rèn)證的 Subversion 動(dòng)作都會(huì)從 Subversion 客戶(hù)端取得使用者代號(hào)與密碼, 這可能是使用先前置于快取的值, 或是向使用者詢(xún)問(wèn)。

    7.    把CVS檔案庫(kù)轉(zhuǎn)換為SVN檔案庫(kù)
    cvs2svn工具是用來(lái)把CVS檔案庫(kù)轉(zhuǎn)換為SVN檔案庫(kù)的。

    1).安裝
    下載:Python 2.0 
    地址:http://www.python.org/
    說(shuō)明:執(zhí)行csv2svn中Python 腳本所需要的環(huán)境
    安裝:
          cd /usr/software
          tar -zxf Python-2.4.1.tgz
          cd Python-2.4.1
          ./configure
          make
          make install
          make clean
     
    下載:RCS
    地址:http://www.cs.purdue.edu/homes/trinkle/RCS/
    說(shuō)明:用來(lái)讀CVS檔案庫(kù)
    安裝:
          cd /usr/software
          tar -zxf rcs-5.7.tar
          cd rcs-5.7
          ./configure
          make
          make install
          make clean
    注意:make操作只能由非root用戶(hù)執(zhí)行
     
    下載:GNU 工具
    地址:http://www.gnu.org/software/coreutils/
    說(shuō)明:可能FreeBSD系統(tǒng)已經(jīng)有了
    安裝:
          cd /usr/software
          tar -zxf coreutils-5.2.1.tar.gz
          cd coreutils-5.2.1
          ./configure
          make
          make install
          make clean
     
    下載:cvs2svn
    地址:http://cvs2svn.tigris.org/
    說(shuō)明:
    安裝:
          cd /usr/software
          tar -zxf cvs2svn-1.2.1.tar.gz
          cd cvs2svn-1.2.1
          make install
          make clean
     
    2).使用cvs2svn把CVS檔案庫(kù)轉(zhuǎn)換為SVN檔案庫(kù)
      使用cvs2svn工具根據(jù)需要可以幾種轉(zhuǎn)換方式供選擇的。默認(rèn)的方式為完全轉(zhuǎn)換,我們就是采用這樣方式的。
      進(jìn)入csv2svn所在的目錄:
       cd /usr/software/cvs2svn-1.2.1
       ./cvs2svn --svnadmin=/usr/local/bin/svnadmin --encoding=gb2312 --fs-type=fsfs -s /usr/svn/repos/CVSRepos_JSP /usr/software/CVSRepo_JSP
      
       參數(shù)說(shuō)明:
       --svnadmin svndadmin的路徑,創(chuàng)建SVN檔案庫(kù)時(shí)需要
       --encoding 所采用的編碼,默認(rèn)為ascii
       --fs-type  檔案庫(kù)的類(lèi)型fsfs或bdb
       -s         SVN檔案庫(kù)的位置
       最后一個(gè)是要轉(zhuǎn)換CVS檔案庫(kù)的位置

    注:本文中一些SVN介紹性文字等是轉(zhuǎn)自其它網(wǎng)站的。

    posted @ 2005-06-11 15:37 bigseal 閱讀(4856) | 評(píng)論 (0)編輯 收藏

    一、 馬太效應(yīng)

    二、 手表定理

    三、 不值得定律

    四、 彼得原理

    五、 零和游戲原理

    六、 華盛頓合作規(guī)律

    七、 酒與污水定律

    八、 水桶定律

    九、 蘑菇管理

    十、 奧卡姆剃刀定律

    十一、 二八法則

    十二、 錢(qián)的問(wèn)題

     

    一、馬太效應(yīng)

    《新約?馬太福音》中有這樣一個(gè)故事,一個(gè)國(guó)王遠(yuǎn)行前,交給三個(gè)仆人每人一錠銀子,吩咐他們:“你們?nèi)プ錾猓任一貋?lái)時(shí),再來(lái)見(jiàn)我。”國(guó)王回來(lái)時(shí),第一個(gè)仆人說(shuō):“主人,你交給我們的一錠銀子,我已賺了10錠。”于是國(guó)王獎(jiǎng)勵(lì)他10座城邑。第二個(gè)仆人報(bào)告說(shuō):“主人,你給我的一錠銀子,我已賺了5錠。”于是國(guó)王例獎(jiǎng)勵(lì)了他5座 城邑。第三個(gè)仆人報(bào)告說(shuō):“主人,你給我的一錠銀子,我一直包在手巾里存著,我怕丟失,一直沒(méi)有拿出來(lái)。”于是國(guó)王命令將第三個(gè)仆人的一錠銀子也賞給第一 個(gè)仆人,并且說(shuō):“凡是少的,就連他所有的也要奪過(guò)來(lái)。凡是多的,還要給他,叫他多多益善。”這就是馬太效應(yīng)。看看我們周?chē)涂梢园l(fā)現(xiàn)許多馬太效應(yīng)的例 子。朋友多的人會(huì)借助頻繁的交往得到更多的朋友;缺少朋友的人會(huì)一直孤獨(dú)下去。金錢(qián)方面更是如此,即使投資回報(bào)率相同,一個(gè)比別人投資多10倍的人,收益也多10倍。

     

    這是個(gè)贏家通吃的社會(huì),善用馬太效應(yīng),贏家就是你。

      

      對(duì)企業(yè)經(jīng)營(yíng)發(fā)展而言,馬太效應(yīng)則告訴我 們,要想在某一個(gè)領(lǐng)域保持優(yōu)勢(shì),就必須在此領(lǐng)域迅速做大。當(dāng)你成為某個(gè)領(lǐng)域的領(lǐng)頭羊的時(shí)候,即使投資回報(bào)率相同,你也能更輕易的獲得比弱小的同行更大的收 益。而若沒(méi)有實(shí)力迅速在某個(gè)領(lǐng)域做大,就要不停地尋找新的發(fā)展領(lǐng)域,才能保證獲得較好的回報(bào)。

     

      二、手表定理

     

    手表定理是指一個(gè)人有一只表時(shí),可以知道現(xiàn) 在是幾點(diǎn)鐘,而當(dāng)他同時(shí)擁有兩只表時(shí)卻無(wú)法確定。兩只表并不能告訴一個(gè)人更準(zhǔn)確的時(shí)間,反而會(huì)讓看表的人失去對(duì)準(zhǔn)確時(shí)間的信心。你要做的就是選擇其中較信 賴(lài)的一只,盡力校準(zhǔn)它,并以此作為你的標(biāo)準(zhǔn),聽(tīng)從它的指引行事。記住尼采的話(huà):“兄弟,如果你是幸運(yùn)的,你只需有一種道德而不要貪多,這樣,你過(guò)橋更容易 些。”

     

    如果每個(gè)人都“選擇你所愛(ài),愛(ài)你所選擇”, 無(wú)論成敗都可以心安理得。然而,困擾很多人的是:他們被“兩只表”弄得無(wú)所事事,心身交瘁,不知自己該信仰哪一個(gè),還有人在環(huán)境、他人的壓力下,違心選擇 了自己并不喜歡的道路,為此而郁郁終生,即使取得了受人矚目的成就,也體會(huì)不到成功的快樂(lè)。

      

      手表定理在企業(yè)經(jīng)營(yíng)管理方面給我們一種 非常直觀的啟發(fā),就是對(duì)同一個(gè)人或同一個(gè)組織的管理不能同時(shí)采用兩種不同的方法,不能同時(shí)設(shè)置兩個(gè)不同的目標(biāo)。甚至每一個(gè)人不能由兩個(gè)人來(lái)同時(shí)指揮,否則 將使這個(gè)企業(yè)或這個(gè)人無(wú)所適從。手表定理所指的另一層含義在于每個(gè)人都不能同時(shí)挑選兩種不同的價(jià)值觀,否則,你的行為將陷于混亂。

     

      三、不值得定律

     

    不值得定律最直觀的表述是:不值得做的事 情,就不值得做好,這個(gè)定律似乎再簡(jiǎn)單不過(guò)了,但它的重要性卻時(shí)時(shí)被人們疏忘。不值得定律反映出人們的一種心理,一個(gè)人如果從事的是一份自認(rèn)為不值得做的 事情,往往會(huì)保持冷嘲熱諷,敷衍了事的態(tài)度。不僅成功率小,而且即使成功,也不會(huì)覺(jué)得有多大的成就感。

      哪些事值得做呢?一般而言,這取決于三個(gè)因素。

      1、價(jià)值觀。關(guān)于價(jià)值觀我們已經(jīng)談了很多,只有符合我們價(jià)值觀的事,我們才會(huì)滿(mǎn)懷熱情去做。

      2、個(gè)性和氣質(zhì)。一個(gè)人如果做一份與他的個(gè)性氣質(zhì)完全背離的工作,他是很難做好的,如一個(gè)好交往的人成了檔案員,或一個(gè)害羞者不得不每天和不同的人打交道。

      3、現(xiàn)實(shí)的處境。同樣一份工作,在不同的處境下去做,給我們的感受也是不同的。例如,在一家大公司,如果你最初做的是打雜跑腿的工作,你很可能認(rèn)為是不值得的,可是,一旦你被提升為領(lǐng)班或部門(mén)經(jīng)理,你就不會(huì)這樣認(rèn)為了。

      

      總結(jié)一下,值得做的工作是:符合我們的價(jià)值觀,適合我們的個(gè)性與氣質(zhì),并能讓我們看到期望。如果你的工作不具備這三個(gè)因素,你就要考慮換一個(gè)更合適的工作,并努力做好它。

      

      因此,對(duì)個(gè)人來(lái)說(shuō),應(yīng)在多種可供選擇的 奮斗目標(biāo)及價(jià)值觀中挑選一種,然后為之而奮斗。“選擇你所愛(ài)的,愛(ài)你所選擇的”,才可能激發(fā)我們的奮斗毅力,也才可以心安理得。而對(duì)一個(gè)企業(yè)或組織來(lái)說(shuō), 則要很好地分析員工的性格特性,合理分配工作,如讓成就欲較強(qiáng)的職工單獨(dú)或牽頭來(lái)完成具有一定風(fēng)險(xiǎn)和難度的工作,并在其完成時(shí)給予定時(shí)的肯定和贊揚(yáng);讓依 附欲較強(qiáng)的職工更多地參加到某個(gè)團(tuán)體中共同工作;讓權(quán)力欲較強(qiáng)的職工擔(dān)任一個(gè)與之能力相適應(yīng)的主管。同時(shí)要加強(qiáng)員工對(duì)企業(yè)目標(biāo)的認(rèn)同感,讓員工感覺(jué)到自己 所做的工作是值得的,這樣才能激發(fā)職工的熱情。

     

      四、彼得原理

     

    彼得原理是美國(guó)學(xué)者勞倫斯?彼得在對(duì)組織中 人員晉升的相關(guān)現(xiàn)象研究后得出的一個(gè)結(jié)論;在各種組織中,由于習(xí)慣于對(duì)在某個(gè)等級(jí)上稱(chēng)職的人員進(jìn)行晉升提拔,因而雇員總是趨向于晉升到其不稱(chēng)職的地位。彼 得原理有時(shí)也被稱(chēng)為“向上爬”原理。這種現(xiàn)象在現(xiàn)實(shí)生活中無(wú)處不在:一名稱(chēng)職的教授被提升為大學(xué)校長(zhǎng)后無(wú)法勝任;一個(gè)優(yōu)秀的運(yùn)動(dòng)員被提升為主管體育的官 員,而無(wú)所作為。

     

      對(duì)一個(gè)組織而言,一旦組織中的相當(dāng)部分 人員被推到了其不稱(chēng)職的級(jí)別,就會(huì)造成組織的人浮于事,效率低下,導(dǎo)致平庸者出人頭地,發(fā)展停滯。因此,這就要求改變單純的“根據(jù)貢獻(xiàn)決定晉升”的企業(yè)員 工晉升機(jī)制,不能因某個(gè)人在某一個(gè)崗位級(jí)別上干得很出色,就推斷此人一定能夠勝任更高一級(jí)的職務(wù)。要建立科學(xué)、合理的人員選聘機(jī)制,客觀評(píng)價(jià)每一位職工的 能力和水平,將職工安排到其可以勝任的崗位。不要把崗位晉升當(dāng)成對(duì)職工的主要獎(jiǎng)勵(lì)方式,應(yīng)建立更有效的獎(jiǎng)勵(lì)機(jī)制,更多地以加薪、休假等方式作為獎(jiǎng)勵(lì)手段。 有時(shí)將一名職工晉升到一個(gè)其無(wú)法很好發(fā)揮才能的崗位,不僅不是對(duì)職工的獎(jiǎng)勵(lì),反而使職工無(wú)法很好發(fā)揮才能,也給企業(yè)帶來(lái)?yè)p失。

     

      對(duì)個(gè)人而言,雖然我們每個(gè)人都期待著不停地升職,但不要將往上爬作為自己的惟一動(dòng)力。與其在一個(gè)無(wú)法完全勝任的崗位勉力支撐、無(wú)所適從,還不如找一個(gè)自己能游刃有余的崗位好好發(fā)揮自己的專(zhuān)長(zhǎng)。

     

      五、零和游戲原理

     

    當(dāng)你看到兩位對(duì)弈者時(shí),你就可以說(shuō)他們正在玩“零和游戲”。因?yàn)樵诖蠖鄶?shù)情況下,總會(huì)有一個(gè)贏,一個(gè)輸,如果我們把獲勝計(jì)算為得1分,而輸棋為-1分,那么,這兩人得分之和就是:1+-1=0

     

      這正是“零和游戲”的基本內(nèi)容:游戲者有輸有贏,一方所贏正是另一方所輸,游戲的總成績(jī)永遠(yuǎn)是零。

     

      零和游戲原理之所以廣受關(guān)注,主要是因 為人們發(fā)現(xiàn)在社會(huì)的方方面面都能發(fā)現(xiàn)與“零和游戲”類(lèi)似的局面,勝利者的光榮后面往往隱藏著失敗者的辛酸和苦澀。從個(gè)人到國(guó)家,從政治到經(jīng)濟(jì),似乎無(wú)不驗(yàn) 證了世界正是一個(gè)巨大的“零和游戲”場(chǎng)。這種理論認(rèn)為,世界是一個(gè)封閉的系統(tǒng),財(cái)富、資源、機(jī)遇都是有限的,個(gè)別人、個(gè)別地區(qū)和個(gè)別國(guó)家財(cái)富的增加必然意 味著對(duì)其他人、其他地區(qū)和國(guó)家的掠奪,這是一個(gè)“邪惡進(jìn)化論”式的弱肉強(qiáng)食的世界。

     

      但20世 紀(jì)人類(lèi)在經(jīng)歷了兩次世界大戰(zhàn),經(jīng)濟(jì)的高速增長(zhǎng)、科技進(jìn)步、全球化以及日益嚴(yán)重的環(huán)境污染之后,“零和游戲”觀念正逐漸被“雙贏”觀念所取代。人們開(kāi)始認(rèn)識(shí) 到“利己”不一定要建立在“損人”的基礎(chǔ)上。通過(guò)有效合作,皆大歡喜的結(jié)局是可能出現(xiàn)的。但從“零和游戲”走向“雙贏”,要求各方要有真誠(chéng)合作的精神和勇 氣,在合作中不要耍小聰明,不要總想占別人的小便宜,要遵守游戲規(guī)則,否則“雙贏”的局面就不可能出現(xiàn),最終吃虧的還是自己。

     

      六、華盛頓合作規(guī)律。

     

    華盛頓合作規(guī)律說(shuō)的是:一個(gè)人敷衍了事,兩個(gè)人互相推諉,三個(gè)人則永無(wú)成事之日。多少有點(diǎn)類(lèi)似于我們“三個(gè)和尚”的故事。人與人的合作不是人力的簡(jiǎn)單相加,而是要復(fù)雜和微妙得多。在人與人的合作中,假定每個(gè)人的能力都為1,那么10個(gè)人的合作結(jié)果就有時(shí)比10大得多,有時(shí)甚至比1還 要小。因?yàn)槿瞬皇庆o止的動(dòng)物,而更像方向各異的能量,相推動(dòng)時(shí)自然事半功倍,相互抵觸時(shí)則一事無(wú)成。我們傳統(tǒng)的管理理論中,對(duì)合作研究得并不多,最直觀的 反映就是,目前的大多數(shù)管理制度和行業(yè)都是致力于減少人力的無(wú)謂消耗,而非利用組織提高人的效能。換言之,不妨說(shuō)管理的主要目的不是讓每個(gè)人做到最好,而 是避免內(nèi)耗過(guò)多。21世紀(jì)將是一個(gè)合作的時(shí)代,值得慶幸的是,越來(lái)越多的人已經(jīng)認(rèn)識(shí)到真誠(chéng)合作的重要性,正在努力學(xué)習(xí)合作。

     

      邦尼人力定律:一個(gè)人一分鐘可以挖一個(gè)洞,六十個(gè)人一秒種卻挖不了一個(gè)洞。

      

      合作是一個(gè)問(wèn)題,如何合作也是一個(gè)問(wèn)題。

     

      七、酒與污水定律

     

    酒與污水定律是指,如果把一匙酒倒進(jìn)一桶污 水中,你得到的是一桶污水;如果把一匙污水倒進(jìn)一桶酒中,你得到的還是一桶污水。幾乎在任何組織里,都存在幾個(gè)難弄的人物,他們存在的目的似乎就是為了把 事情搞糟。他們到處搬弄是非,傳播流言、破壞組織內(nèi)部的和諧。最糟糕的是,他們像果箱里的爛蘋(píng)果,如果你不及時(shí)處理,它會(huì)迅速傳染,把果箱里其它蘋(píng)果也弄 爛,“爛蘋(píng)果”的可怕之處在于它那驚人的破壞力。一個(gè)正直能干的人進(jìn)入一個(gè)混亂的部門(mén)可能會(huì)被吞沒(méi),而一個(gè)人無(wú)德無(wú)才者能很快將一個(gè)高效的部門(mén)變成一盤(pán)散 沙。組織系統(tǒng)往往是脆弱的,是建立在相互理解、妥協(xié)和容忍的基礎(chǔ)上的,它很容易被侵害、被毒化。破壞者能力非凡的另一個(gè)重要原因在于,破壞總比建設(shè)容易。 一個(gè)能工巧匠花費(fèi)時(shí)日精心制作的陶瓷器,一頭驢子一秒鐘就能毀壞掉。如果擁有再多的能工巧匠,也不會(huì)有多少像樣的工作成果。如果你的組織里有這樣的一頭驢 子,你應(yīng)該馬上把它清除掉;如果你無(wú)力這樣做,你就應(yīng)該把它拴起來(lái)。

     

      八、水桶定律

     

    水桶定律是講,一只水桶能裝多少水,完全取決于它最短的那塊木板。這就是說(shuō)任何一個(gè)組織都可能面臨的一個(gè)共同問(wèn)題,即構(gòu)成組織的各個(gè)部分往往決定了整個(gè)組織的水平。

     

      構(gòu)成組織的各個(gè)部分往往是優(yōu)劣不齊的,而劣質(zhì)部分往往又決定整個(gè)組織的水平。

     

      “水桶定律”與“酒與污水定律”不同, 后者討論的是組織中的破壞力量,而“最短的木板”卻是組織中有用的一個(gè)部分,只不過(guò)比其它部分差一些,你不能把它們當(dāng)成爛蘋(píng)果扔掉。強(qiáng)弱只是相對(duì)而言的, 無(wú)法消除。問(wèn)題在于你容忍這種弱點(diǎn)到什么程度。如果它嚴(yán)重到成為阻礙工作的瓶頸,就不得不有所動(dòng)作。

     

       如果你在一個(gè)組織中,你應(yīng)該:

       1、確保你不是最薄弱的部分;

       2、避免或減少這一薄弱環(huán)節(jié)對(duì)你成功的影響;

       3、如果不幸,你正處在這一環(huán)節(jié)中,你還可以采取有效的方法改進(jìn),或者轉(zhuǎn)職去謀另一份工作。

     

      九、蘑菇管理

     

     

    蘑菇管理是許多組織對(duì)待初出茅廬者的一種管 理方法,初學(xué)者被置于陰暗的角落(不受重視的部門(mén),或打雜跑腿的工作),澆上一頭大糞(無(wú)端的批評(píng)、指責(zé)、代人受過(guò)),任其自生自滅(得不到必要的指導(dǎo)和 提攜)。相信很多人都有這樣一段“蘑菇”的經(jīng)歷,但這不一定是什么壞事,尤其是當(dāng)一切都剛剛開(kāi)始的時(shí)候,當(dāng)上幾天“蘑菇”,能夠消除我們很多不切實(shí)際的幻 想,讓我們更加接近現(xiàn)實(shí),看問(wèn)題也更加實(shí)際,而對(duì)一個(gè)組織而言,一般地新進(jìn)的人員都是一視同仁,從起薪到工作都不會(huì)有大的差別。無(wú)論你是多么優(yōu)秀的人才, 在剛開(kāi)始的時(shí)候都只能從最簡(jiǎn)單的事情做起,“蘑菇”的經(jīng)歷對(duì)于成長(zhǎng)中的年輕人來(lái)說(shuō),就像蠶繭,是羽化前必須經(jīng)歷的一步。所以,如何高效率地走過(guò)生命中的這 一段,從中盡可能吸取經(jīng)驗(yàn),成熟起來(lái),并樹(shù)立良好的值得信賴(lài)的個(gè)人形象,是每個(gè)剛?cè)肷鐣?huì)的年輕人必須面對(duì)的課題。

      十、奧卡姆剃刀定律

     

    如果你認(rèn)為只有焦頭爛額、忙忙碌碌地工作才可能取得成功,那么,你錯(cuò)了。

     

      事情總是朝著復(fù)雜的方向發(fā)展,復(fù)雜會(huì)造成浪費(fèi),而效能則來(lái)自于單純。在你做過(guò)的事情中可能絕大部分是毫無(wú)意義的,真正有效的活動(dòng)只是其中的一小部分,而它們通常隱含于繁雜的事物中。找到關(guān)鍵的部分,去掉多余的活動(dòng),成功并不那么復(fù)雜。

     

      奧卡姆剃刀:如無(wú)發(fā)要,勿增實(shí)體。

     

      12世 紀(jì),英國(guó)奧卡姆的威廉對(duì)無(wú)休無(wú)止的關(guān)于“共相”、“本質(zhì)”之類(lèi)的爭(zhēng)吵感到厭倦,主張唯名論,只承認(rèn)確實(shí)存在的東西,認(rèn)為那些空洞無(wú)物的普遍性要領(lǐng)都是無(wú)用 的累贅,應(yīng)當(dāng)被無(wú)情地“剃除”。他主張,“如無(wú)必要,勿增實(shí)體。”這就是常說(shuō)的“奧卡姆剃刀”。這把剃刀曾使很多人感到威脅,被認(rèn)為是異端邪說(shuō),威廉本人 也受到傷害。然而,這并未損害這把刀的鋒利,相反,經(jīng)過(guò)數(shù)百年越來(lái)越快,并早已超越了原來(lái)狹窄的領(lǐng)域而具有廣泛的、豐富的、深刻的意義。

     

      奧卡姆剃刀定律在企業(yè)管理中可進(jìn)一步深化為簡(jiǎn)單與復(fù)雜定律:把事情變復(fù)雜很簡(jiǎn)單,把事情變簡(jiǎn)單很復(fù)雜。這個(gè)定律要求,我們?cè)谔幚硎虑闀r(shí),要把握事情的主要實(shí)質(zhì),把握主流,解決最根本的問(wèn)題。尤其要順應(yīng)自然,不要把事情人為地復(fù)雜化,這樣才能把事情處理好。

     

      十一、二八法則

     

    你所完成的工作里80%的成果,來(lái)自于你20%的付出;而80%的付出,只換來(lái)20%的成果

     

      十二、錢(qián)的問(wèn)題

     

      當(dāng)某人告訴你:“不是錢(qián),而是原則問(wèn)題”時(shí),十有八九就是錢(qián)的問(wèn)題。

     

      照一般的說(shuō)法,金錢(qián)是價(jià)值的尺度,交換的媒介,財(cái)富的貯藏。但是這種說(shuō)法忽略了它的另一面,它令人陶醉、令人瘋狂、令人激動(dòng)的一面,也撇開(kāi)了愛(ài)錢(qián)的心理不談。馬克思說(shuō),金錢(qián)是“人情的離心力”,就是指這一方面而言。

     

      關(guān)于金錢(qián)的本質(zhì)、作用和功過(guò),從古到 今,人們已經(jīng)留下了無(wú)數(shù)精辟深刻的格言和妙語(yǔ)。我們常會(huì)看到,人們?yōu)殄X(qián)而興奮,努力賺錢(qián),用財(cái)富的畫(huà)面挑逗自己。金錢(qián)對(duì)世界的秩序以及我們的生活產(chǎn)生的影 響是巨大的、廣泛的,這種影響有時(shí)是潛在的,我們往往意識(shí)不到它的作用如此巨大,然而奇妙的是:它完全是人類(lèi)自己創(chuàng)造的。致富的驅(qū)動(dòng)力并不是起源于生物學(xué) 上的需要,動(dòng)物生活中也找不到任何相同的現(xiàn)象。它不能順應(yīng)基本的目標(biāo),不能滿(mǎn)足根本的需求 -的確,“致富”的定義就是獲得超過(guò)自己需要的東西。然而這個(gè)看起來(lái)漫無(wú)目標(biāo)的驅(qū)動(dòng)力卻是人類(lèi)最強(qiáng)大的力量,人類(lèi)為金錢(qián)而互相傷害,遠(yuǎn)超過(guò)其他原因。

    posted @ 2005-05-26 23:39 bigseal 閱讀(262) | 評(píng)論 (0)編輯 收藏

    要成功,就馬上準(zhǔn)備有所付出吧!這就是每天你應(yīng)該養(yǎng)成的習(xí)慣。

    1、不說(shuō)“不可能”;

    2、凡事第一反應(yīng): 找方法,不找借口;

    3、遇到挫折對(duì)自己說(shuō)聲:太好了,機(jī)會(huì)來(lái)了!

    4、不說(shuō)消極的話(huà),不落入消極的情緒,一旦發(fā)生立即正面處理;

    5、凡事先訂立目標(biāo);

    6、行動(dòng)前,預(yù)先做計(jì)劃;

    7、工作時(shí)間,每一分、每一秒做有利于生產(chǎn)的事情;

    8、隨時(shí)用零碎的時(shí)間做零碎的事情;

    9、守時(shí);

    10、寫(xiě)點(diǎn)日記,不要太依靠記憶;

    11、隨時(shí)記錄想到的靈感;

    12、把重要的觀念、方法寫(xiě)下來(lái),隨時(shí)提示自己;

    13、走路比平時(shí)快30%,肢體語(yǔ)言健康有力,不懶散、萎靡;

    14、每天出門(mén)照鏡子,給自己一個(gè)自信的微笑;

    15、每天自我反省一次;

    16、每天堅(jiān)持一次運(yùn)動(dòng);

    17、聽(tīng)心跳一分鐘,在做重要的事情,疲勞時(shí),緊張時(shí),煩躁時(shí)。。。。

    18、開(kāi)會(huì)做前排;

    19、微笑;

    20、用心傾聽(tīng),不打斷對(duì)方的話(huà);

    21、說(shuō)話(huà)有力,感覺(jué)自己的聲音能產(chǎn)生感染力的磁場(chǎng);

    22、說(shuō)話(huà)之前,先考慮一下對(duì)方的感覺(jué);

    23、每天有意識(shí)贊美別人三次以上;

    24、即使表示感謝,如果別人幫助了你的話(huà);

    25、控制住不要讓自己作出為自己辯護(hù)的第一反應(yīng);

    26、不用訓(xùn)斥、指責(zé)的口吻與別人說(shuō)話(huà);

    27、每天做一件”分外事“;

    28、不關(guān)任何方面,每天必須至少做一次”進(jìn)步一點(diǎn)點(diǎn)“,并且有意識(shí)的提高;

    29、每天提前15分上班,推遲30分下班;

    30、每天下班前5分鐘做一下今天的整理工作;

    31、定期存錢(qián);

    32、節(jié)儉;

    33、時(shí)常運(yùn)用”頭腦風(fēng)暴“,利用腦力激蕩提升自己創(chuàng)新能力;

    34、恪守誠(chéng)信;

    35、學(xué)會(huì)原諒

    posted @ 2005-04-24 13:57 bigseal 閱讀(172) | 評(píng)論 (0)編輯 收藏

        看一些開(kāi)源代碼的時(shí)候發(fā)展自己對(duì)關(guān)于文件路徑的操作的使用不甚理解,就把它們放到一塊對(duì)比著看一下。

    import java.io.IOException;
    import java.net.URL;

    /**
     * @author Administrator
     * @version 1.0
     * 
     * TODO
     
    */

    public class Simple {

        
    public static void main(String[] args) {
            
            System.
    out.println("getResource");

            System.
    out.println(Simple.class.getResource(""));
            System.
    out.println(Simple.class.getResource("."));
            System.
    out.println(Simple.class.getResource("/"));
            System.
    out.println(Simple.class.getResource("/images/About.gif"));
            System.
    out.println(Simple.class.getResource("images/About.gif"));
            
            System.
    out.println("getAbsolutePath:");
            
            System.
    out.println(new File("").getAbsolutePath());
            System.
    out.println(new File(".").getAbsolutePath());
            System.
    out.println(new File("/").getAbsolutePath());
            System.
    out.println(new File("images/About.gif").getAbsolutePath());
            System.
    out.println(new File("/images/About.gif").getAbsolutePath());
            
        }

    }
    這是在eclipse中顯示的運(yùn)行結(jié)果
    getResource
    file:/D:/software/eclipse%203.0.1/workspace/simple/bin/simple/
    file:/D:/software/eclipse%203.0.1/workspace/simple/bin/simple/
    file:/D:/software/eclipse%203.0.1/workspace/simple/j2src/
    file:/D:/software/eclipse%203.0.1/workspace/simple/bin/images/About.gif
    null
    getAbsolutePath:
    D:\software\eclipse 3.0.1\workspace\simple
    D:\software\eclipse 3.0.1\workspace\simple\.
    D:\
    D:\software\eclipse 3.0.1\workspace\simple\images\About.gif
    D:\images\About.gif
    這是在命令行下運(yùn)行class文件的結(jié)果
    getResource
    file:/D:/software/eclipse%203.0.1/workspace/simple/bin/simple/
    file:/D:/software/eclipse%203.0.1/workspace/simple/bin/simple/
    file:/D:/software/eclipse%203.0.1/workspace/simple/bin/
    file:/D:/software/eclipse%203.0.1/workspace/simple/bin/images/About.gif
    null
    getAbsolutePath:
    D:\software\eclipse 3.0.1\workspace\simple\bin
    D:\software\eclipse 3.0.1\workspace\simple\bin\.
    D:\
    D:\software\eclipse 3.0.1\workspace\simple\bin\images\About.gif
    D:\images\About.gif
    這是項(xiàng)目的文件夾結(jié)構(gòu)
    simple 
          ├─bin
          │  ├─images
          │  └─simple
          └─src
                ├─images
                └─simple
    可以看到有時(shí)候分別在elipse運(yùn)行和命令行class文件得到的文件路徑是不一樣的。
    不知道為什么會(huì)出現(xiàn)這中情況呢?

    posted @ 2005-04-15 13:57 bigseal 閱讀(341) | 評(píng)論 (0)編輯 收藏

        我是北方的用戶(hù),到公司后發(fā)現(xiàn)訪(fǎng)問(wèn)blog的速度巨慢,打開(kāi)一個(gè)網(wǎng)頁(yè)都要好長(zhǎng)時(shí)間……,偶,欲哭……
        今天有找個(gè)代理訪(fǎng)問(wèn)一下的想法,Google上go了一下,找到一個(gè)不錯(cuò)的網(wǎng)站http://www.cnproxy.com,上面雖然有許多代理服務(wù)器地址,可哪個(gè)可以用呢?這里就不僅僅是速度的問(wèn)題了,因?yàn)楹枚喽荚L(fǎng)問(wèn)不了,偶沒(méi)銀子,只能用免費(fèi)的,沒(méi)別的法子,只有一個(gè)一個(gè)測(cè)試了。我記得QQ有代理設(shè)置,并且可以測(cè)試代理是否有效,呵呵,就試著用QQ測(cè)試一下。
    02.jpg
    OK,然后在IE上設(shè)置一下,呵呵,訪(fǎng)問(wèn)blogjava的速度暴快。
    圖片上看到的代理就是現(xiàn)在使用的代理,如果也北方的朋友感覺(jué)訪(fǎng)問(wèn)blogjava的速度有些慢,也可以試一下。

    posted @ 2005-04-15 13:25 bigseal 閱讀(1062) | 評(píng)論 (3)編輯 收藏

    1. Jabber是一種提供實(shí)時(shí)通信的協(xié)議。Jabber服務(wù)有著與Emai服務(wù)類(lèi)似的服務(wù)方式:信息可以像Email那樣在不同Jabber服務(wù)器之間、Jabber服務(wù)器和客戶(hù)端之間發(fā)送和接收。
    2. Jabber把多種通信方式集成在一起,如:email,chat,group chat,IM Application。它使用一個(gè)類(lèi)似與Email的通用通信地址(Universal Messaging Address)。
    3. Presense使Jabber用戶(hù)可以很方便的知道其他用戶(hù)的狀態(tài),并采取合適的通信方式。
    4. 不僅用于消息傳遞,還可以用于計(jì)算機(jī)之間的通信。
    5. 還可以用Jabber Server 支持的Jabber網(wǎng)絡(luò)上構(gòu)建你的應(yīng)用程序,如在線(xiàn)游戲等。

    posted @ 2005-03-11 00:06 bigseal 閱讀(674) | 評(píng)論 (2)編輯 收藏

    對(duì)委托事件模型中幾個(gè)概念的理解:

    • 不同的操作,產(chǎn)生不同的事件類(lèi)(Event),如窗口事件類(lèi)WiondwEvent、單擊事件類(lèi)ActionEvent
    • 每個(gè)事件類(lèi)有相對(duì)應(yīng)的事件監(jiān)聽(tīng)程序(Listener)(對(duì)事件對(duì)象的接收和處理)
    • 事件監(jiān)聽(tīng)程序的聲明在監(jiān)聽(tīng)程序接口(Listener Interface)中,如 WindowListernerActionListener

    傳遞及處理事件對(duì)象的流程

    • 注冊(cè)對(duì)應(yīng)事件的監(jiān)聽(tīng)程序
    • 用某個(gè)類(lèi)實(shí)現(xiàn)接口中的事件監(jiān)聽(tīng)程序,即委托該類(lèi)實(shí)現(xiàn)它的事件的監(jiān)聽(tīng)程序
    • 運(yùn)行時(shí),系統(tǒng)將事件對(duì)象只傳遞給已注冊(cè)的事件監(jiān)聽(tīng)程序,并委托執(zhí)行

    posted @ 2005-03-05 23:50 bigseal 閱讀(793) | 評(píng)論 (1)編輯 收藏

    web.xml文件的格式是在Servlet的規(guī)格說(shuō)明書(shū)中定義的,所以這個(gè)文件格式可以用在任何與servlet相容(servlet-conforming )的Java servlet container。在Tomcat有兩個(gè)地方用到這個(gè)文件:$CATALINA_BASE/conf 文件夾和每個(gè)web應(yīng)用程序。Tomcat每次配置一個(gè)應(yīng)用程序(deploys an application )(在啟動(dòng)或當(dāng)應(yīng)用程序載入的時(shí)候)時(shí)讀全局conf/web.xml,接著是應(yīng)用程序中的WEB-INF/web.xml 。正如你所期望的conf/web.xml 文件中的設(shè)置會(huì)應(yīng)用的所有的應(yīng)用程序,而當(dāng)前應(yīng)用程序的WEB-INF/web.xml 僅僅應(yīng)用到當(dāng)前的應(yīng)用程序。

    這個(gè)XML配置描述的根元素是
    web-app,這是頂層的元素,并且該文件元素必須按照下表的順序。這里沒(méi)有必需的元素,但最好應(yīng)該有display-name來(lái)標(biāo)識(shí)。
    Child elements of web-app

    Element

    Quantity allowed

    Meaning

    icon

    0 or 1

    A display file, for use in GUI administration tools

    display-name

    0 or 1

    Short name, for use in GUI admin tools

    description

    0 or 1

    Longer description

    distributable

    0 or 1

    Whether the web application can be load-balanced, i.e., distributed to multiple servers

    context-param

    0 or more

    Parameters to be made available to all servlets

    filter

    0 or more

    Provides a general-purpose servlet-based filtering mechanism

    filter-mapping

    0 or more

    Maps the invocation of a filter to either a servlet name or a URL pattern

    listener

    0 or more

    Context or session Listener classes

    servlet

    0 or more

    Short name, class name, and options for a servlet

    servlet-mapping

    0 or more

    Specifies any nondefault URL for a servlet

    session-config

    0 or 1

    Specifies session configuration (only session timeout in present version of specification)

    mime-mapping

    0 or more

    MIME types for files on server

    welcome-file- list

    0 or 1

    Alternate default page in directories

    error-page

    0 or more

    Alternate error page by HTTP error code

    taglib

    0 or more

    Tag library; see the section on the taglib element, later in this chapter

    resource-env-ref

    0 or more

    Reference to "administered objects," such as JMS queues

    resource-ref

    0 or more

    Reference to JNDI factory for objects such as SQL DataSources

    security- constraint

    0 or more

    Requires authentication (e.g., for a protected area of a web site)

    login-config

    0 or 1

    Specifies how the login mechanism is to work for a security-constraint

    security-role

    0 or more

    List name of security role, for use with security-constraint

    env-entry

    0 or more

    JNDI lookup of static objects

    ejb-ref

    0 or more

    Reference to EJBs used by servlets

    ejb-local-ref

    0 or more

    Reference to EJB local interfaces used by servlets


    posted @ 2005-03-04 00:03 bigseal 閱讀(1054) | 評(píng)論 (0)編輯 收藏

    1. Spring
    2. Hibernate
    3. Joboss
    4. Struct

    posted @ 2005-03-03 20:30 bigseal 閱讀(190) | 評(píng)論 (0)編輯 收藏

    雖然把它的安裝文件和源代碼都download了,但卻是一頭霧水,沒(méi)一點(diǎn)頭緒。

    今天問(wèn)了一下,才知道是這樣的:
    jive實(shí)現(xiàn)了一個(gè)Jabber服務(wù)器,樣只要使用jabber協(xié)議就可以和jive通信了,然后做了一安裝程序把jelly 這個(gè)server 安裝,然后將自己war發(fā)布到j(luò)elly,再加上了一個(gè)自己的啟動(dòng)腳本。

    這只是一個(gè)大概的框架,雖然明白了它的基本構(gòu)架,可具體的實(shí)現(xiàn)還是不明白,決定從讀代碼開(kāi)始。既然不能從整體上把握,就一點(diǎn)一點(diǎn)的啃代碼。

    posted @ 2005-03-03 20:25 bigseal 閱讀(423) | 評(píng)論 (0)編輯 收藏

    http://jakarta.apache.org/site/binindex.cgi
    Alexandria
    BCEL
    BSF
    Cactus
    Commons
    ECS
    Gump
    Jetspeed
    JMeter
    Log4J
    Lucene
    ORO
    POI
    Regexp
    Slide
    Struts
    Taglibs
    Tapestry
    Tomcat
    Turbine
    Velocity
    Watchdog
    http://jakarta.apache.org/commons/index.html
    BeanUtils
    Betwixt
    CLI
    Codec
    Collections
    Daemon
    DBCP
    Digester
    Discovery
    EL
    FileUpload
    HttpClient
    Jelly
    Jexl
    JXPath
    Lang
    Latka
    Logging
    Modeler
    Net
    Pool
    Validator

    posted @ 2005-03-03 10:24 bigseal 閱讀(191) | 評(píng)論 (0)編輯 收藏

           看到一篇關(guān)于在eclipse中使用ant構(gòu)建java項(xiàng)目的文章,就按照文章中的說(shuō)明新建了一個(gè)項(xiàng)目,并新建了classes,dist,doc,lib幾個(gè)文件夾和build.xml文件。其中build.xml文件的內(nèi)容也是直接復(fù)制的,由于是從網(wǎng)頁(yè)上直接復(fù)制的,里面“<”“>”都是中文格式的,我就把這些給替換了一下。
             但當(dāng)選中項(xiàng)目,然后選擇“Project”,“Properties”,“Builders”,“New…”,選擇“Ant Build”:載入“Bulidfile”時(shí)提示“Content is not allowed in prolog”錯(cuò)誤。    
             我就去Google上轉(zhuǎn)了一圈,還有點(diǎn)收獲,看了一篇小文章,覺(jué)得可能是build.xml文件格式的錯(cuò)誤。

    In SGML and XML, a document is composed of two sequential parts,
    the prolog and the instance. You can see this in an HTML example:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN "
    2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " 
    >
    <html xmlns= "http://www.w3.org/1999/xhtml " >
    <head >
    <title >The Symbol Grounding Problem </title >
    </head >
    <body >
    </body >
    </html >

    In this example, the prolog is lines 1-2, the instance begins on
    line 3. The prolog includes the DOCTYPE declaration, the external
    subset (called the DTD), and the internal subset (which you seldom
    see but it 's legal). The document instance includes the document
    element (in this case 
    <html > and all of its descendent content).

    You generally don 't want to see the prolog, and you generally don 't
    want to store it. The DOCTYPE declaration provides references to
    DTD, which is instantiated as part of the process of validating the
    document. You may want to store the reference(s), but you wouldn 't
    want to store the DTD each time you store the document, as that
    would be a real waste (the DTD is often bigger than the document).

    It sounds like your well-formed and valid document isn 't being
    considered as such by the XML processor. The error message indicates
    that there is content (i.e., either elements or character data) in
    the part of the document considered as the prolog. You may be missing
    the last " > " on line 2 above, as that would normally be the beginning
    of the internal subset. If it found " 
    <html " (or something similar),
    you might get that error.
    果然,有兩個(gè)“!”是中文狀態(tài),改過(guò)來(lái)就ok 了。

    posted @ 2005-02-27 11:09 bigseal 閱讀(21000) | 評(píng)論 (7)編輯 收藏

    UploadBean 1.5  是100%的JAVA 上載文件組件(JavaBean)。該組 件可以和任何 JSP/Servlets應(yīng)用程序整合。你可以將上載的文件存儲(chǔ)在 文件夾ZIP文件數(shù)據(jù)庫(kù)內(nèi)存中。并且可以加上一些限制條件:文件大小 ,黑名單,白名單,最大上載文件數(shù)。如果上載成功,該組件將發(fā)出上載事件, 此事件可以被指定的監(jiān)聽(tīng)器捕獲。該組件對(duì)于非商業(yè)性的使用是免費(fèi)的。 這里提供一些工具,比如:email notification,progress bar 自定義數(shù)據(jù)庫(kù)存儲(chǔ)例程,中文上載jsp ...

    用了一下,感覺(jué)還不錯(cuò),并且每個(gè)功能都有實(shí)例及詳細(xì)說(shuō)明。

    http://www.javazoom.net/jzservlets/uploadbean/uploadbean_cn.html

    posted @ 2005-01-25 12:40 bigseal 閱讀(293) | 評(píng)論 (0)編輯 收藏

    有兩類(lèi):Tools和Test。

    Tools類(lèi)中定義了一系列方法,諸如tools1(),tools2(),......,在Test類(lèi)中有多個(gè)方法調(diào)用Tools類(lèi)中的方法,但也不是所有 的方法都有對(duì)Tools類(lèi)的方法的調(diào)用。

    那么我在Test類(lèi)中什么時(shí)候創(chuàng)建Tools類(lèi)的實(shí)例合適呢?

    1.把Tools tools作為T(mén)est的數(shù)據(jù)成員,在Test構(gòu)造器中創(chuàng)建tools,這樣在Test的方法中就可以直接使用

     

    Class Test{
      
      Tools tools;
      

      
    public Test(){
            tools 
    = new Tools(); //創(chuàng)建
        }


      
      
    public void testMethod(){
            tools.toolsMethod(); 
    // 使用
      }

     

    2.在Test的每個(gè)方法中聲明并創(chuàng)建Tools類(lèi)的實(shí)例

     

    class Test{
        

        
    public void testMethod(){
           
    new Tools().toolsMethod)();//創(chuàng)建并調(diào)用 
        }


        
    }

     

    或者其它更好的方法?

    posted @ 2005-01-15 11:05 bigseal 閱讀(920) | 評(píng)論 (2)編輯 收藏

    JDBC驅(qū)動(dòng)程序

    JDBC通過(guò)一系列接口來(lái)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),而這些接口的實(shí)現(xiàn)則是由不同的數(shù)據(jù)庫(kù)廠商或組織實(shí)現(xiàn)的。要實(shí)現(xiàn)對(duì)某一特定類(lèi)型數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)就要通過(guò)注冊(cè)JDBC驅(qū)動(dòng)程序來(lái)讓程序知道去哪里調(diào)用JDBC API 接口的實(shí)現(xiàn)。

    先看下面的一段程序:

    Class.froName("com.mysql.jdbc.Driver").newInstance();//加載類(lèi)并初始化這個(gè)類(lèi)的靜態(tài)初始化部分
    String url = "jdbc:mysql://localhost:3306/math";               //數(shù)據(jù)庫(kù)URL
    String userName = "root";                                                     //連接數(shù)據(jù)庫(kù)的用戶(hù)名
    String password = "password";                                            //密碼
    Connection oConn = DriverManager.getConnection(url,userName,password);//建立數(shù)據(jù)庫(kù)連接

    java.sql.DriverManager:從名字就可以看出是用于驅(qū)動(dòng)程序管理的,它的主要責(zé)任是保留一個(gè)驅(qū)動(dòng)程序的列表,并通過(guò)getConnection方法來(lái)給應(yīng)用程序提供與所請(qǐng)求的URL相匹配的Driver(可能是由于同一個(gè)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序可能是有幾種不同的實(shí)現(xiàn)方式,但如果DriverManager中對(duì)一個(gè)URL有多個(gè)匹配的Driver,它是不是只選擇第一個(gè)找到的呢?),并返回Connection對(duì)象,如果找不到就會(huì)拋出一個(gè)異常,也就是這一句 Connection oConn = DriverManager.getConnection(url,userName,password)。同時(shí)還提供了registerDriver()和deregisterDriver(),這兩個(gè)方法允許驅(qū)動(dòng)程序的工具用DriverManager注冊(cè)驅(qū)動(dòng)程序或從列表中刪除。可以感覺(jué)出是在用Class.froName("com.mysql.jdbc.Driver").newInstance();加載類(lèi)并初始化這個(gè)類(lèi)的靜態(tài)初始化部分時(shí)調(diào)用registerDriver()的方法注冊(cè)的,我在mysql驅(qū)動(dòng)程序的源碼的Driver類(lèi)中找到對(duì)這個(gè)方法的調(diào)用。

    package com.mysql.jdbc;
    public class Driver extends NonRegisteringDriver 
    {
      

        
    //

        
    // Register ourselves with the DriverManager
        
    //
        static 
    {
            
    try 
    {
                java.sql.DriverManager.registerDriver(
    new
     Driver());
            }
     catch (java.sql.SQLException E) {
                
    throw new RuntimeException("Can't register driver!"
    );
            }


            
    if (DEBUG) {
                Debug.trace(
    "ALL"
    );
            }

        }


        
    /**
         * Construct a new driver and register it with DriverManager
         *
         * @throws java.sql.SQLException if a database error occurs.
         
    */

        
    public Driver() throws java.sql.SQLException {
            
    // Required for Class.forName().newInstance()

        }

    }

    posted @ 2005-01-15 00:51 bigseal 閱讀(722) | 評(píng)論 (0)編輯 收藏

       奮斗了一天,終于把JSP頁(yè)面顯示&JDBC存取的亂碼終于搞定了,雖說(shuō)是凌晨三點(diǎn),呵呵,睡意全無(wú)。

        因?yàn)闇?zhǔn)備以后做 JAVA 方面的開(kāi)發(fā),畢業(yè)設(shè)計(jì)就準(zhǔn)備用 JSP 做一網(wǎng)站。以前也接觸一些語(yǔ)言,C++,Delphi,C#.Net,ASP等,雖說(shuō)都用過(guò)一些,可感覺(jué)都是僅僅用過(guò)而已。曾經(jīng)也有往深處學(xué)習(xí)一門(mén)語(yǔ)言的想法,可是由于種種原因不得不這個(gè)學(xué)一點(diǎn),那個(gè)看一點(diǎn),弄的現(xiàn)在是。。。。,沒(méi)有一門(mén)語(yǔ)言是精通的。以前對(duì) JAVA 的了解僅兩句話(huà):一、JAVA是一種編程語(yǔ)言。二、JAVA 比較難學(xué)。呵呵,想起來(lái)還真有點(diǎn)可笑。剛開(kāi)始學(xué) JAVA 的時(shí)候還有點(diǎn)舍不得別的語(yǔ)言,呵呵,尤其是 Delphi ,斷斷續(xù)續(xù)也用了快2年(從開(kāi)始接觸開(kāi)始,真正的開(kāi)發(fā)時(shí)間當(dāng)然很少了有半年就不錯(cuò)了),有點(diǎn)難以割舍。入門(mén)級(jí)語(yǔ)言是 Pascal,然后就學(xué)了 Delphi 等其它一些。經(jīng)過(guò)一段時(shí)間的摸索,終于走出了剛開(kāi)始學(xué)習(xí)(Delphi)時(shí)的摸不著頭腦的郁悶季節(jié),會(huì)的不多,但對(duì) Delphi的理解已經(jīng)有些明朗了(但對(duì)架構(gòu)還是知之甚少,以這方面是今后的努力方向之一),也越來(lái)越發(fā)現(xiàn) Delphi IDE 真是太棒了。不過(guò)自從接觸JAVA以后,漸漸被JAVA的魅力給吸引過(guò)來(lái)了,呵呵。突發(fā)起來(lái)想這一段,歡迎排磚。

        配置為:Windows 2003 Server + JDK 1.5.0 + Tomcat  5.5.4  + Mysql  4.18

          開(kāi)發(fā)工具為: Eclipse 3.0.1

        JDBC驅(qū)動(dòng)為:mysql-connector-java-3.0.16

        這幾天把些主要配置寫(xiě)一下,對(duì)初學(xué)者應(yīng)該有些幫助的,畢竟自己也初學(xué)者,搞這一點(diǎn)讓我郁悶了時(shí)間,把問(wèn)題解決后才發(fā)覺(jué)原來(lái)就這么簡(jiǎn)單呀。

        

    posted @ 2005-01-14 03:44 bigseal 閱讀(876) | 評(píng)論 (3)編輯 收藏

    希望能有個(gè)提問(wèn)的專(zhuān)區(qū),這樣能更加方便大家互相幫助,互相學(xué)習(xí)!

    強(qiáng)烈建議增加提問(wèn)區(qū)!

    posted @ 2005-01-13 10:32 bigseal 閱讀(364) | 評(píng)論 (2)編輯 收藏

    點(diǎn)擊 “分類(lèi)列表瀏覽” 出現(xiàn) “/”應(yīng)用程序中的服務(wù)器錯(cuò)誤

    出錯(cuò)的地址為:http://m.tkk7.com/HomePage.aspx

    posted @ 2005-01-11 16:34 bigseal 閱讀(384) | 評(píng)論 (2)編輯 收藏

    前幾天注冊(cè)了一個(gè)帳號(hào),今天登錄的時(shí)候竟然提示帳號(hào)未注冊(cè)

    又注冊(cè)了一次

    不知道是 blog的數(shù)據(jù)庫(kù)清空了 還是別的問(wèn)題?

    posted @ 2005-01-11 10:12 bigseal 閱讀(223) | 評(píng)論 (2)編輯 收藏

    主站蜘蛛池模板: 亚洲精品无码高潮喷水在线| 丁香花在线观看免费观看图片| 成年人性生活免费视频| 久久久无码精品亚洲日韩按摩| 日韩成人免费视频| 亚洲网站在线观看| 99热精品在线免费观看| 久久久久亚洲AV无码观看| 最近最新高清免费中文字幕| 亚洲黄色在线视频| 免费h片在线观看网址最新| 亚洲国产综合在线| 成全影视免费观看大全二| 亚洲色少妇熟女11p| 日本免费网站在线观看| 亚洲a无码综合a国产av中文| 免费看小12萝裸体视频国产 | 老司机精品免费视频| 亚洲综合AV在线在线播放| 免费无码又爽又刺激网站直播 | 亚洲欧洲久久精品| 国产福利在线观看免费第一福利| 亚洲AV无码国产精品色| 噜噜嘿在线视频免费观看| 色偷偷亚洲男人天堂| 亚洲成人高清在线| 国产精品免费大片一区二区| 亚洲人成图片小说网站| 久久免费看少妇高潮V片特黄| 亚洲图片校园春色| 天天干在线免费视频| 国产亚洲精品91| 在线观看国产区亚洲一区成人| 污污网站免费观看| 亚洲日本人成中文字幕| 国产精品免费播放| 久久er国产精品免费观看8| 亚洲AV无码精品无码麻豆| 亚洲毛片在线免费观看| 亚洲AV永久无码精品网站在线观看 | 亚洲黄色高清视频|