【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暴...
|
引言 在web開發中,session是個非常重要的概念。在許多動態網站的開發者看來,session就是一個變量,而且其表現像個黑洞,他只需要將東西在合適的時機放進這個洞里,等需要的時候再把東西取出來。這是開發者對session...
實現一個簡單的驗證(C#) 本部分主要目的是說明如何在ASP.NET MVC應用程序中實現驗證。例如,將了解如何驗證一個表單提交時必填內容的合法性。了解如何應用model state和驗證相關的HTML helpers。 理解M...
緣由由于 luafie 對 Windows Mobile打包時增加快捷方式到開始菜單的方法 有些疑問,我把自己的經驗總結一下。 歷史發展Windows Mobile的開始菜單一直被我認為是錯誤的設計。我之前就討論過我對菜單的看法,可以參考...
每個人都有自己的生活和自己的職業或事業,如果把經營個人成長作為一個項目來看,那么在這個個人管理項目中,我們每個人都是這個項目的管理者和執行者。 Scrum敏捷開發方法 如果你是一名開發人員,那么現在還...
從2004年算起來,專注于Sharepoint技術以及六七年了。從SPS2003,到MOSS2007,已經現在的Sharepoint Server2010 Beta2,Sharepoint技術可以說是邁過了一個又一個臺階,起碼可以說,字面的功能是越來越強大。 國內的S...
有時候會遇到這種情況:在一個表單上需要多個按鈕來完成不同的功能,比如一個簡單的審批功能。 如果是用webform那不需要討論,但asp.net mvc中一個表單只能提交到一個Action處理,相對比較麻煩點。方法一:使用客戶端腳...
一、設計xml,應該包含下面信息:1、Datetime: 發生錯誤/異常的日期和時間
2、File name: 發生錯誤/異常的文件名
3、Class name : 發生錯誤/異常的類名
4、Methodname: 發生錯誤/異常的方法名
5、Errormethod :...
昨天我講到對.NET Framework的一點理解,今天又有所收獲,馬上來和大家分享。大家平時大都是參考MSDN,其實這足夠了,那么我今天要分享的是什么呢?大家平時用過多少namespace?或者說用過多少FCL?我本人喜歡更加直觀的...
Oxite中有6個Project,每個項目各自作為項目架構中的不同的層。下面我們來各自的分析一下這6個項目。 我們可以看到這六個項目分別是Oxite,LinqToSqlDataProvider,MVC,Test,OxiteSite,(Oxite.Database 需要安裝S...
上次我們分析了Array.Sort方法的實現方式,并了解到類庫會為一些特例而使用高性能的排序方式——int數組便是這樣一例,因此從測試結果上來看其性能特別高。不過從數據上看,即便是在普通的情況下,Array.Sort...
從這節開始我們就開始我們的DSL之旅, 首先確保你已經安裝了Visual Studio Sdk,并且使用的是Visual Studio 2008.我們先大概創建一個簡單的DSL項目,通過這個項目來了解dsl的開發環境和流程.1. 打開VS.NET ,...
相信如果看過一上篇你已經對vs.net dsl有了一定的了解,接下來我們就來開始我們的這個系列的入門,Vs.net Dsl在國內可能使用的人少之又少,不過希望這個系列能夠使看到的人能夠對dsl有一定的了解,使之能夠成為產...
什么是特定領域開發和DSL
特定領域開發是用來解決重復發生的問題的方法,針對每次發生的問題,通過進行總結和分析,他們之間相同的方面可以一次性的解決.而經常變化的方面,可以采用一種特殊的語言表達.針對這個特...
系列文章導航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
本人寫的一個分頁Helper,支持普通分頁(也就是,首頁、上一頁、下一頁、末頁等),綜合分頁(普通分頁和數字分頁的綜合)。下面是分頁效果:分頁代碼:PagerHelper.cs代碼 1 using System;
2 using System.Collections.G...
最近一段時間一直在重看CLR via C# , 這次把字符串比較的函數總結下。 1.Compare和CompareTo大PK 首先是我們最常用的String.Compare和CompareTo實例方法,先來看看這兩個方法: 我們通過這個可以直...
系列文章導航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
在前一篇文章中,我提出了在使用LINQ to SQL進行更新操作時可能會遇到的幾種問題。其實這并不是我一個人遇到的問題,當我在互聯網上尋找答案時,我發現很多人都對這個話題發表過類似文章。但另我無法滿足的是,他們盡管...
在學習LINQ時,我幾乎被一個困難所擊倒,這就是你從標題中看到的更新數據庫的操作。下面我就一步步帶你走入這泥潭,請準備好磚頭和口水,Follow me。從最簡單的情況入手我們以Northwind數據庫為例,當需要修改一個產品的P...