系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門(mén)獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對(duì)于WCF,對(duì)于SOA,由于涉及的是對(duì)多個(gè)系統(tǒng)之間的交互問(wèn)題,如何有效地解決不斷改變的需求所帶來(lái)的問(wèn)題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過(guò)第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過(guò)WCF Data Contract我們將CLR Data Type暴...
2010-08-12
閱讀(38) 作者(admin)
系列引入 NHibernate3.0剖析系列分別從Configuration篇、Mapping篇、Query篇、Session策略篇、應(yīng)用篇等方面全面揭示NHibernate3.0新特性和應(yīng)用及其各種應(yīng)用程序的集成,基于NHibernte3.0版本。如果你還不...
2010-08-11
閱讀(35) 作者(admin)
PetShop之ASP.NET緩存 如果對(duì)微型計(jì)算機(jī)硬件系統(tǒng)有足夠的了解,那么我們對(duì)于Cache這個(gè)名詞一定是耳熟能詳?shù)摹T贑PU以及主板的芯片中,都引入了這種名為高速緩沖存儲(chǔ)器(Cache)的技術(shù)。因?yàn)镃ache的存取速度比內(nèi)...
2010-08-11
閱讀(30) 作者(admin)
發(fā)布NGuestBook的動(dòng)機(jī)說(shuō)明
大約在半年前,我在博客上發(fā)表了一個(gè)系列文章:《基于.NET平臺(tái)的分層架構(gòu)實(shí)戰(zhàn)》。當(dāng)時(shí)在講解過(guò)程中用到了一個(gè)叫NGuestBook的案例,在那以后,有很多朋友留言或發(fā)E-mail希望能得到NG...
2010-08-11
閱讀(32) 作者(admin)
前言
ASP.NET MVC作為微軟官方的.NET平臺(tái)下MVC解決方案,自誕生起就吸引了眾多.NET平臺(tái)開(kāi)發(fā)人員的眼球。在經(jīng)歷了漫長(zhǎng)Preview后,上個(gè)月微軟終于發(fā)布了其beta版。應(yīng)該說(shuō),通過(guò)我親身實(shí)踐,我認(rèn)為這個(gè)框架的設(shè)...
2010-08-11
閱讀(22) 作者(admin)
如果愿意看英文,直接看: Google的前端優(yōu)化最佳實(shí)踐 Yahoo的前端優(yōu)化最佳實(shí)踐 High Performance Web Pages – 20 new best practices View more presentations from Stoyan Stefanov. --...
2010-08-10
閱讀(25) 作者(admin)
領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的關(guān)注重心是領(lǐng)域,尤其在面對(duì)復(fù)雜的領(lǐng)域邏輯時(shí),它總能夠幫助我們很好地分析領(lǐng)域。領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的基礎(chǔ)是領(lǐng)域建模。Eric認(rèn)為需要和領(lǐng)域?qū)<伊己玫睾献鳎瑥慕徽勚邪l(fā)現(xiàn)通用語(yǔ)言,找到領(lǐng)域的關(guān)鍵詞。領(lǐng)域...
2010-08-10
閱讀(42) 作者(admin)
查看本系列其他相關(guān)文章請(qǐng)點(diǎn)擊:Silverlight+WCF 新手實(shí)例象棋專(zhuān)題索引在線演示地址:Silverlight+WCF 新手實(shí)例 象棋 在線演示在Silverlight+WCF 新手實(shí)例 象棋 主界面-棋譜-回放(三十九)中,我們實(shí)現(xiàn)了用戶(hù)的棋譜回...
2010-08-10
閱讀(34) 作者(admin)
相關(guān)文章:NHibernate3.0剖析:Query篇之NHibernate.Linq標(biāo)準(zhǔn)查詢(xún) 系列引入 NHibernate3.0剖析系列分別從Configuration篇、Mapping篇、Query篇、Session策略篇、應(yīng)用篇等方面全面揭示NHibernate3.0新特性...
2010-08-10
閱讀(22) 作者(admin)
Oracle數(shù)據(jù)庫(kù)與MSSQL數(shù)據(jù)操作上有很大的不同,但是,在鏡像操作方面有類(lèi)似的地方。這篇文章關(guān)于MSSQL數(shù)據(jù)庫(kù)鏡像在Oracle數(shù)據(jù)庫(kù)中是如何實(shí)現(xiàn)的,它們之間存在哪些差異呢。 首先,微軟SQL數(shù)據(jù)庫(kù)中的鏡像數(shù)據(jù)庫(kù)類(lèi)似...
2010-08-10
閱讀(25) 作者(admin)
上回說(shuō)到了Memcached的性能問(wèn)題,的確,緩存不是萬(wàn)能的,但沒(méi)有緩存是萬(wàn)萬(wàn)不能的?還真有這么干的. PlentyofFish就是這樣做的, 它也是互聯(lián)網(wǎng)上巨頭中為數(shù)不多的采用WISC(Windows + IIS + Sql server + C#)架構(gòu)的網(wǎng)...
2010-08-10
閱讀(29) 作者(admin)
前不久,俺寫(xiě)了篇文章談到了.Net下面的分布式緩存的一些問(wèn)題,并結(jié)合DNT里面實(shí)現(xiàn)模式發(fā)表了一些自己的看法,近來(lái)通過(guò)學(xué)習(xí)相關(guān)的東西又有了一些新的體會(huì), 寫(xiě)在這里作為分布式緩存列系文章的第二部分. 其實(shí)對(duì)...
2010-08-10
閱讀(26) 作者(admin)
最近拜讀了代振軍同學(xué)寫(xiě)的關(guān)于Discuz!NT的緩存設(shè)計(jì)的一篇文章《Discuz!NT 緩存設(shè)計(jì)簡(jiǎn)析 [原創(chuàng)]》,頗有些想法,姑且寫(xiě)在這里讓大家拍磚吧。 緩存真是個(gè)好東西,在大型的系統(tǒng)中可以有效地提升系統(tǒng)的速度,此乃廢...
2010-08-10
閱讀(26) 作者(admin)
作為一個(gè)社區(qū)類(lèi)型軟件,大并發(fā)支持和高效穩(wěn)定運(yùn)行永遠(yuǎn)是“硬道理”,而有效安全的使用緩存恰恰能起到事倍功半的效果。而.NET本身所提供的緩存機(jī)制又顯得過(guò)于“單薄”,比如說(shuō)訂制不太靈活...
2010-08-10
閱讀(38) 作者(admin)
相信大多數(shù)開(kāi)發(fā)人員都比較了解緩存了,很多開(kāi)發(fā)人員都在軟件開(kāi)發(fā)中使用了預(yù)定義或自定義的緩存,并從中獲得了預(yù)期的應(yīng)用程序的性能提升.這篇和后續(xù)文章將詳細(xì)的介紹與探討.net體系下的緩存實(shí)現(xiàn)的機(jī)制,并討論...
2010-08-09
閱讀(31) 作者(admin)
概述:本工作流以一套金融軟件業(yè)務(wù)處理流程為例,實(shí)現(xiàn)功能包括:流程自定義、步驟自定義、步驟重復(fù)次數(shù)、步驟類(lèi)型(順序/并行)、定義排序功能,完全使用數(shù)據(jù)庫(kù)實(shí)現(xiàn),本文將詳細(xì)分析業(yè)務(wù)流程、系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)細(xì)節(jié)。術(shù)語(yǔ):工作流...
2010-08-09
閱讀(20) 作者(admin)
User Control大家肯定不會(huì)陌生,在使用ASP.NET的過(guò)程中,除了aspx頁(yè)面,最常見(jiàn)的就莫過(guò)于ascx了。ascx是一個(gè)有獨(dú)立邏輯的組件,提供了強(qiáng)大的復(fù)用特性,合理使用,能夠大大提高開(kāi)發(fā)效率。通過(guò)User Control直接生成HTML內(nèi)...
2010-08-09
閱讀(27) 作者(admin)
TDD的背景 自從03年Beck正式提出(事實(shí)上在00年,Beck提出eXtreme Programming時(shí),就已經(jīng)提出了這個(gè)詞)Test-driven design/development這樣一個(gè)基于測(cè)試優(yōu)先、重構(gòu)和迭代的革命性的開(kāi)發(fā)方法以來(lái),無(wú)數(shù)的實(shí)踐已經(jīng)...
2010-08-09
閱讀(39) 作者(admin)
系列引入 NHibernate3.0剖析系列分別從Configuration篇、Mapping篇、Query篇、Session策略篇、應(yīng)用篇等方面全面揭示NHibernate3.0新特性和應(yīng)用及其各種應(yīng)用程序的集成,基于NHibernte3.0版本。如果你還不...
2010-08-09
閱讀(26) 作者(admin)
我們不止一次的提到File API以及Web應(yīng)用程序?qū)Ρ镜刭Y源的訪問(wèn),比如《JavaScript將增加本地操作API 可直接操作本地文件》和《HTML5 File API初探支持文件拖放上傳功能》等。這不只是一個(gè)功能或者API,它還代表...
2010-08-09
閱讀(43) 作者(admin)
層疊樣式表(CSS)是現(xiàn)代網(wǎng)站設(shè)計(jì)非常重要的組成部分,如果沒(méi)有它,那網(wǎng)站就會(huì)像10年前那樣難看。隨著時(shí)間的推移,在網(wǎng)絡(luò)上的CSS教程的質(zhì)量有了大幅度提高。這里有21個(gè)令人稱(chēng)贊的CSS技術(shù)應(yīng)用實(shí)例,您可能從來(lái)沒(méi)想過(guò)這...
2010-08-08
閱讀(31) 作者(admin)
緩存是在內(nèi)存存儲(chǔ)數(shù)據(jù)的一項(xiàng)技術(shù),也是ASP.NET中提供的重要特性之一,對(duì)于程序員來(lái)講,了解ASP.NET緩存的工作原理對(duì)于其設(shè)計(jì)程序是非常有用的。 ASP.NET需要被緩存的對(duì)象多種多樣,包括從數(shù)據(jù)庫(kù)中提取出來(lái)的數(shù)據(jù)...
2010-08-08
閱讀(16) 作者(admin)
引言 地面導(dǎo)航裝備維修保障系統(tǒng)是一個(gè)包含裝備、人員、備件、信息和管理等因素的離散事件復(fù)雜大系統(tǒng),由于導(dǎo)航裝備維修保障系統(tǒng)的離散性、隨機(jī)性和復(fù)雜性決定了在對(duì)它進(jìn)行建模描述和分析時(shí)的困難性...
2010-08-08
閱讀(21) 作者(admin)
我們知道,如果使用DHTML對(duì)象模型對(duì)文檔的內(nèi)容進(jìn)行操縱,就必須了解相關(guān)文檔元素的特殊屬性和方法。因?yàn)槲臋n的元素有很多種,相應(yīng)的屬性和方法也就非常多,為了實(shí)現(xiàn)一個(gè)功能,開(kāi)發(fā)人員不得不查詢(xún)?cè)S多資料。但是有了DO...
2010-08-08
閱讀(43) 作者(admin)
本文的目的是以最精煉的語(yǔ)言,理解什么是O/R Mapping,為什么要O/R Mapping,和如何進(jìn)行O/R Mapping。 什么是O/R Mapping? 廣義上,ORM指的是面向?qū)ο蟮膶?duì)象模型和關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)之間的相互轉(zhuǎn)換。 ...
2010-08-08
閱讀(27) 作者(admin)
在Web程序中上傳文件是很常見(jiàn)的需求。利用HTTP協(xié)議上傳文件的方式非常有限,最常見(jiàn)的莫過(guò)于使用<input type="file" />元素進(jìn)行上傳。這種上傳方式會(huì)將內(nèi)容使用multipart/form-data方案進(jìn)行編碼,并將內(nèi)容POST到...