【NET技術(shù)焦點】C#多線程學(xué)習(xí)(六) 互斥對象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個系統(tǒng)之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
引言 在web開發(fā)中,session是個非常重要的概念。在許多動態(tài)網(wǎng)站的開發(fā)者看來,session就是一個變量,而且其表現(xiàn)像個黑洞,他只需要將東西在合適的時機放進(jìn)這個洞里,等需要的時候再把東西取出來。這是開發(fā)者對session...
實現(xiàn)一個簡單的驗證(C#) 本部分主要目的是說明如何在ASP.NET MVC應(yīng)用程序中實現(xiàn)驗證。例如,將了解如何驗證一個表單提交時必填內(nèi)容的合法性。了解如何應(yīng)用model state和驗證相關(guān)的HTML helpers。 理解M...
緣由由于 luafie 對 Windows Mobile打包時增加快捷方式到開始菜單的方法 有些疑問,我把自己的經(jīng)驗總結(jié)一下。 歷史發(fā)展Windows Mobile的開始菜單一直被我認(rèn)為是錯誤的設(shè)計。我之前就討論過我對菜單的看法,可以參考...
每個人都有自己的生活和自己的職業(yè)或事業(yè),如果把經(jīng)營個人成長作為一個項目來看,那么在這個個人管理項目中,我們每個人都是這個項目的管理者和執(zhí)行者?! crum敏捷開發(fā)方法 如果你是一名開發(fā)人員,那么現(xiàn)在還...
從2004年算起來,專注于Sharepoint技術(shù)以及六七年了。從SPS2003,到MOSS2007,已經(jīng)現(xiàn)在的Sharepoint Server2010 Beta2,Sharepoint技術(shù)可以說是邁過了一個又一個臺階,起碼可以說,字面的功能是越來越強大?! 鴥?nèi)的S...
有時候會遇到這種情況:在一個表單上需要多個按鈕來完成不同的功能,比如一個簡單的審批功能。 如果是用webform那不需要討論,但asp.net mvc中一個表單只能提交到一個Action處理,相對比較麻煩點。方法一:使用客戶端腳...
一、設(shè)計xml,應(yīng)該包含下面信息:1、Datetime: 發(fā)生錯誤/異常的日期和時間
2、File name: 發(fā)生錯誤/異常的文件名
3、Class name : 發(fā)生錯誤/異常的類名
4、Methodname: 發(fā)生錯誤/異常的方法名
5、Errormethod :...
昨天我講到對.NET Framework的一點理解,今天又有所收獲,馬上來和大家分享。大家平時大都是參考MSDN,其實這足夠了,那么我今天要分享的是什么呢?大家平時用過多少namespace?或者說用過多少FCL?我本人喜歡更加直觀的...
Oxite中有6個Project,每個項目各自作為項目架構(gòu)中的不同的層。下面我們來各自的分析一下這6個項目。 我們可以看到這六個項目分別是Oxite,LinqToSqlDataProvider,MVC,Test,OxiteSite,(Oxite.Database 需要安裝S...
上次我們分析了Array.Sort方法的實現(xiàn)方式,并了解到類庫會為一些特例而使用高性能的排序方式——int數(shù)組便是這樣一例,因此從測試結(jié)果上來看其性能特別高。不過從數(shù)據(jù)上看,即便是在普通的情況下,Array.Sort...
從這節(jié)開始我們就開始我們的DSL之旅, 首先確保你已經(jīng)安裝了Visual Studio Sdk,并且使用的是Visual Studio 2008.我們先大概創(chuàng)建一個簡單的DSL項目,通過這個項目來了解dsl的開發(fā)環(huán)境和流程.1. 打開VS.NET ,...
相信如果看過一上篇你已經(jīng)對vs.net dsl有了一定的了解,接下來我們就來開始我們的這個系列的入門,Vs.net Dsl在國內(nèi)可能使用的人少之又少,不過希望這個系列能夠使看到的人能夠?qū)sl有一定的了解,使之能夠成為產(chǎn)...
什么是特定領(lǐng)域開發(fā)和DSL
特定領(lǐng)域開發(fā)是用來解決重復(fù)發(fā)生的問題的方法,針對每次發(fā)生的問題,通過進(jìn)行總結(jié)和分析,他們之間相同的方面可以一次性的解決.而經(jīng)常變化的方面,可以采用一種特殊的語言表達(dá).針對這個特...
系列文章導(dǎo)航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進(jìn) 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導(dǎo)航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進(jìn) 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導(dǎo)航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進(jìn) 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
本人寫的一個分頁Helper,支持普通分頁(也就是,首頁、上一頁、下一頁、末頁等),綜合分頁(普通分頁和數(shù)字分頁的綜合)。下面是分頁效果:分頁代碼:PagerHelper.cs代碼 1 using System;
2 using System.Collections.G...
最近一段時間一直在重看CLR via C# , 這次把字符串比較的函數(shù)總結(jié)下?! ?.Compare和CompareTo大PK 首先是我們最常用的String.Compare和CompareTo實例方法,先來看看這兩個方法: 我們通過這個可以直...
系列文章導(dǎo)航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進(jìn) 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導(dǎo)航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進(jìn) 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導(dǎo)航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進(jìn) 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導(dǎo)航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進(jìn) 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導(dǎo)航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進(jìn) 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
在前一篇文章中,我提出了在使用LINQ to SQL進(jìn)行更新操作時可能會遇到的幾種問題。其實這并不是我一個人遇到的問題,當(dāng)我在互聯(lián)網(wǎng)上尋找答案時,我發(fā)現(xiàn)很多人都對這個話題發(fā)表過類似文章。但另我無法滿足的是,他們盡管...
在學(xué)習(xí)LINQ時,我?guī)缀醣灰粋€困難所擊倒,這就是你從標(biāo)題中看到的更新數(shù)據(jù)庫的操作。下面我就一步步帶你走入這泥潭,請準(zhǔn)備好磚頭和口水,F(xiàn)ollow me。從最簡單的情況入手我們以Northwind數(shù)據(jù)庫為例,當(dāng)需要修改一個產(chǎn)品的P...