【技術(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ā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"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暴...
|
前言:我們一步步的從簡單的開始講述,還是沿用我一直的方式:慢慢演化,步步為營。 本篇文章的議題如下: 1.Task基礎(chǔ)介紹 2.Task的創(chuàng)建 3.獲取Task的執(zhí)行結(jié)果 4. 補(bǔ)充細(xì)節(jié) 1.Task基礎(chǔ)介紹 ...
在Asp時(shí)代有一個NetBox 產(chǎn)品可以把整個Asp網(wǎng)站AllInOne的打包成一個exe,在沒有IIS的情況下可以單獨(dú)運(yùn)行這個exe來開啟整個網(wǎng)站。在Asp.Net 下一直沒有類似的產(chǎn)品出現(xiàn),可能是IIS已經(jīng)非常的強(qiáng)大了,不需要類似的產(chǎn)...
ASP.NET配置錯誤頁面在網(wǎng)站的運(yùn)行過程中可能會面臨很多問題,例如服務(wù)器出錯,用戶請求的頁面不存在,程序配置錯誤等等一系列的問題。在用戶請求瀏覽網(wǎng)頁碰到這些的時(shí)候會出現(xiàn)一些系統(tǒng)默認(rèn)的錯誤頁面,這樣對于用戶...
于項(xiàng)目需要,用到其他項(xiàng)目組用VC開發(fā)的組件,在web后臺代碼無法訪問這個組件,所以只好通過后臺調(diào)用前臺的javascript,從而操作這個組件。在網(wǎng)上找了找,發(fā)現(xiàn)有三種方法可以訪問到前臺代碼: 第一種,OnClientClick (v...
ASP.NET Eval在數(shù)據(jù)綁定方面的應(yīng)用是眾所周知的,不過技術(shù)在發(fā)展,當(dāng)ASP.NET Eval 1.1變成ASP.NET Eval 2.0的時(shí)候,在操作的時(shí)候會有什么變化呢? 假設(shè)你已經(jīng)了解ASP.NET Eval 1.1的數(shù)據(jù)綁定(特別是Container這...
1. Chirpy Zippy 下載地址:http://chirpy.codeplex.com/ 過去,在將JavaScript腳本和CSS文件部署到Web服務(wù)器之前,我習(xí)慣使用壓縮工具進(jìn)行壓縮再部署,安裝Chirpy后,你的腳本和CSS文件將會基于其名字自動壓縮...
除了IntelliTrace之外,Visual Studio 2010的各種新功能都沒有什么亮點(diǎn)。IntelliTrace給調(diào)試提供了一種新方法。在Visual Studio 2010中,這是最重要的改進(jìn),它可以在兩方面發(fā)揮作用:一方面它可以幫助開發(fā)人員更快...
我寫JavaScript代碼已經(jīng)很久了,都記不起是什么年代開始的了。對于JavaScript這種語言近幾年所取得的成就,我感到非常的興奮;我很幸運(yùn)也是這些成就的獲益者。我寫了不少的文章,章節(jié),還有一本專門討論它的書,然而,我...
介紹 ASP.NET MVC3 的一個重要的新特性就是允許注冊一個服務(wù)點(diǎn) Service Location,然后在框架中使用的能力。以前版本的 MVC 已經(jīng)提供了 Service Location 和依賴注入的機(jī)會,在 MVC3 中,我們正式提供了這種能...
網(wǎng)頁應(yīng)用受限于自身的瀏覽器范疇,不能把華麗效果完全展示,正是因?yàn)槿绱耍诰W(wǎng)頁上誕生了無數(shù)絢麗的設(shè)計(jì),雖然動感程度和桌面應(yīng)用無法比擬,但是在UI上卻下足了功夫,用戶體驗(yàn)可以說無以倫比,比如說小小的菜單,在桌面游...
很久以前就聽過延遲加載這個東西,不過沒有理解是什么意思,現(xiàn)在算是了解一二了,寫點(diǎn)文章作為讀書筆記,把自己的想法記錄一下,希望對初學(xué)者幫助,不管是初學(xué)者或者高手如果發(fā)現(xiàn)文章那里寫得不好或者有更好的思路和做...
Kulbhushan Sharma 詢問了關(guān)于讓一個人擔(dān)任Scrum教練和產(chǎn)品所有者兩個角色的問題:Scrum指引中指出,一個人可以同時(shí)是“團(tuán)隊(duì)成員”和“Scrum教練”,或者同時(shí)是“團(tuán)隊(duì)成員”和&ldq...
之前的文章"淺談C#中的延遲加載(1)——善用委托"中介紹了三層結(jié)構(gòu)中在Model層對實(shí)體類的屬性實(shí)現(xiàn)延遲加載的方法,該方法利用C#中的委托來實(shí)現(xiàn),最后雖然延遲加載的目的得以實(shí)現(xiàn),但是給客戶端(例如UI層)暴...
進(jìn)了新公司之后,工作環(huán)境有了很大的變化,以前都是在windows環(huán)境下進(jìn)行程序開發(fā),沒怎么接觸linux系統(tǒng),新項(xiàng)目組中有6個同事,一水的ubuntu,木有辦法,我也換成ubuntu吧。 曾經(jīng)在學(xué)linux下c語言編程的時(shí)候,學(xué)過一個月...
目前,文字信息仍是網(wǎng)站最主要的內(nèi)容,隨著CSS3技術(shù)的不斷成熟,Web字體逐漸成為話題,這項(xiàng)讓未來Web更加豐富多彩的技術(shù)擁有多種實(shí)現(xiàn)方案,其中之一是通過@font-face屬性在網(wǎng)頁中嵌入自定義字體,主流的瀏覽器都支持這...
大型動態(tài)應(yīng)用系統(tǒng)平臺主要是針對于大流量、高并發(fā)網(wǎng)站建立的底層系統(tǒng)架構(gòu)。大型網(wǎng)站的運(yùn)行需要一個可靠、安全、可擴(kuò)展、易維護(hù)的應(yīng)用系統(tǒng)平臺做為支撐,以保證網(wǎng)站應(yīng)用的平穩(wěn)運(yùn)行。 大型動態(tài)應(yīng)用系統(tǒng)又...
上一篇文章講到把實(shí)體類中需要實(shí)現(xiàn)延遲加載的屬性聲明為virtual,然后繼承實(shí)體類做一個子類,在子類里面實(shí)現(xiàn)該屬性,配合使用委托來實(shí)現(xiàn)比較完美的延遲加載(原本的模型層依舊保持在最底層用于貫穿三層結(jié)構(gòu),同時(shí)又可...
Visual Studio 2010 有一個數(shù)據(jù)庫項(xiàng)目模板:Visual Studio Database Project(以下簡稱VSDP),VS 2003/2005/2008也有類似的項(xiàng)目,在VS2010上的得到了很大的加強(qiáng),現(xiàn)在還具備了智能感知,構(gòu)建時(shí)驗(yàn)證和自動部署功能,VSDP...
動感小菜單其實(shí)是想模仿Apple的菜單按鈕設(shè)計(jì)制作,但是畫虎不成反類犬,看起來有點(diǎn)別扭,昨天各位園友提了這方面的建議,感覺太硬如果加入動畫可能更好,非常感謝各位,而今天這篇的動感小菜單2,讓按鈕更加動感“柔...
最近和一些朋友討論如何寫出優(yōu)雅的代碼,我們都很喜歡C#,所以以C#為例。主要一共有三位程序員在一起討論,為簡單起見我用ABC代表我們?nèi)齻€人。 有時(shí)候我們會針對一些代碼進(jìn)行討論,有時(shí)候我們會提出一些觀點(diǎn),有時(shí)...
對于URL,大家都比較熟悉,其他兩個詞就比較陌生了。URI、URL和URN是識別、定位和命名互聯(lián)網(wǎng)上的資源的標(biāo)準(zhǔn)途徑。1989年Tim Berners-Lee發(fā)明了互聯(lián)網(wǎng)(World Wide Web)。WWW被認(rèn)為是全球互連的實(shí)際的和抽象的資源...
對于微軟平臺開發(fā)人員而言,每天都要和各種ASP.NET控件打交道,本文不打算介紹各種控件的具體使用方法,相反,我只想和大家分享一下ASP.NET控件最有用的10個屬性,相信讀完本文可提升你的開發(fā)技能。 1、ClientIDMo...
我熱愛Silverlight,并且身體力行寫了很多Silverlight程序,也討論了很多關(guān)于Silverlight的技術(shù)。對于剛剛接觸Silverlight的開發(fā)人員來說,這篇文章是最適合你的。這篇文章列出了我使用Silverlight進(jìn)行開發(fā)后,發(fā)現(xiàn)...
淡入淡出效果,在日常項(xiàng)目中經(jīng)常用到,可惜原生JS沒有類似的方法,而有時(shí)小的頁面并不值得引入一個jQuery庫,所以就自己寫了一個,已封裝, 有用得著的朋友, 可以直接使用. 代碼中另附有一個設(shè)置元素透明度的方法...
斗地主風(fēng)靡了大江南北,在春晚都做免費(fèi)性推廣,棋牌游戲平臺幾乎將其作為標(biāo)配,但是牌類游戲總是一成不變的樣子——橫向排列,如果扇形排列應(yīng)該更加符合真實(shí),最近在WP7上玩了一個UNO游戲就是用扇形排列,感...