【技術(shù)開發(fā)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨(dú)特的工程藝術(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暴...
|
jQuery中常用的函數(shù)方法總結(jié)jQuery中為我們提供了很多有用的方法和屬性,自己總結(jié)的一些常用的函數(shù),方法。個人認(rèn)為在開發(fā)中會比較常用的,僅供大家學(xué)習(xí)和參考。事件處理 ready(fn)代碼:
$(document).ready(function()...
系列文章導(dǎo)航:基于.NET平臺的Windows編程實(shí)戰(zhàn)(一)——前言基于.NET平臺的Windows編程實(shí)戰(zhàn)(二)—— 需求分析與數(shù)據(jù)庫設(shè)計(jì)基于.NET平臺的Windows編程實(shí)戰(zhàn)(四)—— 數(shù)據(jù)庫操作類的編寫基于.NET平臺的Windows編程實(shí)戰(zhàn)(五)—...
系列文章導(dǎo)航:基于.NET平臺的Windows編程實(shí)戰(zhàn)(一)——前言基于.NET平臺的Windows編程實(shí)戰(zhàn)(二)—— 需求分析與數(shù)據(jù)庫設(shè)計(jì)基于.NET平臺的Windows編程實(shí)戰(zhàn)(四)—— 數(shù)據(jù)庫操作類的編寫基于.NET平臺的Windows編程實(shí)戰(zhàn)(五)—...
經(jīng)歷了最近幾個月易訊網(wǎng)新版本的緊張開發(fā)及上線調(diào)試之后,總算能夠暫時靜下心來考慮網(wǎng)站的下一步計(jì)劃及如何通過網(wǎng)絡(luò)來如何吸引用戶。
本來很早就想與朋友們一起分享下自己在開發(fā)易訊網(wǎng)過程中對網(wǎng)站架構(gòu)和設(shè)計(jì)和...
在現(xiàn)在開發(fā)模式日益增多,框架泛濫的時代里,人們越來越多的依賴于固有的框架模式的開發(fā)而忽略了對項(xiàng)目底層架構(gòu)的理解。所以在部署項(xiàng)目結(jié)構(gòu)的時候,會遇到“循環(huán)引用”這個問題,今天我就遇到了。 其...
在上一篇文章中,我們通過一些示例談?wù)摿薎L與CLR中的一些特性。IL與C#等高級語言的作用類似,主要用于表示程序的邏輯。由于它同樣了解太多CLR中的高級特性,因此它在大部分情況下依舊無法展現(xiàn)出比那些高級語言更...
系列文章導(dǎo)航:基于.NET平臺的Windows編程實(shí)戰(zhàn)(一)——前言基于.NET平臺的Windows編程實(shí)戰(zhàn)(二)—— 需求分析與數(shù)據(jù)庫設(shè)計(jì)基于.NET平臺的Windows編程實(shí)戰(zhàn)(四)—— 數(shù)據(jù)庫操作類的編寫基于.NET平臺的Windows編程實(shí)戰(zhàn)(五)—...
第一步:創(chuàng)建一個新的Windows項(xiàng)目打開VS2005,點(diǎn)擊“文件”-->“新建”-->“項(xiàng)目”,在彈出的對話框里,在左邊選擇“Windows”,在右邊選擇“Windows應(yīng)用程序”,并在下...
系列文章導(dǎo)航:基于.NET平臺的Windows編程實(shí)戰(zhàn)(一)——前言基于.NET平臺的Windows編程實(shí)戰(zhàn)(二)—— 需求分析與數(shù)據(jù)庫設(shè)計(jì)基于.NET平臺的Windows編程實(shí)戰(zhàn)(四)—— 數(shù)據(jù)庫操作類的編寫基于.NET平臺的Windows編程實(shí)戰(zhàn)(五)—...
系列文章導(dǎo)航:基于.NET平臺的Windows編程實(shí)戰(zhàn)(一)——前言基于.NET平臺的Windows編程實(shí)戰(zhàn)(二)—— 需求分析與數(shù)據(jù)庫設(shè)計(jì)基于.NET平臺的Windows編程實(shí)戰(zhàn)(四)—— 數(shù)據(jù)庫操作類的編寫基于.NET平臺的Windows編程實(shí)戰(zhàn)(五)—...
繼承已經(jīng)是一個古老的話題了,不過最近又在一些地方看到有人討論它,加上自己也有一些想法,因此形成了這篇文章。
繼承好不好?
經(jīng)典的OO理論說:繼承是面向?qū)ο蟮娜蠡弧?br />
現(xiàn)代的OO理論說:組合優(yōu)于繼承。
這兩種...
前天看了兩篇文章,分別是: (轉(zhuǎn))我奮斗了18年才和你坐在一起喝咖啡 (轉(zhuǎn))我奮斗了十八年不是為了和你一起喝杯咖啡 兩篇文章中主人公的出身和后來的經(jīng)歷與自己有些相似,所以感觸良多,特發(fā)此文以...
驗(yàn)證流程講述 我們首先假設(shè)一個場景:用戶現(xiàn)在已經(jīng)打開了我們的首頁Default.aspx,但是有些資源只能是登錄用戶才可以看到的,那么如果這個用戶想要查看這些資源,那么他就要登錄。而且這個用戶已經(jīng)有了一...
一葉障目.NET平臺上的分層架構(gòu)(很多朋友稱其為“三層架構(gòu)”),似乎是一個長盛不衰的話題。經(jīng)常看到許多朋友對其進(jìn)行分析、探討、辯論甚至是抨擊。筆者在仔細(xì)閱讀了大量這方面文章后,認(rèn)為許多朋友在分層架...
數(shù)據(jù)集(DataSet)、數(shù)據(jù)表(DataTable)、集合(Collection)概念是.NET FrameWork里提供數(shù)據(jù)類型,在應(yīng)用程序編程過程中會經(jīng)常使用其來作為數(shù)據(jù)的載體,屬于ADO.NET的一部分。今天我們WCF分布式開發(fā)步步為贏第8節(jié)...
本節(jié)繼續(xù)學(xué)習(xí)WCF分布式開發(fā)步步為贏(7):WCF數(shù)據(jù)契約與序列化.數(shù)據(jù)契約是WCF應(yīng)用程序開發(fā)中一個重要的概念,毫無疑問實(shí)現(xiàn)客戶端與服務(wù)端數(shù)據(jù)契約的傳遞中序列化是非常重要的步驟。那么序列化是什么?為什么會有...
系列文章導(dǎo)航:[你必須知道的.NET] 開篇有益[你必須知道的.NET] 第一回:恩怨情仇:is和as[你必須知道的.NET] 第二回:對抽象編程:接口和抽象類[你必須知道的.NET] 第三回:歷史糾葛:特性和屬性[你必須知道的.NET] 第四回:后...
一、這多東西啥時候能學(xué)完? 現(xiàn)在IT新技術(shù)日新月異。就常用編程語言而言,有c/c++、匯編、java,c#、Python等;操作系統(tǒng)平臺有unix/linux,windows系列;開發(fā)工具有VC、VisualStudio2008、Eclipse、NetBeans等;每個...
回顧C(jī)#發(fā)展的歷史,C#1.0完全是模仿Java,并保留了C/C++的一些特性如struct,新學(xué)者很容易上手;C#2.0加入了泛型,也與Java1.5的泛型如出一轍;C#3.0加入了一堆語法糖,并在沒有修改CLR的情況下引入了Linq,簡直是神來之筆,...
啟用Forms身份驗(yàn)證 相信大家對很清楚如何啟用 Forms驗(yàn)證,但是這里我還是羅嗦一下。我們只要在 web.config文件中配置如下就行了:<authentication mode="Forms"/>
用戶信息的存儲 我們一般把用戶的信...
老久不上來寫技術(shù)類的東西了,偶爾回歸一下吧。(其實(shí),這篇文章8個月前寫了個大半,后來一直沒有時間去完善,再后來就因?yàn)楦鞣N原因給放下來了。)Linq to Sql 用的人也應(yīng)該有些吧,我在cnblogs上面看老趙寫的那幾篇文章(請看0...
前幾天,有朋友托我給他寫個GPS程序,就取經(jīng)緯度坐標(biāo),以及將之轉(zhuǎn)換成高斯直角坐標(biāo)。花了一些時間,給他做了個小程序。 后來總結(jié)時,想起,很多網(wǎng)上朋友都會問及關(guān)于GPS開發(fā)的一些事。我這里先將我的程序解釋下,然后...
1 簡介 廉價的硬件,功能強(qiáng)大的32操作系統(tǒng),以及無處不在的因特網(wǎng),它們一起促成了網(wǎng)絡(luò)應(yīng)用和設(shè)備的飛速增長。大量的設(shè)備連接到網(wǎng)絡(luò)上,于是人們希望通過一種通用、熟悉、快捷的方式來訪問和控制它們。嵌入式web...
無意之間看見了很久以前寫的一篇文章。使我想起了那段黑色的歲月。原文如下:(不感興趣可以略過,呃,我的語文一直都很差的)找不到方向,找不到自我2008年12月05日 星期五 下午 11:08...
導(dǎo)航菜單在任何網(wǎng)站中都占有舉足輕重的地位。對于充滿了大量頁面與文章的大型網(wǎng)站來說,下拉菜單于選項(xiàng)卡菜單非常受歡迎,這是因?yàn)橛脩艨梢酝ㄟ^他們輕松的瀏覽網(wǎng)站,同時運(yùn)用動態(tài)的選項(xiàng)卡顯示內(nèi)容能節(jié)省網(wǎng)站大量的空...