【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暴...
|
Parallel.For 首先先寫一個普通的循環:private void NormalFor()
{
for (var i = 0; i < 10000; i++)
{
for (var j = 0; j < 1000; j++)
{
for (var k = 0; k < 100...
我總結了ASP.NET MVC 3讓我興奮的五個理由,不知你看了后會有何感想。 1、Razor視圖引擎 我不得不說,Razor視圖引擎太酷了,我喜歡它那清爽的代碼風格,它使用@符號表示代碼塊,下面的代碼在Razor都是合法的:@fo...
應廣大網友的要求,我最近抽空基于ASP.NET MVC + WCF + Entity Framework做了一個案例,該案例以圖書館圖書管理、讀者借書、還書為業務背景,以領域驅動設計為思想指導,全程采用Microsoft技術進行實踐,希望能夠給Mi...
昨天,我寫了一篇文章(參見:ASP.NET MVC 依賴注入),這種實現方式我個人一直感覺不太順,在寫出來與大家一起分享的同時, 也是想讓大家提提自己的建議, 今天下載了微軟發布的最新的 ASP.NET MVC3 Beta 版,同時也仔細...
前言 很喜歡一種人,他們可以把一種技術分析得很透徹,由淺入深,深入淺出,不管你是初學者還是資深人士,看上去都會感覺非常舒服。 但是有時候,試圖去描述一個技術點是很困難的事情。 開始,你覺得這個技術很...
代碼下載:http://files.cnblogs.com/n-pei/mvcfileupload.zip 最近因為TeamVideo需要用到視頻和圖片上傳功能,所以試著Google了很多資料,和大家分享下。 1.最基本的文件上傳 在View界面通過Form把數...
這個工具可以單獨使用,完全可以取代cmd.exe。例如如下: 但它的功能遠不止于此,例如我們可以很容易地獲取所有的進程名稱: 再來看一個,下面這個例子是獲取當前正在運行的服務列表。(可以用條件很方便地篩選): ...
默認情況下,.NET Framework僅自帶了最基本的Ajax控件,如UpdatePanel,UpdateProgress等,如果你想讓現有ASP.NET應用程序Ajax化,最簡單的方法就是利用Ajax控件工具箱中的擴展控件,但Visual Studio默認并沒有附帶Ajax...
長期以來,使用Web控件的開發者都欣賞這些控件所具有的高生產力,但在控制它們生成的標記方面卻付出了一定的代價。例如,許多ASP.NET控件會自動地使用元素來包裝它們的內容,原因是為了方便布局或樣式控制。然而,這...
摘要 int在.net里固定占4個字節,如果我們存儲和傳輸大量的int數據,并且大部分數的值比較小,我們就會浪費很多的網絡流量和磁盤存儲。Protocol Buffers對整數的編碼是讓值小的數占少量幾個的字節,值大的數占多...
大家知道,SharePoint 2010支持客戶端的對象模型訪問,主要有三種方式: 1..net 的客戶端對象模型,2.Javascript 的客戶端對象模型 3.Silverlight的客戶端對象模型,這里就簡單實現一個Silverlight的網頁計數器,來...
asp.net利用log4net寫入日志到SqlServer數據庫,Log4net是一個開源的錯誤日志記錄項目,易用性強,源自log4j,品質值得信賴。 下面就我的安裝部署log4net到MS sql server的經驗與大家分享。 下載log4net的Dll文...
數據的加密重要性大家皆知,很多情況下需要對數據進行加密處理,但各種重要數據的加密要求不一樣,有些需要時可逆的,有些是不要求可逆的,可逆的一般稱之為對稱加密算法,不可逆的一般可以成為非對稱加密算法。如登錄...
我們經常會遇到: 1:客戶購買了5個用戶的許可,10個用戶的許可,軟件需要限制用戶的并發數量,我知道就是Oracle的并發用戶達到20個以上,那費用是非常昂貴的。 2:一個用戶只能登錄一次或者是一個賬號在同一時間...
Silverlight中常常用到DataGrid來展示密集數據. 而常見應用系統中我們需要把這些數據導入導出到固定Office套件中例如常用的Excel表格. 那么在Silverlight 中如何加以實現? 在參考大量資料后 提供參考思路...
我們在編寫程序的時候會遇到各種各樣的意外情況,如除數為0,數組越界,非法轉型,棧溢出等等。因而我們需要有一種機制來處理這些情況,異常處理就是其中的一種機制。當然,還有其他的機制,在MFC中,由于標準的不統一,就存...
1、簡單的WF4.0活動測試 如果是一個簡單的WF4.0活動,是那種沒有帶BookMark,也不是messaging活動,也不是長時間運行的活動。使用WorkflowInvoker進行單元測試將非常的方便。 下面,我們以一種情況為例子:流程...
在這篇文章中,我將使用三個方法處理樂觀鎖,包括ADO.NET數據集、SQL Server時間戳數據類型和新舊值檢查,首先我們從并發談起,探討5個并發問題,然后從實際出發,利用這三種方法實現樂觀鎖。 為什么需要鎖?
在多...
以前一位同事習慣于使用Membership來進行權限管理,現在隨著ASP.NET MVC的引入,采用以前的方法,提出了以下方案: ASP.NET MVC+Membership結合,通過在web.config中進行配置,來管理系統中的權限。 于是,我對這...
之前寫過一篇文章《ASP.NET MVC中的驗證》,唯一的遺憾就是在使用Data Annotation Validators方式驗證的時候,如果數據庫是Entityframework等自動生成的文件,就沒有辦法使用擴展屬性標記進行標記。現在已經開始...
前言 這段時間的開發不會用到Blend,到年底才會大量用到,本來打算到時候在寫Blend相關的筆記,不過看到一些朋友還比較感興趣,所以這里提前整理了一下。 首先,我希望你記住下面幾點: 1、 Blend并不完全是為...
NuPack – .NET的開源軟件包管理器 NuPack是一個開源的軟件包管理器,它使你在項目中能夠更加容易的查找、安裝和使用.NET 庫。它能夠和所有的.NET 項目類型很好的一起工作(包括,沒有任何限制的,ASP.NE...
Kaxaml 輕量級XAML 編輯器,可以同時進行圖像和XAML 代碼的編輯。最終生成開發人員想要的XAML 程序。 網站鏈接:http://kaxaml.codeplex.com/ Shazzam 方便快捷的完成WPF/Silverlight 程序的像素渲...
Flex 支持格式設置為 SOAP 消息且通過 HTTP 傳輸的 Web 服務請求和結果。SOAP 提供基于 XML 格式的定義,用于在 Web 服務客戶端(如使用 Flex 構建的應用程序)和 Web 服務之間交換結構化和類型化信息。 在.NE...
上一篇介紹Flex的WebService的使用,可以調用多種類型的數據,都是直接調用,沒有使用參數,本篇學習使用參數調用WebService,WebService的參數類型可以是:簡單類型(如數值,字串串等),簡單實體模型(只有屬性),比較復雜的實體...