原创 私有成員、SET方法、構造函數、訪問權限、委託與事件

1.  私有成員能被繼承,但是不能被訪問。 2.  傳入某個屬性的SET方法的隱含參數的名稱是value,它的類型和屬性所聲明的類型相同。  3.  提供一個默認的無參構造函數,當我實現了另外一個有一個參數的構造函數時,還想保留這個無參數

原创 異常、Session、接口

1.  異常就是程序運行時的錯誤,它違反了一個系統約束或應用程序約束,或出現了在正常操作時未預料的情形。 2.  假如用戶沒有在規定的時間內在應用程

原创 靜態變量、string str=null、internal、結構與類

1.  對於類內部定義的靜態變量及靜態方法,該類的對象均不能調用。 2.  靜態變量屬於類,而不屬於對象,並對所有對象所享,靜態成員在加載類的時候就

原创 vs排版快捷鍵、30天以前日期、強類型、弱類型、網絡七層模型、取表中一部分記錄sql語句

1.  VS2010中.cs文件與.aspx頁面代碼格式排版快捷鍵:ctrl+E+D 2.  獲取30天以前的日期:DateTime.Now.AddDays(-30).ToShortDateString(); 3.  強類型是在編譯的時候

原创 const、readonly、抽象類、接口修飾符、抽象類不能被實例化、頁面生命週期

1.  const和readonly有什麼區別?const關鍵字用來聲明編譯時常量,readonly用來聲明運行時常量。 2.  何時必須聲明一個類

原创 異常、方法參數、屬性和域、for與foreach、引用變量

1.  在可能引發異常的語句周圍使用try塊,除非您可以處理某個異常並使應用程序處於已知狀態,否則請不要捕捉該異常。程序可以使用throw關鍵字顯示

原创 post 和 get比較、jquery和dom比較、jquery中eq和get使用、jquery常用方法、集合處理功能

1. 與 POST 相比,GET 更簡單也更快,並且在大部分情況下都能用。 然而,在以下情況中,請使用 POST 請求: •無法使用緩存文件(更新服務器上的文件或數據庫) •向服務器發送大量數據(POST

原创 js的Array、js的Math、web services、ASP、ASP.NET

1. js的Array 對象用於在單個的變量中存儲多個值。 new Array(); new Array(size); new Array(element0, element1, ..., element

原创 stringbuilder和string性能、儘量不是用缺省名字、儘量不引起回送、代碼支持文件有利於提高性能

1. 只在必要時使用服務器端控件。 2. 使用StringBuilder類的Append方法的速度比使用字符串連接的速度快近200倍。 3. 在使用Visual Studio .NET時,除直接或非引用的對象外,不要使用VS自動生成的缺

原创 函數越小越好、Linq簡化代碼、集合初始化、??運算符、Using

1. 函數越小越好。 2. 用Linq簡化代碼。 if (Comments.Any(data => data.CommentId.HasValue))             {             

原创 存儲過程、JSON的數據源格式、進程與線程區別、異步用來減少IO阻塞。

1. 存儲過程是一系列被查詢處理器預解析和優化的SQL命令,這些命令會被存儲起來,可以得到快速地執行。存儲過程也被稱作sprocs,它可以接收輸入參數,使一個單一的存儲過程能夠處理較大範圍的特定的查詢。 調用查詢過程比執行相同功能的SQ

原创 布爾變量包含is、每一行語句避免超過一條、SQL關鍵字大些、註釋

1.  布爾變量名應該包含 is,這意味着 Yes/No 或 True/False 值,如 fileIsFound。在命名狀態變量時,避免使用諸如 Flag 的術語。而是使用更具描述性的名稱,如 documentFormatType。 2

原创 $(document)、$("p").hide(1000)、$("p.intro")、$("p#demo")、jquery屬性選擇器

1. $(document).ready(function(){});這是爲了防止文檔在完全加載(就緒)之前運行 jQuery 代碼。 2. 由於JavaScript 語句(指令)是逐一執行的,按照次序,動畫之後的語句可能會產生錯誤或頁面

原创 精益求精、編程經驗、高質量代碼、嚴密邏輯、編碼要求

1.  把一件事情做的精益求精,是可以賺到錢的。 2.  經驗多少和項目的多少不成正比,看你思考的深度。 3.  高質量的代碼特徵:穩定、易讀、規範、易維護、專業。 4.  寫程序需要嚴密邏輯、清晰思維和

原创 List<T>和IList<T>、string.Equals、trim()、web相對路徑

1. List<T>是一個類,IList<T>是一個接口。接口和類的差異是性質的,類是負責功能的告終,而接口則是負責功能的定義。因而它們的差異性質上也即便類和接口的差異。 2. true判斷時,用"val