原创 Linq的常用查詢和操作總結實例

簡單的LINQ查詢 static void Main(string[] args) {     int[] marks = { 60, 77, 82, 46, 59, 98, 100, 84 };//定義一個數組     var goo

原创 sqlserver 事務與鎖(sqlserver2005)

1.       什麼是併發 同時訪問一種資源的用戶被視爲併發訪問資源。併發數據訪問需要某些機制,以防止多個用戶試圖修改其他用戶正在使用的資源時產生負面影響。 2.       併發影響 丟失更新 未提交的依賴關係(髒讀) 不一致的分析(

原创 .Net序列化與反序列化淺析(一)

   一  、什麼是序列化?              “序列化”可被定義爲將對象的狀態存儲到存儲媒介中的過程。在此過程中,對象的公共字段和私有字段以及類的名稱(包括包含該類的程序集)都被轉換爲字節流,然後寫入數據流。在以後“反序列化”該

原创 關於.net網站的安全性問題以及解決方案的分析

在面試的時候當面試官問道:“你知道怎麼提高網站的安全性嗎?”這個問題時,我總是回答的不夠完整,所以今天我瀏覽了各大高手的博客,以及通過看書稍微總結一下,也許還是不完整,希望這方面高手也能出來指點一二。 首先探討一下,什麼是網站的安全性?

原创 淺析值類型與引用類型的內存分配(二)

大家都知道要學好 .NET,深入瞭解值類型和引用類型是必不可少的。在這裏我給大家簡單分析一下它們內存分配的區別和聯繫。       在分析之前,我們先行構造出一個最簡單的類引用類型: public class MyClass { }

原创 Sql優化一:sql語句優化

1.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應儘量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如: select

原创 C#數據類型以及數據類型的轉換淺析(一)

1  .C# 的數據類型的分類     值類型          (1)內置值類型【基本內置值類型  (整型(byte、short、int、long、double)和非整型(double、folat)】          (2)用戶自定義