【NET技術焦點】C#多線程學習(六) 互斥對象
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
緣起 每次有新技術發布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術,需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個系統之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
本文適合對委托和接口概念非常了解的朋友,并且歡迎各位朋友與Snake一起探討有關這方面的知識.本文不適合對委托和接口概念或用途了解一知半解(模糊)的朋友,這篇文章可能會對您產生誤導,請千萬別看. 在文...
大家好,今天給大家詳解一下Android中Activity的生命周期,我在前面也曾經講過這方面的內容,但是像網上大多數文章一樣,基本都是翻譯Android API,過于籠統,相信大家看了,會有一點點的幫助,但是還不能完全吃透,所以我今...
右鍵菜單非常方便,很多時候會用到。這篇文章將使用一個JQUERY的插件在asp.net mvc中實現右鍵菜單。本文還將介紹一下在asp.net mvc中如何實現簡單的分頁。效果如下圖: 首先,下載此插件。 新建一個asp.net...
個性化是大多數Web應用程序的一個關鍵部分。TechRepublic和Amazon就是典型的例子,它們能夠記住用戶的某些特征。應用ASP.NET 1.x實現這一功能需要完成一些額外的工作,并要使用Session對象,而ASP.NET2.0版本簡化...
曾經很早就在網上看到一篇關于<asp.net虛擬主機的重大隱患>的文章,當時并不在意,做過asp虛擬主機的朋友可能都知道,即對每一個用戶都設置一個獨立的服務器用戶和單個目錄的操作權限,能夠基本上解決asp的fso問題。...
在ASP.NET我們在使用Repeater,DetailsView,FormView,GridView等數據綁定模板時,都會使用<%# Eval("字段名") %>或<%# Bind("字段名") %>這樣的語法來單向或雙向綁定數據。但是我們卻很少去了解,在這些語法的背后,A...
一,摘要 圣殿騎士首先向大家說聲對不起,由于最近身體不適,同時也因為這些天一直在研究微軟的云計算平臺Windows Azure(公司項目需要),所以暫停了更新WPF 基礎到企業應用系列索引,不過經過這幾天的調節,尤其是到海...
之前寫過幾篇關于WPF4 中開發Ribbon 工具欄的文章,其中利用的是WPF Ribbon Control 控件庫,開發出類似Office 2007 樣式的Ribbon 工具欄。當然CodePlex 也提供了Fluent Ribbon Control Suite 項目可以寫出Offi...
文 / 劉如鴻 2000年對于微軟是頗有意思的一年,一方面終于邁入了21世紀,擔心許久的千年蟲問題也沒有預想中的那樣大面積爆發,通過Windows 95和Windows 98的成功,微軟在桌面電腦市場取得了絕對壟斷的地位。雖然...
之前寫了一篇博客:利用.NET Framework4.0的源代碼調試你的應用程序。那篇文章教你如何利用.NET Framework4.0的源代碼幫助你調試應用程序,其實也就是進入.NET Framework4.0源代碼進行單步調試。由于項目需要,最...
相關文章:利用ASP.NET MVC源代碼調試你的應用程序 .NET Framework 的部分源代碼是開源的。這些源代碼可以供我們學習和參考。也可在也平時調試應用,直接跳入這些開源了的.NET Framework的代碼中。這樣既可...
在Asp.net mvc開發中,Controller需要向View提供Model,然后View將此Model渲染成HTML。這篇文章介紹三種由Controller向View傳遞數據的方式,實現一個DropDownList的顯示。 第一種:ViewData ViewData是一個Di...
藉由ASP.NET MVC內置的擴展性,開發人員便可以使用第三方庫,例如jQuery。在使用ASP.NET Webforms的時候,如果使用jQuery而不是ASP.NET AJAX,難度會比較大。 剛開始撰寫本文的時候,ASP.NET MVC的版本是Preview 4...
由于富有競爭力的價格和易于使用,MySQL在市場占有率方面逐步提升。開放源代碼社區為了擴展MySQL的使用范圍,開發出了.Net框架(.NET Framework)中可以使用的數據庫連接器。我們就來學習一下如何在.Net應用程序...
XML Bulk Load和Updategrams,這兩種客戶端技術使用帶有注解的大綱指定XML文檔內容和數據庫的表之間的映射;OpenXML是一種服務器端技術,它允許你在XML文檔上定義關系視圖,有了OpenXML的關系視圖,你就能使用T-SQL代...
隨著擁有多個硬線程CPU(超線程、雙核)的普及,多線程和異步操作等并發程序設計方法也受到了更多的關注和討論。本文主要是想探討一下如何使用并發來最大化程序的性能。 多線程和異步操作的異同 多線程和異...
類型轉換器是實現自定義服務器控件屬性過程中比較重要的內容。本文將對類型轉換器的基本概念和實現方法進行介紹。
1. 類型轉換器基本概念
類型轉換器是自定義服務器控件的輔助性功能實現。它主要...
在2005年的時候,我曾經基于.NET 2003開發了一個小的組件,這個組件的目的是為了解決模塊化開發和模塊復用的問題。我將該組件命名為Common Form Framework,它的目的是允許每一個開發人員獨立的開發自己的模塊且...
ASP.NET MVC設計的主要原則之一是可擴展性。處理管線(processing pipeline)上的所有(或大多數)東西都是可替換的。因此,如果您不喜歡ASP.NET MVC所使用的約定(或缺乏某些約定),您可以創建自己的服務來支持您的約定...
最近流行MVC,不是因為大家都在用,而是他已經在.NET缺席N多年。本文題目是亂取的,吸引眼球而已。 MVC是一個非常有爭議性的話題,首先,什么算是MVC,沒有一個統一的說法,眾說紛紜,java,php都在爭吵不休,就跟別說已...
1、為什么ASP.NET 2.0中的數據綁定控件不需要寫代碼就能完成更新、刪除、新建等數據操作? ASP.NET 1.x時,DataGrid等控件使用DataBinder.Eval(Container.DataItem,"ColumnName")這樣的表達式可以將數據源中的...
Model Binder在Asp.net MVC中非常簡單。簡單的說就是你控制器中的Action方法需要參數數據;而這些參數數據包含在HTTP請求中,包括表單上的Value和URL中的參數等。而ModelBinder的功能就是將這些個表單上的Value...
TDD介紹 TDD是一種開發方法,全稱是Test-Driven development,中文是測試驅動開發。作者是Kent Beck。首先讓我介紹一下三種常見的開發方式: 第一種:先Coding,然后Bug Fix。 第二種:先Coding,然后Unit Test,...
一.摘要 首先很高興這個系列能得到大家的關注和支持,這段時間一直在研究Windows Azure,所以暫緩了更新,同時也本著想把它寫好、寧缺毋濫的精神,在速度上自然也就慢了下來,這篇文章拖拖拉拉也經歷了十多天才發...
在工作中經常會遇到需要將一組數據繪制成曲線圖的情況,最簡單的方法是將數據導入Excel,然后使用繪圖功能手動生成曲線圖。但是如果基礎數據頻繁更改,則手動創建圖形可能會變得枯燥乏味。本篇將利用DynamicData...