系列文章導(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呢?"等言辭;...
軟件工程是一門獨(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暴...
2009-04-02
閱讀(28) 作者(admin)
引言 委托 和 事件在 .Net Framework中的應(yīng)用非常廣泛,然而,較好地理解委托和事件對(duì)很多接觸C#時(shí)間不長(zhǎng)的人來(lái)說(shuō)并不容易。它們就像是一道檻兒,過(guò)了這個(gè)檻的人,覺(jué)得真是太容易了,而沒(méi)有過(guò)去的人每次見(jiàn)到委托和事件...
2009-04-02
閱讀(27) 作者(admin)
習(xí)慣于OOP語(yǔ)言編程后,會(huì)發(fā)現(xiàn)Javascript世界有很多匪夷所思的奇奇怪怪的現(xiàn)象(比如閉包),我花了大量的精力研究這些奇怪現(xiàn)象的根源,最后發(fā)現(xiàn):源自于javascript的作用域不是塊級(jí)作用域,同時(shí)它有一套基于作用域鏈的標(biāo)識(shí)...
2009-04-02
閱讀(31) 作者(admin)
今天繼續(xù)WCF分布式開(kāi)發(fā)步步為贏系列的第4節(jié):WCF服務(wù)可靠性傳輸配置與編程開(kāi)發(fā)。這個(gè)章節(jié),我們要介紹什么是WCF服務(wù)的可靠性傳輸,隨便介紹網(wǎng)絡(luò)協(xié)議的概念,Web Service為什么不支持可靠性傳出,具體的WCF綁定協(xié)議和...
2009-04-01
閱讀(56) 作者(admin)
今天我們繼續(xù)WCF分布式開(kāi)發(fā)步步為贏(3)WCF服務(wù)元數(shù)據(jù)交換、配置及編程開(kāi)發(fā)的學(xué)習(xí)。經(jīng)過(guò)前面兩節(jié)的學(xué)習(xí),我們了解WCF分布式開(kāi)發(fā)的相關(guān)的基本的概念和自定義宿主托管服務(wù)的完整的開(kāi)發(fā)和配置過(guò)程。今天我們來(lái)詳...
2009-04-01
閱讀(24) 作者(admin)
前些天聽(tīng)了易中天先生的 "儒法之爭(zhēng)(一)血染的思想", 對(duì)法家的思想有了一個(gè)初步的認(rèn)識(shí),可以說(shuō)法家是先秦諸子中改革改的最徹底的一種思想,這主要是因?yàn)榉宜枷胧歉优c那個(gè)時(shí)代背景相結(jié)合,也更直面“慘談&...
2009-04-01
閱讀(27) 作者(admin)
上一節(jié)《WCF分布式框架基礎(chǔ)概念》我們介紹了WCF服務(wù)的概念和通信框架模型,并給出了基于自定義托管服務(wù)的WCF程序的實(shí)現(xiàn)代碼。考慮到WCF分布式開(kāi)發(fā)項(xiàng)目中關(guān)于托管宿主服務(wù)配置和客戶端添加引用。兩個(gè)環(huán)節(jié)最容...
2009-03-30
閱讀(37) 作者(admin)
一、引言對(duì)數(shù)據(jù)庫(kù)索引的關(guān)注從未淡出我的們的討論,那么數(shù)據(jù)庫(kù)索引是什么樣的?聚集索引與非聚集索引有什么不同?希望本文對(duì)各位同仁有一定的幫助。有不少存疑的地方,誠(chéng)心希望各位不吝賜教指正,共同進(jìn)步。[最近首頁(yè)之爭(zhēng)...
2009-03-30
閱讀(30) 作者(admin)
Ajax 由 HTML、JavaScript™ 技術(shù)、DHTML 和 DOM 組成,這一杰出的方法可以將笨拙的 Web 界面轉(zhuǎn)化成交互性的 Ajax 應(yīng)用程序。本系列的作者是一位 Ajax 專家,他演示了這些技術(shù)如何協(xié)同工作 ——...
2009-03-30
閱讀(26) 作者(admin)
本來(lái)打算一切都?jí)m埃落定再去寫(xiě)東西。可是如果這么一直等下去,真不知道還有沒(méi)有寫(xiě)的可能啦。寫(xiě)技術(shù)不是件容易的事情 突然發(fā)現(xiàn)記錄生活和寫(xiě)技術(shù)日志需要特殊的熱情和持久的耐性。生活本身就不容易,做技術(shù)也...
2009-03-29
閱讀(38) 作者(admin)
最近,在首頁(yè)看到了太多的抱怨:潛心技術(shù)、不得志,陷入了某種窘境——身后無(wú)數(shù)小弟弟小妹妹不計(jì)一切代價(jià)的向這個(gè)行業(yè)涌來(lái),眼前是經(jīng)濟(jì)危機(jī)需求萎縮,身邊是老板壓,同事迫。 是什么導(dǎo)致這個(gè)困境呢? 先看一個(gè)...
2009-03-29
閱讀(37) 作者(admin)
最近在項(xiàng)目中,遇到了一個(gè)需要在遠(yuǎn)程監(jiān)視自動(dòng)運(yùn)行軟件的實(shí)時(shí)情況的例子。因?yàn)镸S面向服務(wù)方面有WCF,而且看了一些資料,覺(jué)得WCF比較適合這個(gè)應(yīng)用。因此決定用WCF來(lái)實(shí)現(xiàn)這個(gè)功能。首先,先說(shuō)一下具體的應(yīng)用,監(jiān)控,顧名思義,有...
2009-03-29
閱讀(19) 作者(admin)
在MIX 09上,Nikhil Kothari發(fā)布了微軟的一神作——Microsoft .NET RIA Services。雖然目前的版本僅僅是可憐的"March '09 Preview”,但它已經(jīng)足夠讓人興奮不已。簡(jiǎn)單地說(shuō),在這之前,如果你用到了現(xiàn)在...
2009-03-29
閱讀(25) 作者(admin)
從最原始的編譯器,逐漸到 Shell 命令組合、Make工具,到現(xiàn)在的針對(duì)性 Build 工具,Rake、Ant、MSBuild,甚至于 PowerShell 這樣的工具;都為我們軟件開(kāi)發(fā)以及系統(tǒng)管理做出了貢獻(xiàn),我甚至不能想象幾十年前使用編譯器生...
2009-03-29
閱讀(29) 作者(admin)
回顧“被動(dòng)方式”開(kāi)發(fā)在C#對(duì)游戲手柄的編程開(kāi)發(fā)-API篇(1)這篇文章中我們介紹了“被動(dòng)方式”的開(kāi)發(fā)。在此方式下,我們的程序只扮演一個(gè)消息接收者。系統(tǒng)會(huì)定時(shí)告訴我們某個(gè)游戲手柄當(dāng)前的狀態(tài)...
2009-03-27
閱讀(36) 作者(admin)
本文演示了 SQL Server 2005 分區(qū)表分區(qū)切換的三種形式:
1. 切換分區(qū)表的一個(gè)分區(qū)到普通數(shù)據(jù)表中:Partition to Table;
2. 切換普通表數(shù)據(jù)到分區(qū)表的一個(gè)分區(qū)中:Table to Partition;
3. 切換分區(qū)表的分區(qū)到另一分...
2009-03-24
閱讀(28) 作者(admin)
Variable1.1及其源代碼下載Variable1.1是一個(gè)用于在客戶端與服務(wù)器之間傳遞數(shù)據(jù)的控件,Variable1.1的功能特點(diǎn)有:(1) 可以向Javascript傳遞DataTable,Hashtable等類型的變量,并在頁(yè)面生成一個(gè)名稱與控件ID相同的變...
2009-03-23
閱讀(37) 作者(admin)
我們?cè)谑褂肁JAX來(lái)做服務(wù)器端和客戶端交互的時(shí)候,一般的做法是讓服務(wù)器端返回一段JSON字符串,然后在客戶端把它解析成JavaScript對(duì)象。解析時(shí)用到的方法一般是eval或者new function,而目前IE8和Firefox3.1又內(nèi)置了原...
2009-03-21
閱讀(30) 作者(admin)
契約式編程不是一門嶄新的編程方法論。C/C++ 時(shí)代早已有之。Microsoft 在 .NET 4.0 中正式引入契約式編程庫(kù)。博主以為契約式編程是一種相當(dāng)不錯(cuò)的編程思想,每一個(gè)開(kāi)發(fā)人員都應(yīng)該掌握。它不但可以使開(kāi)發(fā)人員的思...
2009-03-20
閱讀(26) 作者(admin)
今天發(fā)布了IE8簡(jiǎn)體中文正式版,我在第一時(shí)間下載并使用。這篇博文將介紹IE8開(kāi)發(fā)新特性。W3C標(biāo)準(zhǔn)支持
IE8是一個(gè)標(biāo)準(zhǔn)的瀏覽器。IE8終于通過(guò)了acid 的測(cè)試,雖然分?jǐn)?shù)不高,但是微軟能在標(biāo)準(zhǔn)前讓步,實(shí)屬難得。為了兼容之前...
2009-03-20
閱讀(22) 作者(admin)
前提條件:閱讀本文之前請(qǐng)確認(rèn)你已經(jīng)安裝了如下軟件Visual Studio 2008 (Express) SP1 Silverlight 3 Tools For Visual Studio Microsoft Expression Blend 3 MIX 09 Preview 本篇主要內(nèi)容:如何利用新的Bitmap AP...
2009-03-20
閱讀(33) 作者(admin)
記得<倚天屠龍記>中有這樣一段情節(jié):張三豐向張無(wú)忌傳授一套太極劍法,一路劍法使完,竟無(wú)一人喝彩,各人盡皆詫異:"這等慢吞吞、軟綿綿的劍法,如何用來(lái)對(duì)敵過(guò)招"。還以為是張真人有意放慢了招數(shù),好讓張無(wú)忌瞧個(gè)明...
2009-03-19
閱讀(41) 作者(admin)
前言 在可擴(kuò)展性開(kāi)發(fā)(五)中,我介紹了對(duì)于Solution、Project、ProjectItem的基本操作。可以認(rèn)為它們面向的是解決方案內(nèi)容的物理(文件)表示,我們需要使用VS提供的解決方案管理器(Solution Explorer)來(lái)管理它們。毫無(wú)疑問(wèn),...
2009-03-19
閱讀(31) 作者(admin)
1.用Pascal大小寫(xiě)規(guī)則命名方法、類型、結(jié)構(gòu)、接口、委托、枚舉、枚舉項(xiàng)、屬性、事件等。 public class DataGrid
{
public void DataBind()
{
}
}...
2009-03-19
閱讀(31) 作者(admin)
.Net 下調(diào)試跟蹤線程掛起和程序死循環(huán) 作者:Eaglet .Net 下的程序調(diào)試相對(duì)C/C++要簡(jiǎn)單很多,少了那些令人頭疼的指針越界的問(wèn)題。不過(guò)當(dāng)你的程序遇到如下問(wèn)題時(shí),依然非常棘手: 1. 進(jìn)程異常終止。解決方案...
2009-03-19
閱讀(29) 作者(admin)
在我們平時(shí)所寫(xiě)的ASP.NET中,我們更多的是去使用服務(wù)器端控件:。與此同時(shí),我們卻忽略了很多HTML元素的使用。在這章,讓我們來(lái)簡(jiǎn)單的對(duì)HTML的一些元素的標(biāo)準(zhǔn)來(lái)做簡(jiǎn)單的回顧。1. 和 對(duì)于這兩個(gè)元素,我想很多經(jīng)常去使用...