Time of Update: 2018-12-05
C#設計模式之抽象工廠(abstract factory)模式樣本原始碼using System;namespace Design_Pattern{ public class Computer { private RAM Ram; private CPU Cpu; public Computer(RAM ram,CPU cpu) { this.Ram =ram; this.Cpu =cpu; Console .WriteLine("A Computer is
Time of Update: 2018-12-05
每個.net程式集除了代碼外都額外包含了中繼資料。中繼資料套件括了程式集本身的資訊,比如版本號碼,引用了什麼程式集,所有類型的資訊,包括其方法、屬性、欄位。使用.net反射,可以在運行時讀取這些資訊,並且可以動態地調用方法。 項目快完了,終於有時間來寫blog了,, 做一個動態調用程式集指定方法的例子。 項目1(Demo)中包含一個Test類,Test類中寫了一個getList方法,這個方法返回的資料是手工加入的。原始碼如下: 項目1using
Time of Update: 2018-12-05
一份DBA試題註:以下題目,可根據自己情況挑選題目作答,不必全部作答您也可以就相關問題直接找負責面試人員面述而不筆答一:SQL tuning 類1:列舉幾種表串連方式 hash join/merge join/nest loop(cluster join)/index join 2:不藉助第三方工具,怎樣查看sql的執行計畫 set autot on explain plan set statement_id = &item_id for &sql; select *
Time of Update: 2018-12-05
Net下WinForm皮膚外掛程式資源以下介紹的換膚控制項(排名不分先後)基本上都是要花錢註冊的,委實鬱悶,可以考慮自己貼圖實現。1. 東日IrisSkin IrisSkin 共有兩個版本,一個是IrisSkin.dll 用於.Net Framework1.0/1.1 和IrisSkin2.dll 用於.Net Framework2.0版本。詳細內容見安裝檔案的help文檔。除此之外,東日還有兩個很cool的Menu:
Time of Update: 2018-12-05
實現三:列舉策略模式 enum EnumStrategy{/*加法策略的實現*/ ADD{ @Overridepublic int execute(int a, int b) {return a+b; } },/*減法策略的實現*/ SUB{ @Overridepublic int execute(int a, int b) {return a-b; } },/*乘法策略的實現*/
Time of Update: 2018-12-05
一: DropDownList-------------------------------------------------------------------------------------------在使用 JQuery 進行遍曆操作時, $("input").each(function(i) { ......} 當操作對象的類型為 dropdownlist時:(備忘:在firefox下DropDownList的類型為"select-one") 獲得所選中的值:
Time of Update: 2018-12-05
非常小的技巧,利用範型查詢字串是否被包含。有時我們需要判斷一個變數或是其他儲存資料的容器,是否包含幾個字串。比如:要判斷變數A,是否等於123或者456,我們應該用if(A.Equals("123") ||
Time of Update: 2018-12-05
主要是將兩組數組合到list<T>(泛型)中進行搜尋和排序Example搜尋List<Person> people = new List<Person>(); people.Add(new Person(50, "Fred")); people.Add(new Person(30, "John")); people.Add(new Person(26, "Andrew")); people.Add(new
Time of Update: 2018-12-05
泛型較為廣泛地被討論,這裡寫到的只是作為新手的入門級認識。泛型最常應用於集合類。泛型的一個顯而易見的優點在於可以在許多操作中避免強制轉換或裝箱操作的成本或風險,拿ArrayList這個集合類來說,為了達到其通用性,集合元素都將向上轉換為object類型,對於實值型別,更是有裝箱拆箱的成本:static void Main(string[] args){ArrayList al = new ArrayList();al.Add(1);}在IL中是:IL_0008: ldc.i4.1IL_0009:
Time of Update: 2018-12-05
有時我們需要讓頁面上的一部分驗證控制項不起作用。又不想回傳到後台去改變驗證控制項的Enable屬性。 這時就需要利用Js設定驗證控制項的Enable屬性。直接設定Enable屬性是不好使的。 所以要通過一個函數來實現此功能。函數名稱為:ValidatorEnable(val,enable). 這個函數可以將驗證控制項的屬性設定成功,也可以通過前台的驗證。就是背景Page.IsValid仍然是False.
Time of Update: 2018-12-05
錯誤重現:-----------------------------------------------------------------------在匯入Excel讀取資料時,其中的一個欄位儲存的值有如下格式:"2011072014","20110Aad10","25124Adfa","例子asdfadf" 這樣的 混合了 "字母/數字/中文"資料,在Excel表格中的前 8條 或 前 8+ 條資料中的 這個列中的資料都是 由純數字組成的,如"2011072012","2011072013
Time of Update: 2018-12-05
調試WebServices。可以通過在web.config檔案中的 <system.web>下加入以下代碼。就可以直接在webservices網頁上輸入參數調試了。雖然這個調試的方法實在不值一提。但是每次需要用到時都想不起來。浪費很多時間尋找它。今天無意看到這段代碼就把它發上來吧。以後用時方便了。<webServices> <protocols> <add name="HttpSoap"/> <add
Time of Update: 2018-12-05
在資料庫開發過程中,當你檢索的資料只是一條記錄時,你所編寫的事務語句代碼往往使用SELECT INSERT 語句。但是我們常常會遇到這樣情況,即從某一結果集中逐一地讀取一條記錄。那麼如何解決這種問題呢?遊標為我們提供了一種極為優秀的解決方案。 1.1 遊標和遊標的優點 在資料庫中,遊標是一個十分重要的概念。遊標提供了一種對從表中檢索出的資料進行操作的靈活手段,就本質而言,遊標實際上是一種能從包括多條資料記錄的結果集中每次提取一條記錄的機制。遊標總是與一條T_SQL
Time of Update: 2018-12-05
缺失了資料檔案,存在所有的歸檔的資料庫恢複過程[oracle@jumper eygle]$ sqlplus "/ as sysdba" SQL*Plus: Release 9.2.0.4.0 - Production on Sun Aug 20 01:22:50 2006 Connected to an idle instance. SQL> startup mountORACLE instance started. Total System Global Area 252777592
Time of Update: 2018-12-05
本節,我們將介紹一些改善EF代碼的方法,包括編譯查詢、儲存模型視圖以及衝突處理等內容。l CompiledQuery 提供對查詢的編譯和緩衝以供重新使用。當相同的查詢需要執行很多遍的時候,那麼我們可以使用ComplieQuery將查詢的語句進行編譯以便下次使用,這樣可以免去對同一語句的多次處理,從而改善效能。範例程式碼如下:[Test] public void ComplieTest() { using (var db =
Time of Update: 2018-12-05
(1)namespace ClassLibrarySport{public abstract class Sport{protected string name;public abstract string GetName();public abstract string GetDuration();}}= = = = = == = == = == = == = == = == = == = == = == = == = == = == = == = == = == =
Time of Update: 2018-12-05
本節,我們將介紹一些改善EF代碼的相關方法,如NoTracking,GetObjectByKey, Include等。 l
Time of Update: 2018-12-05
PL/SQL塊 declare begin --SQL語句 --直接寫的SQL語句(DML/TCL) --間接寫execute immediate <DDL/DCL命令字串> --select 語句 <1>必須帶有into子句 select empno into eno from emp where empno =7369; <2>只能查到一行**********
Time of Update: 2018-12-05
問:我建了一預存程序,名為:may_user,傳入參數為:@user varchar(20),@passw varchar(20);不知在asp.net下如何調用它?謝______________________________________________________________________________________________答1:SqlConnection nwindConn = new SqlConnection("Data
Time of Update: 2018-12-05
今天在工作遇到一個問題,我是用Repeater繫結資料主要用來顯示BBS的文章,要有刪除文章的功能,我就在Repeater中放了一個LinkButton按鈕,但是要刪除記錄就必須得有關鍵字段,我就想用LinkButton傳遞一個記錄ID號到後台,沒想到LinkButton也有傳遞參數的方法。下面就是如何?的代碼:前台代碼:<asp:LinkButton ID="Lbt_Del" CausesValidation="False" CommandName="Del"OnClick="Lbt_D