posts - 195, comments - 34, trackbacks - 0, articles - 1

               摘要: 這是一篇技術(shù)教程,我會用很簡單的文字表達(dá)清楚自己的意思,你要你 識字就能看懂,就能學(xué)到知識。寫這篇教程的目的,是讓每一個看過這些文字的朋友記住一句話:如果愛可以讓事情變的更簡單,那么就讓它簡單吧!看這篇教程的 方法,就是慢!慢慢的,如同品一個女人、一杯茗茶,你會發(fā)現(xiàn)很多以前就在眼前的東西突然變的很遙遠(yuǎn),而有些很遙遠(yuǎn)的東西卻又突然回到了眼前。

          先 概述一下批處理是個什么東東。批處理的定義,至今我也沒能給出一個合適的----眾多高手們也都沒給出----反正我不知道----看了我也不一定信服- ---我是個菜鳥,當(dāng)然就更不用說了;但我想總結(jié)出一個“比較合適的”,而且我也相信自己可以把它解釋的很清楚,讓更多的菜鳥都知道這是個什么東東,你用 這個東東可以干什么事情?;蛟S你會因為這篇文章而“無條件愛上批處理”,那么我的目的就達(dá)到了----我就是要讓你愛上它,我就這么拽,你能怎么著??真 的,愛有時候就這么拽,就是這么沒理由,就是這么不要臉!真的!
            閱讀全文

          posted @ 2007-08-13 00:46 小強(qiáng)摩羯座 閱讀(286) | 評論 (0)編輯 收藏


          Hibernate

          一、       基礎(chǔ)知識

              Hibernate是對象/關(guān)系映射(Object/Relation Mapping)的解決方案。   

              Hibernate架構(gòu)

              POJO

              hibernate.cfg.xml

              *.hbm.xml

               Hibernate應(yīng)用

           

          二、 幾個重要的類

              Configuration  (負(fù)責(zé)管理Hibernate的配置信息)

          當(dāng)創(chuàng)建SessionFactory時,Configuration實例可以指定使用哪一個映射文擋。應(yīng)用程序通常只是創(chuàng)建一個Configuration實例,并通過它創(chuàng)建一個SessionFactory實例。

              SessionFactory (負(fù)責(zé)創(chuàng)建Session實例)

          它是線程安全的,可以被多線程調(diào)用以取得Session,而且構(gòu)造SessionFactory很消耗資源,所以多數(shù)情況下一個應(yīng)用中只初始化一個SessionFactory,為不同的線程提供Session。

          Session 

          SessionHibernate運作的中心,對象的生命周期、事務(wù)的管理、數(shù)據(jù)庫的存取都與Session息息相關(guān)。Session不是線程安全的,多個執(zhí)行線程共享一個Session,將會發(fā)生數(shù)據(jù)共享而發(fā)生混亂問題。為了解決此問題,可以采用ThreadLocal變量,使用它可以有效隔離執(zhí)行所使用的數(shù)據(jù),也就避開了Session的多線程之間的數(shù)據(jù)共享問題。

           

          如何調(diào)用hibernate API

          1、創(chuàng)建Configuration對象。(解析配置文件)

            Configuration config = new Configuration();

            

          2、通過Configuration創(chuàng)建Session Factory(線程安全的重量級組件)。

           Config = config.configure();   //configure()方法會在CLASSPATH下尋找hibernate.cfg.xml

            SessionFactory = config.buildSessionFactory();

           

          3、通過SessionFactory創(chuàng)建Session會話對象。

           Session session = sessionFactory.openSession();

           

          4、通過Session取得事務(wù)對象。

           Transaction trans session.beginTransaction();

           

          5、通過session與數(shù)據(jù)庫進(jìn)行會話。

            session.save(object o);         //

           session.delete(object o);        //

            session.update(object o);       //

           session.get (Class clazz, Serializable id); //根據(jù)Id查找對象

           session.createQuery(String sql);        //自己拼HQL語言查找對象返回一個Query對象。

           

          6、提交操作,結(jié)束事務(wù)。

           Trans.commit();

           

          7、關(guān)閉Session

           session.close();

            注:第一步和第二步一般放在靜態(tài)初始化代碼塊中執(zhí)行。

           

          三、Hibernate中自帶IDgenerator的含義:

          1identity:用于MySql數(shù)據(jù)庫。特點:遞增

           <id name="id" column="id">

              <generator class="identity"/>

           </id>

            注:對于MySql數(shù)據(jù)庫使用遞增序列時需要在建表時對主鍵指定為auto_increment屬性。

           

          2、sequence:用于Oracle數(shù)據(jù)庫

           <id name="id" column="id">

             <generator class="sequence">

               <param name="sequence">序列名</param>

             </generator>

           </id>

           

          3、native:跨數(shù)據(jù)庫時使用,由底層方言產(chǎn)生。

           Default.sequencehibernate_sequence

           <id name="id" column="id">

             <generator class="native"/>

           </id>

            注:使用nativeHibernate默認(rèn)會去查找Oracle中的hibernate_sequence序列。

            如果Oracle中沒有該序列,連Oracle數(shù)據(jù)庫時會報錯。

           

          4、hilo:通過高低位合成id,先建表hi_value,再建列next_value。必須要     

                 有初始值。

           <id name="id" column="id">

              <generator class="hilo">

                <param name="table">high_val</param>

                 <param name="column">nextval</param>

                <param name="max_lo">5</param>

              </generator>

           </id>

           

          5、sequencehilo:同過高低位合成id,建一個sequence序列,不用建表。

          <id name="id" column="id">

          <generator class="hilo">

          <param name="sequence">high_val_seq</param>

          <param name="max_lo">5</param>

          </generator>

          </id>

          6assigned:用戶自定義id;

          <id name="id" column="id">

          <generator class="assigned"/>

          </id>

           

          7foreign:用于一對一關(guān)系共享主健時,兩id值一樣。

           

          四、Hibernate類關(guān)系的處理:

          1、OnetoOne關(guān)系在數(shù)據(jù)庫中如何體現(xiàn),在JavaBean中如何體現(xiàn),在Hibernate中如何映射onetoone關(guān)系。           

          1、數(shù)據(jù)庫中:一個表的外健對應(yīng)另一個表的主健,外健要加上Unique約束?;蛘呤莾蓚€表共享一個主健。

          2、javaBean中:在JavaBean中增加一個屬性,即另外一個對象的引用,可以單向也可以雙向。

          3、在hibernate中:

          主健映射:都是onetoone要用foreign生成策略。

          外健映射:主表中用onetoone,副表通過propertyref  manytoone

           

          create table car_pk (

              id number(10,0) not null,

              name varchar2(15),

              serial varchar2(30),

              manufacturer varchar2(50),

              producedate date,

              primary key (id)

          );

          create table engine_pk (

              id number(10,0) not null,

              model varchar2(20),

              manufacturer varchar2(50),

              producedate date,

              primary key (id)

          );

          alter table engine_pk

              add constraint fk_engine_car_pk

              foreign key (id)

              references car_pk(id);

          One-to-One PK主鍵映射  (詳見代碼)

          Table car_pk

          Id

          name

          serial

          manufacturer 

          producedate

           

           

           

           

           

          Table engine_pk

          Id

          model

          manufacturer 

          producedate

           

           

           

          特點:engine_pk 表的Id car_pk表共享主鍵。

           

          One-to-One FK外鍵映射  (詳見代碼)

          Table car_pk

          Id

          name

          serial

          manufacturer 

          producedate

           

           

           

           

           

           

          Table engine_fk

          Id

          carid

          model 

          manufacturer 

          producedate

           

           

           

           

           

           

          特點:engine_fk表多了carid外鍵字段來維護(hù)與car_fk 表的關(guān)系。

           

          建表語句如下:

          create table engine_fk (

              id number(10,0) not null,

              model varchar2(20) not null,

              manufacturer varchar2(50) not null,

              producedate date,

              carid number(10,0) unique,

              primary key (id)

          );

          alter table engine_fk

              add constraint fk_engine_car_fk

              foreign key (carid)

             references car_fk(id);

           

           

           

           

           

           

           

           

           

           

           

           

           

           


          2ManytoOne關(guān)系在數(shù)據(jù)庫中如何體現(xiàn),在JavaBean中如何體現(xiàn),在

          Hibernate中如何映射manytoon關(guān)系。

          1、數(shù)據(jù)庫中:一個表的主健對應(yīng)另一個表的外健。

          2、javaBean中:一個對象包含另一個對象的一個引用,另一個對象包含這個對象的一組(集合,用set)引用。

          3、在hibernate中:用set.key指定具體列。

             Set一端一定要寫inverse=“true”表示忽略集合一端的變化。

           

          Order類和Item 的一對多關(guān)系為例子(詳見代碼):

           

               Item

           

          -id: Integer

          -product: String

          -amount: int

          -order: Order

           

           

          -

          -

           

               Order

           

          -id: Integer

          -owner: String

          -phone: String

          -address: String

          -items: Set<Item>

            1        *

           

           

           

           

           

           

           

           

           

           

           


          小結(jié): 對象的關(guān)聯(lián)關(guān)系有一對一、一對多、多對一和多對多,其中多對一和一對多關(guān)系比較常見。

          一對一關(guān)系有兩中方式:以主鍵關(guān)聯(lián)和以外鍵關(guān)聯(lián)。 

          一對多和多對一通常應(yīng)設(shè)置為雙向關(guān)聯(lián),并在“一”這一方設(shè)置inverse="true"(比如一個班級對應(yīng)多個學(xué)生,在班級這一邊設(shè)置inverse="true")。設(shè)置了inverse="true"這一端比較清閑,它把控制權(quán)交給了另一端。讓“多”這一端有控制權(quán)。   

          多對多 可以借助中間表來保存兩個實體之間的關(guān)系。

           

           


          對象在Hibernate中的狀態(tài)圖:

             對象3種狀態(tài): Transient(瞬時)   Persistent(持久Detached(托管)

           

          臨時狀態(tài)

          new

           


          garbege

          get()

          load()

          find()

          iterate()

          etc.

                                                                                             

          持久化狀態(tài)

          save()

          saveOrUpdate()

           

          evict()

          close()*

          clear()*

          update()

          saveOrUpdate

          lock()

          delete()

          游離狀態(tài)

           

          garbege

           

          v

          posted @ 2007-08-12 10:25 小強(qiáng)摩羯座 閱讀(268) | 評論 (0)編輯 收藏

          與你分享五句話(轉(zhuǎn))

          第一句:優(yōu)秀是一種習(xí)慣
          第二句話:生命是一種過程
          第三句話:兩點之間最短的距離并不一定是直線
          第四句話:只有知道如何停止的人才知道如何加快速度
          最后一句話:放棄是一種智慧,缺點是一種恩惠

          多多品味,多多益善!

          posted @ 2007-08-10 09:44 小強(qiáng)摩羯座 閱讀(108) | 評論 (0)編輯 收藏

          vc++常見的問題解答
          2007-07-27 11:00
          1:fatal error C1010: unexpected end of file while looking for precompiled header directive該如何解決
          如果發(fā)生錯誤的文件是由其他的C代碼文件添加進(jìn)入當(dāng)前工程而引起的,則Alt+F7進(jìn)入當(dāng)前工程的Settings,選擇C/C++選項卡,從Category組合框中選中Precompiled Headers,選擇Not Using Precompiled headers。確定
          如果發(fā)生錯誤的文件原本是該工程中的,則檢查該文件頭部有沒有#include "stdafx.h"語句,沒有的話添加。
          如果還不行,也有可能是定義的類或結(jié)構(gòu)體等最后忘了加分號,注意一下。
          2:fatal error RC1015: cannot open include file ’afxres.h’.該如何解決
          #include "afxres.h"語句是在.rc文件中的,而afxres.h文件在VC的安裝目錄中的.\VC98\MFC\INCLUDE目錄中,所以著重查一下Tools菜單中Options對話框中的Directories中的包括文件的路徑是否正確,是否在VC的安裝路徑中,不是的話,改過來,如果這方面沒問題,則到其他機(jī)器中拷貝afxres.h到相應(yīng)的目錄中
          3:Dll分配的內(nèi)存塊,應(yīng)用程序釋放,結(jié)果報異常。
          用GlobalAlloc()代替new, 用GlobalFree() 代替delete就不會出錯了
          其實還有一個辦法,就是把dll的Settings的C/C++選項卡的Code Generation的Use Run-time liberary改成Debug Multithreaded DLL,在Release版本中改成Multithreaded DLL,就可以直接使用new和delete了,沒問題
          比較規(guī)范點的做法一般是DLL分配的內(nèi)存由DLL釋放。在DLL中加一個函數(shù)釋放內(nèi)存不是更好嗎。
          4:發(fā)現(xiàn)打印預(yù)覽的圖形明顯比屏幕顯示圖形小,怎么辦?
          這多半是CDC映射模式的選擇引起的,缺省狀態(tài)下,選擇的是MM_TEXT模式,MM_TEXT以設(shè)備的像素點為單位,而不同設(shè)備的像素點的大小不同,打印機(jī)的分辨率比顯示器要高很多,所以導(dǎo)致同樣圖形在打印時候變小。解決之道是統(tǒng)一使用其他定長的映射模式,比如MM_HIMETRIC等等(CDC::SetMapMode()改變映射模式)
          5:CString、char*、string、int、_bstr_t、CTime、COleDateTime等等的相互轉(zhuǎn)換,如何判斷一個字符串是一個浮點數(shù)?

          #include<string>
          using namespace std;
          #include <COMDEF.H>

          {
          CString strCString="ABC";
          char strchar[256],*pstr;

          pstr=(LPSTR)(LPCTSTR)strCString; //CString---->char*
          strcpy(strchar,(LPSTR)(LPCTSTR)strCString); //CString---->char[]

          _bstr_t strbstr=pstr; //char*---->_bstr_t
          WCHAR *strWCHAR=strbstr; //b_str_t--->UNICODE

          strbstr=strWCHAR;
          pstr=strbstr; //UNICODE---->char*

          strCString="10";
          int istr=atoi((LPSTR)(LPCTSTR)strCString); //CString、char[]、char*------>int
          strCString.Format("%d",istr); //int----->CString
          sprintf(strchar,"%d",istr); //int----->char[]

          pstr=new char[256]; //字符串申請空間
          strcpy(pstr,"ABC"); //字符串賦值
          delete []pstr; //字符串釋放

          string strstring="ABC";
          pstr=(char*)strstring.c_str(); //string---->char*

          strCString="2003-10-27 6:24:37"; //CString--->COleDateTime
          COleVariant vtime(strCString);
          vtime.ChangeType(VT_DATE);
          COleDateTime time4=vtime;



          COleDateTime time1(1977,4,16,2,2,2); //COleDataTime--->CTime
          SYSTEMTIME systime;
          VariantTimeToSystemTime(time1, &systime);
          CTime tm(systime);

          time_t time2=tm.GetTime(); //CTime--->time_t
          COleDateTime time3(time2); //time_t--->COleDateTime

          //判斷字符串是否是某種類型
          CString sValue("123.1");
          COleVariant vValue(sValue);

          BOOL bStrIsFloat = (SUCCEEDED(VariantChangeType(&vValue, &vValue, 0, VT_R8)) && sValue.Find(’.’) != -1);
          if(bStrIsFloat)
          {
          AfxMessageBox("浮點");
          }
          }

          6:如何建立一個UNICODE應(yīng)用程序?

          建立一個應(yīng)用程序,打開Alt+F7 settings選項,選擇C/C++選項卡,在Preprocessor definenation中加上_UNICODE,在Link選項卡中,在Category選擇框中選擇Output,在Entry-point symbol編輯框中,添加wWinMainCRTStartup確定。

          注意調(diào)試UNICODE程序時,需要在安裝時VC選擇所有選項,否則會缺少動態(tài)庫和相應(yīng)的.lib文件


          7:ADO操作數(shù)據(jù)庫表,更新出現(xiàn)問題
          在打開數(shù)據(jù)庫前,添加如下語句試一下pRecordSet->CursorLocation = adUseClient

          posted @ 2007-08-07 23:16 小強(qiáng)摩羯座 閱讀(222) | 評論 (0)編輯 收藏

               摘要:   指針的類型(即指針本身的類型)和指針?biāo)赶虻念愋褪莾蓚€概念。當(dāng)你對C越來越熟悉時,你會發(fā)現(xiàn),把與指針攪和在一起的"類型"這個概念分成"指針的類型"和"指針?biāo)赶虻念愋?兩個概念,是精通指針的關(guān)鍵點之一。我看了不少書,發(fā)現(xiàn)有些寫得差的書中,就把指針的這兩個概念攪在一起了,所以看起書來前后矛盾,越看越糊涂。   閱讀全文

          posted @ 2007-08-07 23:12 小強(qiáng)摩羯座 閱讀(868) | 評論 (0)編輯 收藏

            七月流火依然,八月卻是別樣了。不是因為天氣而是因為這個八月是大四的八月,是離開的八月。而要離開時候我卻又離不開的無奈的累積,也是有幾份對四年懷念的傷感,總使我的大腦高速運轉(zhuǎn)去回想一些事,去總結(jié)一些事,去感慨一些,也最后徒增了幾份悲情。但是心中總不認(rèn)為那些只是一些遐想,而是很有些份量的,于現(xiàn)在,于未來,于我的人生。是此總催促著我來寫一寫,像是不寫便會終身遺憾似的。
                  大一不過成了高考的延續(xù)和對陌生的新鮮的認(rèn)識的總和,做一此連自己也不知道為什么要去做的事。一句話太隨大流了。
             大二從別人那里看到有些事情竟然可以做得那么好。于是開始心有不平,不平則“名”,于是也便開始做一些事,零零碎碎,目的漫漫,多而不實。也正是印證了后來學(xué)到的那個道理:有個人說他之所以做得那么好,不過是要讓他身邊的人更加看重自己而已。凡人當(dāng)如此吧。很多時候人還是沒有向前考慮的意識的,不過總是向后考慮,加現(xiàn)在,加可能的后來一個月之內(nèi)的事,而一個月之生的事都沒有預(yù)算的。正如我們下棋,十幾歲時就能看到四五步了,但是當(dāng)長到二十幾歲的時候還是只能看到四五步。很多事我們只以平常的生活方式去對待都是有一個很有限的限度的。換句話說,我們不曾創(chuàng)造奇跡,是因為我們沒有激情。我們沒有改變。我們大多時候是處在通則久的階段。而不是變的階段。
           大三的時候有了些醒悟,想要拿到不曾拿到的獎學(xué)金,但是很難了。由于上學(xué)期課程(編譯評分方法的改變)成績的影響,而很難了。但是一些目標(biāo)的樹立使我認(rèn)真的去做了一些事情。后來被證實都是相當(dāng)有用的。
             大四遺憾的是沒有算學(xué)分,而導(dǎo)致并4.5個學(xué)分,因此成為第二批畢業(yè)生。雖關(guān)系不大,但是對事情的忽略然后造成了一些損失這些事情的發(fā)生是不應(yīng)該的。
             我是愛學(xué)習(xí)的學(xué)生,但是也是討厭談學(xué)習(xí)的學(xué)生。我很慶幸我總是會遇到好的人,在我人生需要的時候。
             開始考研時,我從劉軍,蔣鋒得到了買書的經(jīng)驗,在八月里我和徐立,還有楊凱一起學(xué)習(xí)。每天如此,很少間斷。記得只和劉軍去游泳一次。但是我們有跑步。后來九月份到圖書館學(xué)習(xí),有幸遇到管長幫我占位,也是那時,我找回了曾經(jīng)學(xué)習(xí)的感覺);有幸發(fā)現(xiàn)了在書架下面藏書的方法,我可以不用背那么多書卻還可以把在圖書館里發(fā)現(xiàn)的好書也藏在那里;有幸管長找到一個可以睡覺的地方,睡在那里比在桌上要舒服的多啊;有幸楊鐵源的好說話讓我可以搬到他的床位睡,不可能搬下去的話,我難保我會考上,因為晚上睡不好的我會心情很差,就更不用說學(xué)習(xí)了;有幸后來有鐘文凱叫我到后面去坐,有幸遇李泉清和黃航,才有了最后復(fù)習(xí)階段的穩(wěn)定,至少我覺得這個很重要。有幸有我們這邊八個人,管霸們八個人一起在那里復(fù)習(xí),那種氣氛恐怕人生難再了。感激蔡老師對我的支持,那支持里有理解,是讓我終生難忘的。
             可我究竟是無情的人嗎???還是我不曾理解東方人的處事方式。有很多事我需要去學(xué)習(xí),從別人那里學(xué)習(xí)。
             一路走來,跌跌幢幢。細(xì)數(shù)我所真正做過的事:看C&R的書,學(xué)習(xí)C,但是也因此掛了科。數(shù)據(jù)結(jié)構(gòu)上了二個老師的課(另加張小鍵的課),最終才算基本入門。有加速度地去學(xué)習(xí)java和C++。認(rèn)真的去學(xué)習(xí)離散。后來數(shù)據(jù)庫,算法,操作系統(tǒng)的實驗,網(wǎng)絡(luò)的實驗。仔細(xì)一想忽然發(fā)現(xiàn)自己做過的事真的不能說少,但是都是深度不夠。不是最好。
           學(xué)習(xí)之外,我做了什么:從大一大二的只是去爬山,到開始溜輪滑,開始游泳,開始跑步,到最后去打乒乓球。也曾去唱K過。
           
           
              

          posted @ 2007-08-04 17:11 小強(qiáng)摩羯座 閱讀(230) | 評論 (0)編輯 收藏

               摘要: 直接在客戶機(jī)上安裝$MATLAB\toolbox\compiler\deploy\win32目錄下的

          MCRInstaller.exe程序(83M),就可以了?;蛘咄ㄟ^matlab命令生成一個CRInstaller.zip

          文件,解壓縮到客戶機(jī)上,并將動態(tài)鏈接庫目錄(??是bin目錄嗎?)添加到PATH環(huán)境變

          量中
            閱讀全文

          posted @ 2007-07-30 23:24 小強(qiáng)摩羯座 閱讀(2362) | 評論 (0)編輯 收藏

            再論思考                                                                 

          巴爾扎克有句名言:“一個能思想的人,才真正是一個力量無邊的人”!

          關(guān)于社會實踐,關(guān)于大學(xué),其意義在哪里?我們最需要從中學(xué)到什么,得到什么?可能每個人都有自己不同的看法:團(tuán)隊的友誼,實踐的經(jīng)歷,調(diào)研的經(jīng)驗,等等!

          我也一直在思考這個問題,但我得出的結(jié)論是:無論在社會實踐中還是在大學(xué)生活中,培養(yǎng)出對生活對事物思考的習(xí)慣也許是最重要的!當(dāng)思考成為習(xí)慣,當(dāng)你時刻帶著思考的眼睛看待你所觀察到的現(xiàn)象,你所接觸的事物,大學(xué)生活,社會調(diào)研都將會是另一翻天地!在我看來:“只要我們的腦袋還在,其他一切都只是一種工具”,讓我們一起思考吧!

          1.      思考最大的敵人就是輕易下結(jié)論,輕易下結(jié)論是對問題最不負(fù)責(zé)的表現(xiàn);

          2.      思考的第二大敵人是下絕對結(jié)論, 下絕對結(jié)論是一個人思維能力狹隘的表現(xiàn);

          3.      不滿是思考的最大動力,批判性思維往往是其他思考模式的基礎(chǔ),愛思考的人最喜歡的一句話是:“還有更好的辦法嗎?”

          4.          在生活中,在調(diào)研中,人都是兩種狀態(tài),一種是“局內(nèi)人”狀態(tài),另外一種是“旁觀者”狀態(tài)。在生活中,在調(diào)研中,我們更多的是充當(dāng)一名“旁觀者”,但很多人都會忽視自己“旁觀者”的角色,想方設(shè)法去充當(dāng)“局內(nèi)人”,孰不知“旁觀者清”的道理!

          “旁觀者”往往能從事物的整體去看問題,而“局內(nèi)人”卻往往會局限在自己從事的事物上,見樹而不見森林,就像一個窮人窮了一輩子可能也不知道自己為什么窮,而只有認(rèn)真觀察了窮人和富人差別的人才更有可能找出窮人之所以窮的原因;這可能也是看下棋的人往往比下棋者看得更全面,想得更周全的原因吧,那么在調(diào)研中在生活中,請當(dāng)好,珍惜好你的“旁觀者”身份吧;

          5.      團(tuán)隊討論的效率問題是團(tuán)隊中極其重要的問題,團(tuán)隊討論處理好了,能“集思廣益”,“頭腦風(fēng)暴”,處理不好則可能浪費大量時間而沒有多少成效,甚至成為滋生團(tuán)隊不和諧關(guān)系的場所!那么如何提高團(tuán)隊討論的效率?一個很重要的理念是“一個人在同一個時間里只能而且應(yīng)該只做一件事”,也就是將討論的問題進(jìn)行詳細(xì)的肢解,當(dāng)整個團(tuán)隊在同一時間只做同一件事情所產(chǎn)生的能量是不可估量的!

          我喜歡跟我的隊員說:我們這一時刻只討論我們調(diào)研存在的基本事實?不要加入自己任何的主觀思想;討論出所有的基本事實后,我會讓我的所有隊員討論存在的問題,同樣不容許加入自己的主觀思想;然后我會隊員討論解決的方案,同樣不能加入主觀意識;然后對解決方案的可行性進(jìn)行考慮,在討論可行性時不能加入自己關(guān)于此方案不可行性的思考,因為關(guān)于不可行性的思考是緊接著要討論的問題,而非此刻討論的問題,最后是從創(chuàng)新的角度進(jìn)行思考!當(dāng)然在團(tuán)隊討論不一定嚴(yán)格按照上面的步驟走,但一定會將基本事實與主觀看法分開進(jìn)行討論,并且做到“所有隊員在同一時間里只做一件事情,只從同一個角度思考問題”;

          6.      一種解決開會遲到的問題,我喜歡用遲到罰錢的方式,效果相當(dāng)理想,自從實行開始,每個隊員都比我早到得多,害我一直沒罰成(但隊長一定要以身作則);另外一種方法是再厲害的孫悟空也怕唐憎的說道理,我會跟我的隊員說:“你遲到一分鐘,我們團(tuán)隊就要浪費十分鐘;你遲到二分鐘,整個團(tuán)隊就要為此浪費二十分鐘......,你要遲到十分鐘,整個團(tuán)隊就要為此浪費一百分鐘,人生有多少個一百分鐘可以浪費?”

          7.      對一個團(tuán)隊來說,最大的威脅莫過于隊員(尤其是隊長)表現(xiàn)消極情緒(抱怨情緒),消極情緒在團(tuán)隊中就像一種瘟疫,或迅速傳播至整個團(tuán)隊,或?qū)F(tuán)隊成員進(jìn)行分派,或?qū)⒈憩F(xiàn)消極情緒的隊員孤立,對團(tuán)隊的士氣和團(tuán)隊的和諧造成極大的影響。在團(tuán)隊中每個人都必須有一種信念:Nothing is impossible !沒有什么事情是不可能的,只有“還有更好的辦法嗎?”

          8.      頭腦風(fēng)暴:大家也許都聽過這樣一個故事,一個國王為了了解地球,派了四個大臣往東南西北四個方向進(jìn)行考察,一個月后,四個大臣回來了,往東走的大臣要國王稟報:“我們的地球是一片沙漠,因為我走了一個月,見到的除了沙漠還是沙漠”,往南走的大臣不滿地說:“我們的地球應(yīng)該是一片汪洋大海,因為我在船上坐了一個月,見到的除了大海還是大海”,這時往西走的大臣就不樂意了:“我們的地球應(yīng)該是一片永遠(yuǎn)走不忘的草原,因為我走了一個月,見到的除了草原還是草原”,往北走的大臣說“我們的地球應(yīng)該是一片森林,因為我走了一個月,見到的除了森林還是森林”,但今天我們都知道我們的地球是包括沙漠,大海,草原,森林的多彩世界,我們在團(tuán)隊討論中,隊員之間的觀點往往不是對與錯的問題,而是思考角度的不同,也許大家觀點的總和才更能反映事物的真實面目,因此在團(tuán)隊中,無論是誰都沒有剝奪他人表達(dá)自己觀點的權(quán)利;

          9.      如何做到隊員之間的合理分工,各盡所能,充分調(diào)動起每個隊員的積極性?項目負(fù)責(zé)制也許能幫到我們的忙!我喜歡讓我的團(tuán)隊去思考問題,去找出和設(shè)計出自己的方案,當(dāng)一個方案出來后,我們就進(jìn)行充分的討論,只要你的項目好,通過了,大家就按照你的方案干(當(dāng)然在討論中,往往會對原方案有較大的補(bǔ)充或修改);

          10.  思考也許不是對與錯的問題,但卻一定存在深與淺,寬與窄的問題,愿每位隊員在社會實踐中深入思考,全面思考,培養(yǎng)出思考的習(xí)慣!

                                                              

                                                               張?zhí)炱?/span>

                                                              2007-07-21

          posted @ 2007-07-23 13:49 小強(qiáng)摩羯座 閱讀(129) | 評論 (0)編輯 收藏

               摘要:   閱讀全文

          posted @ 2007-07-16 14:45 小強(qiáng)摩羯座 閱讀(189) | 評論 (0)編輯 收藏

               摘要:   閱讀全文

          posted @ 2007-07-11 01:00 小強(qiáng)摩羯座 閱讀(382) | 評論 (0)編輯 收藏

          僅列出標(biāo)題
          共20頁: First 上一頁 12 13 14 15 16 17 18 19 20 下一頁 
          主站蜘蛛池模板: 漳州市| 开封县| 宝鸡市| 宁强县| 厦门市| 合川市| 普定县| 搜索| 阳泉市| 托里县| 察哈| 武胜县| 东阳市| 通道| 宜都市| 铁力市| 花垣县| 迁安市| 射洪县| 育儿| 如皋市| 万州区| 大兴区| 吉林省| 宁国市| 桑植县| 自贡市| 礼泉县| 西昌市| 内江市| 青神县| 阳朔县| 乐陵市| 云梦县| 嘉兴市| 兰考县| 呼玛县| 溧水县| 错那县| 日照市| 南涧|