啪啪拉拉噼里啪啦

          初學者天堂資料匯集

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            16 隨筆 :: 73 文章 :: 16 評論 :: 0 Trackbacks

          #

          參考文獻
           1.C++Primer(第三版) Stanley B.Lippman, Josee Lajoie (中國電力出版社)
           2.C++語言程序設計(第二版) 鄭莉 董淵 (清華大學出版社)
           3.C++Primer Plus  Stephen Prata  (人民郵電出版社)
           4.C語言程序設計 譚浩強  清華大學出版社           

          C++是從C語言演變過來的,完全可以脫離C而從新學習C++

          #include<iostream.h>
          void main()
          {
            cout<<"welcome to C++ world !!"<<endl;
          }

          知識點1: *.h 文件被稱為頭文件.(標準的C++頭文件沒有后綴) 如iostream.h
                      2.*.C 習慣稱之為C程序文本文件.(在UNIX系統下則稱之為C++文件) C++程序文件的后綴在不同產品中則不同 如 *.CPP  *.CXX...類似的頭文件在C++的不同實現中也不相同.
                      3.#include 預處理器指示符
                      4.#include<> 和#include "   " 區別
                         #include<>是標準或者工程文件.  #include" " 表示當前目錄下尋找.

          #ifdef   bookstore
          #define      bookstore
          #endif
          檢查bookstore是否在前面被定義了..
          #include<iostream.h>

          v1(int x,int y)
          {   cout<<"V1"<<endl;
              cout<<"{"<<endl;
           cout<<"x= "<<x<<endl;
           cout<<"y= "<<y<<endl;
           cout<<"}"<<endl;
          }

          v2(int x,int y)
          {   cout<<"V2"<<endl;
              cout<<"{"<<endl;
           cout<<"x= "<<x<<endl;
           cout<<"y= "<<y<<endl;
           cout<<"}"<<endl;
          }
          void main()
          {   int bug;
              #ifdef  bug
           cout<<"welcome to our  C++ world!!"<<endl;
           v1(2,5);
           v2(3,5);
          #endif
                     

          posted @ 2005-04-28 12:26 噼里啪啦的世界 閱讀(846) | 評論 (0)編輯 收藏

          只要有地區發展不平衡,就難以最終杜絕地區歧視。“窮”絕對不是一件好事,更不是美好道德的源泉,相反,它只是刺激普遍人性中的普遍弱點:嫌貧愛富。

          深圳龍崗警方是政府所屬的執法部門,今年3月份,竟在轄區內懸掛橫幅“凡舉報河南籍團伙敲詐勒索犯罪、破獲案件的獎勵500元”,地區歧視赫然在目,令人難以置信。

          4月15日,兩位河南籍人士遠在鄭州向龍崗警方提起司法訴訟,驚動輿論,有朋友認為此舉做秀,意在吸引眼球。我的看法是,即使做秀,此類官司也值得打,打得贏要打,打不贏也要打。只有人人形成“秋菊性格”,強勢部門才能在百姓面前低頭,兩者之間才有可能形成正常關系———“法律面前人人平等”。社會公正不是長官恩賜的,也不是小民乞求的,而是一個一個“秋菊”起而抗議,一場一場官司“打”出來的。平民纏訟,尤其是纏強勢部門之訟,在過去要被譏諷為潑婦刁民、世風日下,在現代恰恰是公民意識覺醒的標志。

          但是,具體到地區歧視這一觀念,即使官司打贏了,河南人就能在全國改變他們被歧視的命運嗎?我的看法不樂觀。原因在于,地區性歧視在人類社會生活中普遍存在,并不植根于知識分子容易想到的文化“基因”或“國民性”問題,而是植根于人性的普遍弱點,這一弱點的起伏消長,是與社會發展不平衡聯系在一起的。

          我出生在上海,這個城市有一個公開秘密,也是這個城市的不文明標記:全城歧視蘇北人。上個世紀50年代,有兩個強力因素對蘇北人有利,似乎能抵消這一地區歧視:接管這個城市的南下干部不少人操蘇北口音,來自蘇北紅區;從1949年到1976年的國家總理周恩來,操一口淮陰口音,愛看江淮戲,蘇北得不能再蘇北,全國民眾家喻戶曉。事實證明,強力因素無濟于事,政治歸政治,歧視歸歧視,生活的“污泥濁水”照樣奔流。上海的市民生活并不隱諱這一現象,但與主流意識形態的階級論不合,官方出版物始終不能正視。倒是兩個外國人,一個來自美國,一個來自德國,對這一現象發生研究興趣,以此為題撰寫社會學博士論文,在學界頗得好評,其中一位德國學者我還認識。

          我插隊在河南,求學在西安。到西安后,發現一個城市奇觀:半城皆鄉音,滿目河南人。不久即發現,河南人再多,在西安還是被歧視,原因很簡單:他們大多是災荒年景的流民,以及流民的后代。

          這時我才想起在河南的經歷,被歧視者內部,還有更細一層的地區歧視,豫西人看不起豫東人。原因也相通:豫東自然條件惡劣,一旦發生災荒,豫東災民順隴海線向西流動,先經過豫西,后到達西安。而在上海,被歧視的蘇北人內部也有類似現象:揚州一帶的蘇北人看不起鹽城一代的蘇北人,甚至認為蘇北人在上海的不良形象是被后者敗壞的。原因驚人地相似:一旦發生災荒,鹽城阜寧一帶的災民順運河南下,先經過揚州,再渡江到上海。

          鹽、阜相比揚州,不僅在地理上更“北方”,社會經濟發展更落后,流民進上海后能夠找到的職業更低賤,由此被認為更“侉”,更粗野。發現地區歧視在中國普遍存在,一度使我心緒難平;再看到被歧視者內部居然繼續劃分地區歧視,則使我沮喪無言。

          后來到哈佛大學短期訪問,發現地區歧視在美國白人內部也存在。查爾斯河北畔的劍橋市,隱隱看不起河對岸波士頓地區的愛爾蘭人社區。我因為貪圖房租便宜,恰好住進了那個社區,卻因為聽力不好,實在聽不出一河之隔的英語有什么口音差異。我曾請一個愛爾蘭裔的美國教授林琪以放大的口型,夸張的口氣,演示她的祖籍口音,才勉強聽出一點差別。令我驚訝的是,那個地區受人尊崇的肯尼迪總統,并不是出身在查爾斯河的北岸,而是遭人歧視的南岸,恰好就在愛爾蘭社區。他去世后,按美國規矩為前總統建立的肯尼迪圖書館就建在我住處不遠的海邊,腳一抬就到,我曾無數次在那里留連。

          可惜總統歸總統,歧視歸歧視,這就和周恩來的政治魅力無助于緩解上海對蘇北人的歧視差不多。林琪告訴我,這一歧視緣起19世紀中葉那場著名的馬鈴薯災荒,愛爾蘭人大批來北美新英格蘭地區乞討求生,地位低下,招人嫌棄。20世紀90年代愛爾蘭總理訪美,還特意要求在哈佛廣場的空地上塑造一組饑民哀號求救的銅像,以紀念那個可怕年月。林琪還告訴我,隨著愛爾蘭社區社會經濟發展,這一歧視正在淡化,相比她記事的童年時代,現在已經好多了,幾乎可以忽略不計,以致我要求她演示愛爾蘭口音時,她沒有絲毫不快,而是以開玩笑的心態在講解一個歷史故事,以及地區歧視發生的根本原因了。

          只要有地區發展不平衡,就難以最終杜絕地區歧視。這是一個令人很不愉快的現實,之所以不愉快,是因為它最終與一個“窮”字相連接。“窮”絕對不是一件好事,更不是美好道德的源泉,相反,它只是刺激普遍人性中的普遍弱點:嫌貧愛富。普遍人性普遍存在,地不分東、西,人不分黃、白,只要有地區發展不平衡,就會有河南人問題,蘇北人問題,乃至愛爾蘭人問題。而愛爾蘭人故事告訴我們的是:地區歧視當然不可取,更不能放縱這一觀念蔓延到執法、司法行為,但只有從根本上消除地區發展的失衡,才能最終消解這一丑惡觀念。在這個意義上,我贊成“發展才是硬道理”,只是這個發展不能僅限于經濟,應該包括文化,文化發展中最重要的一環不是改造“國民性”,而是實施實實在在的教育機會平等;還應該包括政治發展,政治發展中最重要一環是司法公正,在最終克服地區發展不平衡之前,首先要做到也可以做到的,是“法律面前人人平等”。

          作者:上海大學文學院教授朱學勤黃華

          posted @ 2005-04-24 22:06 噼里啪啦的世界 閱讀(1092) | 評論 (0)編輯 收藏

          import java.io.*;
          public class application01
          {
           
           public static void main(String[] args)
           {   char c=' ' ;
              String s="";
            System.out.println("Enter a character Please ");
            try
            { 
             BufferedReader in= new BufferedReader(new InputStreamReader(System.in));
             s=in.readLine();
            // c=(char)System.in.read();
            } catch(IOException e){};
            System.out.println("you''ve a  "+s);
            
           }
           
          }


            in= new BufferedReader(new InputStreamReader(System.in));
             s=in.readLi BufferedReader ne();
          posted @ 2005-04-17 07:31 噼里啪啦的世界 閱讀(963) | 評論 (0)編輯 收藏

          import java.applet.*;
          import java.awt.*;
          import java.awt.event.*;
          public class myjava01 extends Applet implements ActionListener
          {
           Label  p1;
           TextField input,output;
           public void init()
           {
            p1=new Label("請輸入您的名字");
                  input=new TextField(10);
               output=new TextField(50);
            add(p1);
            add(input);
            add(output);
            input.addActionListener(this);
           }
           public void actionPerformed(ActionEvent e)
           {
                 output.setText(input.getText()+",welcome to our world");
               }
          }



          本程序知識點:
          程序需要加載三個包
          import java.awt.event.*;
          import java.awt.*;
          import java.applet.*;
          凡是java.applet程序的 必須加載java.applet.* 包
          凡是使用圖形界面的    必須加載Java.awt包
          凡是使用圖形界面事件處理的 必須加載java.awt.event.*包

          程序定義的一個類,必須始Applet的子類 例如
          public class Applet01 extends  Applet  implements Actionlistener
          implements Actionlistener 還是一個動作事件的Action的監聽者。

          init()是建立一個對象
          并用ADD() 加載到圖形界面中。。
          input.addActionListener(this) 注冊到監聽者 否則程序不能響應回車鍵
          定義了一個acctionPerformed()方法。。。

          posted @ 2005-04-17 06:45 噼里啪啦的世界 閱讀(756) | 評論 (1)編輯 收藏

          jsp:include              頁面請求時候 引入一個文件
          jsp:usebean             尋找一個或實例化一個javabean
          jsp:getProperty       輸出JVAVBEAN的屬性
          jsp:forward            把請求轉為一個新的頁面
          jsp:plugin                根據瀏覽器類型為java插件設置object 或Embed
          jsp:setProperty       設置JAVABEAN的屬性
          posted @ 2005-04-12 23:30 噼里啪啦的世界 閱讀(604) | 評論 (0)編輯 收藏

          常用的類
          BufferedReader
          BufferedWriter
          FileReader
          FileWirter
          String
          Integer

          常用的包
          java.lang
          java.awt
          java.io
          java.util
          java.sql
          常用的接口
          Remote
          List
          Map
          Doucment
          Nodelist
          posted @ 2005-04-12 23:23 噼里啪啦的世界 閱讀(1004) | 評論 (0)編輯 收藏

          標準建模語言UML,
          提供了 例圖,靜態圖(類圖,對象圖,包圖),行為圖,交互圖(順序圖,合作圖) 實現圖

          posted @ 2005-04-12 23:17 噼里啪啦的世界 閱讀(605) | 評論 (1)編輯 收藏

          JAVA DATA OBJECT... java對象持久化的新規范。
          存取某種數據倉庫中對象標準API  JDO提供透明的對象存儲。。。
          JDBC是面向關系的數據庫JDO更通用。
          posted @ 2005-04-12 23:14 噼里啪啦的世界 閱讀(739) | 評論 (0)編輯 收藏

          Struts 是基于JAVASERVELET/JSP技術的 web開發的開放源代碼的framwork。。。
          是基于MVC( MODEL-VIEW-CONTROLLER) 設計模式的應用架構
          1。包含一個controller servlet 能夠把用戶的請求發送到一個對應的Action對象
          2。包含了自用的tag庫。提供controller servlet 提供聯機幫戶 幫助開發人員創建交互式表單
          3。提供一些列使用對象。如 xml處理等。 java reflection APIS自動處理javabean

          posted @ 2005-04-12 23:10 噼里啪啦的世界 閱讀(598) | 評論 (0)編輯 收藏

          快速排序(QuickSort)

          1、算法思想
               快速排序是C.R.A.Hoare于1962年提出的一種劃分交換排序。它采用了一種分治的策略,通常稱其為分治法(Divide-and-ConquerMethod)。

          (1) 分治法的基本思想
               分治法的基本思想是:將原問題分解為若干個規模更小但結構與原問題相似的子問題。遞歸地解這些子問題,然后將這些子問題的解組合為原問題的解。

          (2)快速排序的基本思想
               設當前待排序的無序區為R[low..high],利用分治法可將快速排序的基本思想描述為:
          ①分解:
             
           在R[low..high]中任選一個記錄作為基準(Pivot),以此基準將當前無序區劃分為左、右兩個較小的子區間R[low..pivotpos-1)和R[pivotpos+1..high],并使左邊子區間中所有記錄的關鍵字均小于等于基準記錄(不妨記為pivot)的關鍵字pivot.key,右邊的子區間中所有記錄的關鍵字均大于等于pivot.key,而基準記錄pivot則位于正確的位置(pivotpos)上,它無須參加后續的排序。
            注意:
               劃分的關鍵是要求出基準記錄所在的位置pivotpos。劃分的結果可以簡單地表示為(注意pivot=R[pivotpos]):
               R[low..pivotpos-1].keys≤R[pivotpos].key≤R[pivotpos+1..high].keys
                            其中low≤pivotpos≤high。
          ②求解:
              
          通過遞歸調用快速排序對左、右子區間R[low..pivotpos-1]和R[pivotpos+1..high]快速排序。
          ③組合:
             
           因為當"求解"步驟中的兩個遞歸調用結束時,其左、右兩個子區間已有序。對快速排序而言,"組合"步驟無須做什么,可看作是空操作。

          2、快速排序算法QuickSort
            void QuickSort(SeqList R,int low,int high)
             { //對R[low..high]快速排序
               int pivotpos; //劃分后的基準記錄的位置
               if(low<high){//僅當區間長度大于1時才須排序
                  pivotpos=Partition(R,low,high); //對R[low..high]做劃分
                  QuickSort(R,low,pivotpos-1); //對左區間遞歸排序
                  QuickSort(R,pivotpos+1,high); //對右區間遞歸排序
                }
              } //QuickSort

            注意:
               為排序整個文件,只須調用QuickSort(R,1,n)即可完成對R[l..n]的
          posted @ 2005-04-01 07:18 噼里啪啦的世界 閱讀(670) | 評論 (0)編輯 收藏

          僅列出標題
          共2頁: 1 2 下一頁 
          主站蜘蛛池模板: 宁远县| 溧水县| 富蕴县| 成安县| 保靖县| 青海省| 龙江县| 漳浦县| 内乡县| 双流县| 大余县| 鄢陵县| 寿宁县| 剑阁县| 清水县| 江津市| 万盛区| 长兴县| 沁阳市| 新建县| 铁岭市| 重庆市| 蚌埠市| 晋宁县| 泰和县| 马龙县| 泰宁县| 兴文县| 连江县| 大渡口区| 旬邑县| 保康县| 和硕县| 临澧县| 日喀则市| 铜陵市| 新晃| 策勒县| 盐源县| 杂多县| 黄大仙区|