List of .NET Dependency Injection Containers (IOC)

轉自 http://www.hanselman.com/blog/ListOfNETDependencyInjectionContainersIOC.aspx,Scott Hanselman 的部落格!供備忘查詢!I'm trying to expand my mind around dependency injectionin .NET (beyond the two frameworks I've personally used) and anstarting to put

最近寫的一些Extension Method

最近寫的一些Extension Method: CodeCode highlighting produced by Actipro CodeHighlighter

How to detect which control caused postback

  public static Control GetPostBackControl(Page page)    {        Control control = null;        string ctrlname = page.Request.Params.Get("__EVENTTARGET");        if (ctrlname != null && ctrlname != string.Empty)        {            control 

設定控制項獲得焦點

今天看到AJAX ControlToolKit的源碼中得到一個類,代碼如下:using System;using System.Web.UI;namespace AjaxControlToolkit{    public static class Utility    {        public static void SetFocusOnLoad(Control control)        {            if (control == null)            {  

我的項目:Kownledge Base System for Our Team

前段時間我們Team幾個人在一起討論了一下關於開發Kownledge Base System項目的事情,經過幾次討論和廣泛的調查,大家一致認為有一個屬於我們自己的Kownledge Base System對促進員工的技術交流與互享,提高員工的工作效率,方便後來的員工的學習和培養,乃至提高員工的英語寫作水平都非常有好處,而且經過討論和比較,我們否決了使用現有的開源論壇和Kownledge

操作Enum的一些實用方法

操作Enum的一些實用方法: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->        public static T GetEnumItem<T>(string name)        {            Type type = typeof(T);            if (Enum.IsDefined(type, 

反射加非同步,根據枚舉值來非同步執行方法

反射加非同步,根據枚舉值來非同步執行方法: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->        protected delegate void AsyncWriteLogMsgEvent(string message);        protected delegate void AsyncWriteLogExceptionEvent(

程式碼附加分離資料庫

附加資料庫sp_attach_db將資料庫附加到伺服器。文法sp_attach_db [ @dbname = ] 'dbname'    , [ @filename1 = ] 'filename_n' [ ,...16 ]參數[@dbname =] 'dbname'要附加到伺服器的資料庫的名稱。該名稱必須是唯一的。dbname 的資料類型為 sysname,預設值為 NULL。 [@filename1 =] 'filename_n'資料庫檔案的實體名稱,包括路徑。filename_n

const和static readonly的區別

const用於修改欄位或局部變數的聲明。它指定欄位或局部變數的值是常數,不能被修改。常量的值必須在編譯的時候確定,編譯後,CLR將常量的值儲存在Assembly的怨資料中。如果變數是const,那麼他隱式的是static的。因此在聲明常數的時候只需將該變數聲明為const即可,而不允許在聲明常數的時候使用static。當代碼引用常量時,CLR在中繼資料中尋找該符號,將提取的常量值嵌入到IL中,所以常量沒有地址以及相應的分配記憶體,而且不能通過引用傳遞變數readonly在欄位上使用的修飾符,表示

什麼是反射(.NET)

反射(Reflection)是.NET中的重要機制,通過放射,可以在運行時獲得.NET中每一個類型(包括類、結構、委託、介面和枚舉等)的成員,包括方法、屬性、事件,以及建構函式等。還可以獲得每個成員的名稱、限定符和參數等。有了反射,即可對每一個類型了如指掌。如果獲得了建構函式的資訊,即可直接建立對象,即使這個對象的類型在編譯時間還不知道。 程式碼在編譯後產生可執行檔應用,我們首先要瞭解這種可執行應用程式的結構。

為什麼繼承是有害的?–通過把具體的基類轉變成介面來改進你的代碼

extends 關鍵字是很有害的;也許不僅僅是在Charles Mason的層級上,還壞到了只要可能都應該避免的程度。GoF中詳細討論了把類繼承( extends )如何轉變成介面實現( implements)。 優秀的設計師的大部分代碼都是根據介面寫的,而不是根據具體的基類。本文將會講述為什麼設計師們會有這種古怪的癖好,同時也將介紹一些基於介面的編程基礎。 介面 VS 類我曾經參加了一個Java使用者小組會議,那次剛好是James Gosling

執行個體講解如何才能讓你的SQL運行得更快

很多人在使用SQL時往往會陷入一個誤區,即太關注於所得的結果是否正確,而忽略了不同的實現方法之間可能存在的效能差異,這種效能差異在大型的或是複雜的資料庫環境中(如聯機交易處理OLTP或決策支援系統DSS)中表現得尤為明顯。 筆者在工作實踐中發現,不良的SQL往往來自於不恰當的索引設計、不充份的串連條件和不可最佳化的where子句。 在對它們進行適當的最佳化後,其運行速度有了明顯地提高! 下面我將從這三個方面分別進行總結: 為了更直觀地說明問題,所有執行個體中的SQL已耗用時間均經過測試,不超過1

有關string和Cookie的幾個有用的擴充方法

幾個有用的擴充方法: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->        public static bool IsNullOrTrimEmpty(this string value)        {            return value == null || value.Trim().Length == 0;    

關於非同步上傳圖片以及上傳完成後顯示縮圖的問題

今天看到一段代碼,覺得還可以,雖然作者想要的功能沒能夠實現,但是值得討論。首先,我們想想要實現這樣的功能該怎麼做呢?首先我們用經典的IFrame控制項來實現檔案的非同步上傳,也就是說檔案上傳的伺服器端處理不是在原來頁面的後置檔案中,而是在Iframe視窗所開啟的檔案的後置代碼中。注意,主視窗和Iframe視窗可以開啟同一個地址的網頁,也就是同一個網頁,但是在伺服器端,他們分別屬於不同的執行個體,不同的Viewstate處理單位。其次,我們需要檔案上床成功後,在首頁面重新整理縮圖,因為檔案上傳的伺

[FW]: IE8 中 session 管理的變化

font-family:"Verdana","sans-serif";color:black'> font-family:"Verdana","sans-serif";color:black'> 原文地址: IE8 中 session

System.Web.Routing命名空間代碼解析(四) Route解析中用到的實體類,一些以”Segment”為名的類

先看類圖:1.PathSegment和PathSubSegment兩個類是基類,沒有任何代碼,分別代表Route規則中Url片段('/'分隔的結果)和Url片段中的子片段('{'和'}'分隔的結果)。2.SeparatorPathSegment類代表Route規則的Url中的'/',也沒有任何代碼3.ContentPathSegment類與SeparatorPathSegment類相對應其有兩個屬性,Subsegments儲存其所包含的PathSubsegment,IsCatchAll表示其是否

.NET下的AOP: PostSharp 原理分析

這段時間又在研究AOP了,對各種動態注入原理的AOP已經不感興趣了,想研究一下靜態注入的AOP,首當其衝的是PostSharp。PS:Routing 和ASP.NET

AST,DLR,Expression Tree———–推薦一位牛人的部落格!

今天看了RednaxelaFX的一系列關於LINQ與DLR的Expression tree, 收益非淺,很久沒有讀到這麼讓人痛快淋漓的有技術深度的文章了! 園子裡很多文章的內容都不深入(包括一些MVP寫的系列教程),似乎都類似Scottu Gu的部落格內容,針對的是初學者.當然, 我並沒有認為那些人寫的東西不好,他們花了不少時間和精力,文字功底也很不錯,為初學者提供了很好的學習資源.(如Terry

IBM-用例建模指南

用例建模指南傅純一, Rational中國區技術銷售經理, IBM中國有限公司軟體部 2004 年 11 月 01 日原文URL:http://www-128.ibm.com/developerworks/cn/rational/r-usecase-atm/  @ 2006-03-06 用例(Use Case)是一種描述系統需求的方法,使用用例的方法來描述系統需求的過程就是用例建模。用例方法最早是由Iva

從FxCop歸納出來的一些規範建議

原文地址:http://msdn.microsoft.com/zh-cn/library/ms228593(VS.80).aspxC# 3.0 版本的規範以及其他資訊可以在 http://msdn2.microsoft.com/en-us/vcsharp/aa336745.aspx 擷取從FxCop歸納出來的一些規範建議      下面是根據FxCop整理的.NET代碼編寫規範,僅供參考。一、 Design(設計)1. Abstract types should not have

總頁數: 61357 1 .... 5573 5574 5575 5576 5577 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.