原创 ASP.NET中的設計模式

GOF設計模式著作中的23種設計模式可以分成三組:創建型(Creational),結構型(Structural),行爲型(Behavioral)。下面來做詳細的剖析。 創建型 創建型模式處理對象構造和引用。他們將對象實例的實例化責

原创 你應該知道的35個Jquey小技巧

收集的35個 jQuery 小技巧/代碼片段,可以幫你快速開發. 禁止右鍵點擊 $(document).ready(function(){ $(document).bind("contextmenu",function

原创 EF學習筆記——通用增刪改查方案

我剛接觸EF未久,還不知道它有什麼強大之處,但看上去,EF提供了一般的增刪改查功能。以往用過一些ORM方法,儘管有代碼生成器,但代碼量總的來說比較多。這次採用EF,我就想,能不能儘量寫出一些通用的方法,以後添加表、實體類,只需做很

原创 解釋型語言與編譯型語言的區別

編譯型語言在程序執行之前,有一個單獨的編譯過程,將程序翻譯成機器語言,以後執行這個程序的時候,就不用再進行翻譯了。 解釋型語言,是在運行的時候將程序翻譯成機器語言,所以運行速度相對於編譯型語言要慢。 C/C++ 等都是編譯型語言,

原创 DataContractJsonSerializer和JavaScriptSerializer內部實現差異

問題的引子 先來看問題的引子。 定義一個下面這樣的類,此類有Serializable屬性,並且有一個屬性的定義沒有使用自動屬性來實現。 [Serializable] public class Users { p

原创 XSS攻擊的原理

**概念說明** Xss(cross-site scripting)攻擊指的是攻擊者往Web頁面裏插入惡意html標籤或者javascript代碼,當用戶瀏覽該頁或者進行某些操作時,攻擊者利用用戶對原網站的信任,誘騙用戶或瀏覽器

原创 C#開發模式

模式分爲三種,設計模式、體系結構模式與慣用法。 其中慣用法是一種語言緊密相關的模式, 例如:定界加鎖模式其實是一種慣用法。 在C#項目開發過程中,很多情況下您已經使用了某些模式,但或許您並不知道自己所使用的這種解決方案是一種已

原创 XML是什麼,它可以做什麼?——寫給XML入門者

XML即可擴展標記語言(eXtensible Markup Language)。標記是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。如何定義這些標記,既可以選擇國際通用的標記語言,比如HTML,

原创 C#中的項目文件夾debug 和release的區別

原文地址:http://blog.sina.com.cn/s/blog_9796861601016lc4.html 一: Bin 目錄用來存放編譯的結果,bin是二進制binrary的英文縮寫,因爲最初C編譯的程序文件都是

原创 世界七大數學難題

NP完全問題 例:在一個週六的晚上,你參加了一個盛大的晚會。由於感到侷促不安,你想知道這一大廳中是否有你已經認識的人。宴會的主人向你提議說,你一定認識那位正在甜點盤附近角落的女士羅絲。不費一秒鐘,你就能向那裏掃視,並且發現宴會的主

原创 VS2013鍵盤輸入無效,重啓無法恢復?

你是否在編寫代碼的過程中遇到過這種詭異的問題: 1.一個VS或多個VS中無法輸入字母數字甚至是空格! 2.不管是切換輸入法,軟鍵盤都無效 3.重啓電腦,IDE均無法解決問題 這時,請檢查一下你的VS裏裝ReSharper了嗎? 裝R