插入更新表內容的預存程序

SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author:        <liuwei>-- Create date: <2011-03-15>-- Description:    <道具系統日報表統計>-- =============================================ALTER P

HttpHandler和HttpModule 區別

ASP.Net處理Http Request時,使用Pipeline(管道)方式,由各個HttpModule對請求進行處理,然後到達 HttpHandler,HttpHandler處理完之後,仍經過Pipeline中各個HttpModule的處理,最後將HTML發送到用戶端瀏覽 器中。 生命週期中涉及到幾個非常重要的對象:HttpHandler,HttpModule,IHttpHandlerFactory,他們的執行(順序)大致

StringBuilder動態添加字串

StringBuilder sb = new StringBuilder();        sb.AppendFormat("{0} {1}", "Jeffrey", "Richer").Replace(" ","-");   String s = sb.ToString().ToUpper();   sb.Length = 0;      sb.Append(s).Insert(8, "Marc-");  s =

定義嵌套類

class Fraction    {        private int _numerator;      private int _denominator;       public Fraction(int numerator, int denominator)        {            this._numerator = numerator;             this._denominator = denominator;        }      

http 傳回值

0**:未被始化 1**:請求收到,繼續處理 2**:操作成功收到,分析、接受 3**:完成此請求必須進一步處理 4**:請求包含一個錯誤文法或不能完成 5**:伺服器執行一個完全有效請求失敗 1xx:資訊響應類,表示接收到請求並且繼續處理 2xx:處理成功響應類,表示動作被成功接收、理解和接受 3xx:重新導向響應類,為了完成指定的動作,必須接受進一步處理 4xx:用戶端錯誤,客戶請求包含語法錯誤或者是不能正確執行 5xx:服務端錯誤,伺服器不能正確執行一個正確的請求 10

大話設計模式讀書筆記13—-適配器模式(Adapter)

適配器模式(Adapter):將一個類的一個介面轉換成客戶希望的另外一個介面。Adapter模式使得原本由於介面不相容而不能一起工作的那些類可以一起工作。1、兩個類所做的事情相同或相似,但是具有不同的介面時要使用它。(DataAdapter用作DataSet和資料來源之間的適配器以便檢索和儲存資料) 適配器模式代碼Code highlighting produced by Actipro CodeHighlighter

大話設計模式讀書筆記9—-迪米特法則(Lod)

迪米特法則(Lod):也叫最少知識法則。如果兩個類不必彼此直接通訊,那麼這兩個類就不應當發生直接的相互作用。如果其中一個類需要調用另一個類的某一個方法的話,可以通過第三者轉寄這個調用。1、在類的結構設計上,每一個類都應當盡量降低成員的存取權限。2、迪米特法則的根本思想是強調了類之間的松耦合。3、類之間的耦合越弱,越利於複用,一個處在弱耦合的類被修改,不會對有關係的類造成波及。

try/catch/finally

使用例子:代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 public void ExecuteSql(string conString, string cmdString) 2 { 3  4     SqlConnection con = new SqlConnection(conString); 5  6     try 7  8   

get and post )

原理介紹:理論上說,GET是從伺服器上請求資料,POST是發送資料到伺服器。事實上,GET方法是把資料參數隊列(query string)加到一個URL上,值和表單是一一對應的。比如說,name=John。在隊列裡,值和表單用一個&符號分開,空格用+號替換,特 殊的符號轉換成十六進位的代碼。因為這一隊列在URL裡邊,這樣隊列的參數就能看得到,可以被記錄下來,或更改。通常GET方法還限制字元的大小(大概是 256位元組

大話設計模式讀書筆記2—-單一職責原則(SRP)

單一職責原則(SRP):就一個類而言,應該僅有一個引起它變化的原因。如果一個類承擔的職責過多,就等於把這些職責耦合在一起,一個職責的變化可能會削弱或抑制這個類完成其他職責的能力。當變化發生時,設計會遭到意想不到的破壞。軟體設計真正要做的許多內容,就是發現指責,並把那些職責分離。如果你有多於一個原因去修改一個類,那麼這個類就具有多於一個的職責。代碼來源:敏捷式軟體開發 (Agile Software Development)(C#版)Code highlighting produced by

查詢多月份中某一欄位的最小值,最大值,平均值,其中每個月為一張表。

迴圈產生表名代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 if (startYM == endYM) 2         { 3             tableName1 = "ANALOG_DATA_" + startYM;   //表名 4             sql = "select min(pval),max(pval)

datalist 分頁顯示不用PagedDataSource對象

 protected void Page_Load(object sender, EventArgs e){              string series, category;                       if (!IsPostBack)        { string series1 = Series(out series);            string category1 = Category(out category);            string

大話設計模式讀書筆記17—-單例模式(Singleton)

單例模式(Singleton):保證一個類僅有一個執行個體,並提供一個訪問它的全域訪問點。1、多線程:lock是確保一個線程在臨界區,另一個線程不能進入臨界區。如果其他線程試圖進入鎖定的代碼,它將一直等待。代碼Code highlighting produced by Actipro CodeHighlighter

大話設計模式讀書筆記14—-備忘錄(Memento)

備忘錄(Memento):在不破壞封裝的前提下,捕獲一個對象的內部狀態,並在該對象外儲存這個狀態。這樣就可將該對象恢複到原先儲存的狀態。1、Originator(發起人):負責建立一個Memento備忘錄,用以記錄當前時刻它的內部狀態,並可使用備忘錄恢複內部狀態。Originator可根據需要決定Memento儲存 Originator的哪些內部狀態。2、

大話設計模式讀書筆記11—-建造者模式(Builder)

建造者模式(Builder):將一個複雜物件的構建與它的表示分離,使得同樣的建造過程可以建立不同的表示。1、Builder是什嗎?是建立一個Product對象的各個組件指定的抽象介面。2、ConcreteBuilder 是什嗎?是具體建造者,實現Builder介面,構造和裝配各個組件。3、Director是什嗎?指揮者,構建一個使用Builder介面的對象。建造者模式代碼Code highlighting produced by Actipro CodeHighlighter

大話設計模式讀書筆記10—-面板模式(Facade)

面板模式(Facade):為子系統中的一組介面提供一個一致的介面,此模式定義了一個高層介面,這個介面使得這一子系統更容易使用。1、在設計初級階段,應該要有意識的將不同的兩個層分離。2、層與層之間建立外觀Facade,為複雜的子系統提供一個簡單的介面,使得耦合大大降低。3、在開發階段,子系統往往因為不斷的重構演化而變得越來越複雜。4、增加 Facade可以提供一個簡單的介面,減少他們之間的依賴。Facade代碼Code highlighting produced by Actipro

簡單的檔案流寫讀

#region 檔案流寫入    private void WriteFileInfo()    {        FileInfo myFile = new FileInfo(@"c:\tem\aa.txt");        FileStream stream=null;        //if (!myFile.Exists())        //{        //    stream = myFile.Create();        //}        stream =

大話設計模式讀書筆記5—-代理模式(Proxy)

代理模式(Proxy):為其他對象提供一種代理以控制對這個對象的訪問。1、遠程代理:為一個對象在不同的地址空間提供局部代表,這樣可以隱藏一個對象存在於不同地址空間的事實。代碼Code highlighting produced by Actipro CodeHighlighter

大話設計模式讀書筆記3—-開放封閉原則(OCP)

開放封閉原則(OCP):軟體實體(類、模組、函數等)應該是可以擴充的,但是不可修改。1、對於擴充是開放的(open for extension)。這意味著模組的行為是可以擴充的。當應用的需求改變時,我們可以對模組擴充,使其滿足那些改變的新行為。2、對於修改是封閉的(closed for modification)。對模組進行擴充時,不必改動模組的原始碼或者二進位代碼。 代碼來源:敏捷式軟體開發 (Agile Software Development)(C#版)代碼Code

大話設計模式讀書筆記6—-Factory 方法模式(Factory Method)

Factory 方法模式(Factory Method):定義一個用於建立對象的介面,讓子類決定執行個體化哪一個類。(解決了簡單原廠模式違反OCP的問題) 代碼Code highlighting produced by Actipro CodeHighlighter

總頁數: 61357 1 .... 26590 26591 26592 26593 26594 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.