How ASP.NET MVC Works?[持續更新中…]
在未來的一段時間里,我將撰寫一系列關于ASP.NET MVC的文章。這些文章旨在剖析ASP.NET MVC框架底層的運行機制,力求將整個框架這個黑盒轉換為百盒,將框架本身進行請求處理的流程完整而清晰地呈現在讀者面前,讓讀者知其然并知其所以然。了解ASP.NET MVC框架本身的原理,不僅僅可以幫助我... ...
回頭再說 .net framework從1.0說到4.0
下面是在團隊分享的一個PPT,簡單介紹了.net framework從1.0到4.0的演變歷程;對于相同的知識從不同的角度切入會有不同的收獲,嘗試著去發現自己的視角,學習才會有收獲; ...
軟件項目“免坑”指南
“誰也無法改變現狀,唯有無數程序員血灑大地,才能使項目重建天日。”
這一點也不夸張,軟件項目做爛了就是個坑,參與者也不過是填坑的。就像是在魔獸世界戰場遇到國家隊一樣,你贏也贏不了,出也出不去。 ...
C#實現平衡多路查找樹(B樹)
寫在前面:搞了SQL Server時間也不短了,對B樹的概念也算是比較了解。去網上搜也搜不到用C#或java實現的B樹,干脆自己寫一個。實現B樹的過程中也對很多細節有了更深的了解。 簡介 B樹是一種為輔助存儲設計的一種數據結構,在1970年由R.Bayer和E.mccreight提出。在文件系統和數... ...
什么是對象,為什么要面向對象,怎么才能面向對象?
查看文章索引請通過http://www.rzrgm.cn/seesea125/archive/2012/04/17/2453256.html一、 面向對象,這個對象到底是什么? 這個對象不是C#中的實例,C#中我們把一個類的實例也叫做對象,這種對象嚴格的說應該是面向對象的編程實現(OOP)中的... ...
C# 溫故而知新:Stream篇 (四)
C# 溫故而知新:Stream篇(四)FileStream目錄:如何去理解FileStream?FileStream的重要性FileStream常用構造函數(重要)非托管參數SafeFileHandle簡單介紹FileStream常用屬性介紹FileStream常用方法介紹FileStream示例1... ...
細說SQL Server中的加密
簡介 加密是指通過使用密鑰或密碼對數據進行模糊處理的過程。在SQL Server中,加密并不能替代其他的安全設置,比如防止未被授權的人訪問數據庫或是數據庫實例所在的Windows系統,甚至是數據庫所在的機房,而是作為當數據庫被破解或是備份被竊取后的最后一道防線。通過加密,使得未被授權的人在沒有密鑰或... ...
項目經理的“勢能”培養
項目經理的“勢能”培養 我很早之前就聽說過,做為一個項目經理,至少要在公司工作兩年以上,且年齡不小于三十歲。我當時還年輕,對這兩點很不屑。而現在,我卻很理解。在公司工作時間短,對人員不熟悉,將很難橫向協調資源;年紀過輕則不夠沉穩、練達,難以實現快速溝通。作為IT企業,很多項目經理都是由基層做起的,技... ...
IN2Windows 8 (Part 1)
2012年2月29日,微軟向全球宣布了 Windows 8 Consumer Preview,也就是我們說的 Beta 版。這一版本相對 Windows Developer Preview 要完善和穩定許多。自打 announce 那天起,我就盡快下載安裝了這一版本,并且作為日常辦公和生活所使用的唯... ...
淺談SQL Server中的快照
簡介 數據庫快照,正如其名稱所示那樣,是數據庫在某一時間點的視圖。是SQL Server在2005之后的版本引入的特性。快照的應用場景比較多,但快照設計最開始的目的是為了報表服務。比如我需要出2011的資產負債表,這需要數據保持在2011年12月31日零點時的狀態,則利用快照可以實現這一點。快照還可... ...
詳解 ASP.NET異步
在前文中,介紹了.NET下的多種異步的形式,在WEB程序中,天生就是多線程的,因此使用異步應該更為謹慎。本文將著重展開ASP.NET中的異步。 ...
CQRS實踐(2): Command的實現
概述繼續引用上篇文章中的圖片(來源于Udi Dahan博客),UI中的寫入操作都將被封裝為一個命令中,發送給Domain Model來處理。我們遵循Domain Driven Design的設計思想,因此所有的業務邏輯都只在Domain Model中處理,Command中將不會帶有業務邏輯。Comm... ...
SQL Join的一些總結
1.1.1 摘要 Join是關系型數據庫系統的重要操作之一,SQL Server中包含的常用Join:內聯接、外聯接和交叉聯接等。如果我們想在兩個或以上的表獲取其中從一個表中的行與另一個表中的行匹配... ...
Windows 8 Metro app開發初體驗
前言 隨著Windows Phone的進一步推廣,微軟也把傳統桌面版本的Windows帶入觸摸的世界,全新的Windows 8破蛹而出。大家對Windows8的關注度遠遠高于當初的Windows Phone。我記得在2010年4月Windows Phone CTP SDK剛出來的時候,研究的人寥寥無... ...
數據庫架構的升級和變更
SQLServer2008在數據的高安全、高性能、高可用方面的技術已經比較成熟,這些技術和方案都是隨著很多公司的業務和數據訪問壓力的增加而不斷的升級和變遷的,同時經歷了方方面面的考驗,證明了它們都是成熟可靠的,下面就這方面的技術方案和變遷過程來做一些分析。階段一:裸奔時代:優點:裸奔最大的好處就是簡... ...
T-SQL查詢進階—理解SQL Server中的鎖
簡介 在SQL Server中,每一個查詢都會找到最短路徑實現自己的目標。如果數據庫只接受一個連接一次只執行一個查詢。那么查詢當然是要多快好省的完成工作。但對于大多數數據庫來說是需要同時處理多個查詢的。這些查詢并不會像紳士那樣排隊等待執行,而是會找最短的路徑執行。因此,就像十字路口需要一個紅綠燈那樣... ...
C#綜合揭秘——深入分析委托與事件
本章主要介紹了委托(Delegate)的使用,解釋委托的協變與逆變,以及如何使用 Delegate 使 Observer(觀察者)模式的使用變得更加簡單。
而事件(Event)屬于一種特殊的委托,最后,本文還介紹了匿名方法,泛型委托Predicate,Action,Func 的來由,以及 Lambd... ...
Web安全性測試之XSS
XSS 全稱(Cross Site Scripting) 跨站腳本攻擊, 是Web程序中最常見的漏洞。指攻擊者在網頁中嵌入客戶端腳本(例如JavaScript), 當用戶瀏覽此網頁時,腳本就會在用戶的瀏覽器上執行,從而達到攻擊者的目的. 比如獲取用戶的Cookie,導航到惡意網站,攜帶木馬等。 作為... ...
ASP.NET的路由系統:路由映射
我們可以通過RouteTable的靜態屬性Routes得到一個基于應用的全局路由表,這是一個類型的RouteCollection的集合對象,我們可以通過調用它的MapPageRoute進行路由映射。接下來我們通過實現演示的方式來說明路由注冊的一些細節問題。 ...



