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

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

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

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


          Hibernate

          一、       基礎(chǔ)知識(shí)

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

              Hibernate架構(gòu)

              POJO

              hibernate.cfg.xml

              *.hbm.xml

               Hibernate應(yīng)用

           

          二、 幾個(gè)重要的類

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

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

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

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

          Session 

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

           

          如何調(diào)用hibernate API

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

            Configuration config = new Configuration();

            

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

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

            SessionFactory = config.buildSessionFactory();

           

          3、通過(guò)SessionFactory創(chuàng)建Session會(huì)話對(duì)象。

           Session session = sessionFactory.openSession();

           

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

           Transaction trans session.beginTransaction();

           

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

            session.save(object o);         //

           session.delete(object o);        //

            session.update(object o);       //

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

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

           

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

           Trans.commit();

           

          7、關(guān)閉Session

           session.close();

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

           

          三、Hibernate中自帶IDgenerator的含義:

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

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

              <generator class="identity"/>

           </id>

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

           

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

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

             <generator class="sequence">

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

             </generator>

           </id>

           

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

           Default.sequencehibernate_sequence

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

             <generator class="native"/>

           </id>

            注:使用native時(shí)Hibernate默認(rèn)會(huì)去查找Oracle中的hibernate_sequence序列。

            如果Oracle中沒(méi)有該序列,連Oracle數(shù)據(jù)庫(kù)時(shí)會(huì)報(bào)錯(cuò)。

           

          4hilo:通過(guò)高低位合成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>

           

          5sequencehilo:同過(guò)高低位合成id,建一個(gè)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:用于一對(duì)一關(guān)系共享主健時(shí),兩id值一樣。

           

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

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

          1、數(shù)據(jù)庫(kù)中:一個(gè)表的外健對(duì)應(yīng)另一個(gè)表的主健,外健要加上Unique約束。或者是兩個(gè)表共享一個(gè)主健。

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

          3、在hibernate中:

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

          外健映射:主表中用onetoone,副表通過(guò)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

           

           

           

          特點(diǎn):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

           

           

           

           

           

           

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

           

          建表語(yǔ)句如下:

          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ù)庫(kù)中如何體現(xiàn),在JavaBean中如何體現(xiàn),在

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

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

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

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

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

           

          Order類和Item 的一對(duì)多關(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é): 對(duì)象的關(guān)聯(lián)關(guān)系有一對(duì)一、一對(duì)多、多對(duì)一和多對(duì)多,其中多對(duì)一和一對(duì)多關(guān)系比較常見。

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

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

          多對(duì)多 可以借助中間表來(lái)保存兩個(gè)實(shí)體之間的關(guān)系。

           

           


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

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

           

          臨時(shí)狀態(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)摩羯座 閱讀(269) | 評(píng)論 (0)編輯 收藏

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

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

          多多品味,多多益善!

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

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

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

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

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


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

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

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

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

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

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

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

          MCRInstaller.exe程序(83M),就可以了。或者通過(guò)matlab命令生成一個(gè)CRInstaller.zip

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

          量中
            閱讀全文

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

            再論思考                                                                 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                                                              

                                                               張?zhí)炱?/span>

                                                              2007-07-21

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

               摘要:   閱讀全文

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

               摘要:   閱讀全文

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

          僅列出標(biāo)題
          共20頁(yè): First 上一頁(yè) 12 13 14 15 16 17 18 19 20 下一頁(yè) 
          主站蜘蛛池模板: 屏山县| 德阳市| 修水县| 怀集县| 济源市| 化德县| 万州区| 尤溪县| 邹城市| 苏尼特左旗| 新干县| 招远市| 淮南市| 靖宇县| 桐城市| 文水县| 杨浦区| 武川县| 竹北市| 夏邑县| 云霄县| 定西市| 海阳市| 包头市| 威信县| 绥德县| 阳江市| 云浮市| 潜江市| 绩溪县| 阿勒泰市| 光山县| 安图县| 屏山县| 唐海县| 百色市| 麻江县| 商南县| 石河子市| 靖安县| 贵港市|