net教程

Asp.net效能優化技巧

【摘 要】 我只是提供我幾個我認為有助於提高寫高效能的asp.net應用程式的技巧,本文提到的提高asp.net效能的技巧只是一個起步,更多的資訊請參考《Improving ASP.NET Performance》一書。 1. 資料庫訪問效能優化 資料庫的連線和關閉 訪問資料庫資源需要建立連線、開

為什麼使用this構造器

當一個類有多個建構函式的時候,常使用this構造器: public class SomeClass{ public SomeClass() { //TODO:初始化一些欄位 } public SomeClass(string temp) : this() {

vs.net打包(自動檢測環境並安裝.net framwork)

vs.net打包程式或者製作安裝程式時自動檢測環境並安裝.net framwork的設定方法之前我看過文件也做過,但是過一段時間又忘了,現在終於又找到方法了,還是把這個方法寫下來吧,方便自己也方便大家將來查詢用。       vs.net打包或者製作安裝程式時進行自動檢測環境並安裝.net framwork的

c#.net常見字串處理方法

1.字串比較 字串.ComparTo(目標字串) "a".ComparTo("b"); 2.查詢子串 字串.IndexOf(子串,查詢其實位置) ; 字串.LastIndexOf(子串) ;最後一次出現的位置 str.IndexOf("ab",0);

反射+屬性標籤 通用Excel匯入導

 在做通用匯入匯出的時候,最關鍵的應該就是實體匯出匯入的順序了,但是編譯器在編譯的時候又無法自定義屬性編譯的順序,所以需要一個自定義的特性標籤來指定實體類匯出的順序,然後通過自定義的比較器將屬性排序   因為wcf中無法對實體類的自定義特性進行描述,所以獲取不到我們自定義的OrderAttribute,雖然

字串、字元、位元組以及bit位小結與疑問

 字串是由一個個字元組成的,每個字元又有一個或多個位元組來表示,每個位元組又由8個bit位來表示 在C#裡 字串通常由string來宣告,字元由char來宣告,位元組由byte來表示,位由bit來表示,具體分析見下面的測試程式碼分析: 完整測試程式碼: 1 using System; 2 usi

10-19C#基礎--第四部分型別(2)重點

型別: 一、數字 1)Math.Ceiling() ( 表示進位。));//只要小數點後有值,就向前進一位,取上限。 string s = Console.ReadLine();             double d = double.parse(s);        d = Math.Ceil

關於ASP.NET的“Forms身份驗證”

目錄結構如圖如示:   如果使用者沒有通過身份驗證則跳轉到登入頁面讓使用者登入,在配置檔案的<system.web></system.web>結點下新增如下程式碼:       <!--身份驗證方式-->        <authentication mode

看看這個超級實用的一種型別——匿名型別

既然說到匿名型別超級實用,得要找到場景來說服一下,如果大家玩過php,裡面有一個萬能的關聯陣列array,任你在關聯陣列array裡面怎麼寫,都 可以用json_encode來生成json,非常非常的方便。 <?php //可以這麼寫 $arr= array("name"=

關於高效能的那點事

        園子裡面很多關於高效能,大併發,還有什麼日pv百萬的架構搭建。其實真心真心很扯淡。對於大部分應用來說,想要高效能,主要是要做到儘可能的減少網路請求(含db、redis、mongo、mq等)。幾乎所有的應用,效能瓶頸永遠是在頻寬那裡,硬體方面這裡就不提了,說說我們能做的事。         找

[C#]記錄程式耗時的方法

很多時候需要輸出程式耗時,然後記錄下來, 總是在程式執行開始記錄當前時間點,在結尾記錄結束時間點,然後兩個時間相減, 那麼有沒有其他稍微像樣點的方法呢?  告訴你,有滴 ; ) 這個方法主體就是 Stopwatch  他的描述就是:用於準確的測量執行時間, 各位需要記錄耗時的同學們掌聲在哪裡?

Duanxx的Altium Designer學習:Pad和Via的區別詳解

一 區別說明 這裡首先來看下圖,其中左邊稍微大一點的,是Pad,而右邊稍微小一點的,是Via。在百度中搜這兩者之間的區別,最好的答案就是: Pad是焊盤,這裡也叫做外掛孔,用於放置接外掛 via是過孔,用於上下兩層之間的連結,上面會有組焊層,也就是我們常見的綠油。 二 模擬圖

0.36618399620056