【技術(shù)開發(fā)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對(duì)象
系列文章導(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ì)]
系列文章導(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)之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
開發(fā)環(huán)境 Vs2010 、 Silverlight4 、 Java Jdk1.6 U 21 、 Apache-tomcat-6.0.20 、 Myeclipse8.5 、 Apache-ant-1.8.1 、 Axis2 、 Geronimo-tomcat6-javaee5-2.2 下載地址: Apache-tomcat : http:...
Jean Bezivin, Nantes大學(xué)的名譽(yù)教授,在他最新的博客中,回憶了軟件工程過去四十年的歷史,因?yàn)樗嘈蓬嵏驳臅r(shí)刻即將到來。Jean認(rèn)為軟件工程已經(jīng)發(fā)生了三次巨變:第一次巨變?cè)?968年10月的Garmisch NATO會(huì)議上已經(jīng)...
近日,Google的一位工程師Sans Serif發(fā)布了一篇博文非常清楚的描述了Android系統(tǒng)架構(gòu),中國移動(dòng)通信研究院院長黃曉慶在新浪微博上推薦了該文,并認(rèn)為文中對(duì)Android的介紹很好,您可以看一下Google工程師眼中的Andro...
前端是個(gè)很特殊,帶點(diǎn)矛盾的職位。所以我們的“前端攻城師”也大都是些矛盾體。矛盾在感性和理性之間,矛盾在文藝和三俗之間,矛盾在放任和嚴(yán)謹(jǐn)之間。作為所謂的“攻城師”,攻的不僅是&ldquo...
每個(gè)編程人員都需要至少掌握三種編程語言。當(dāng)然,這只是我的一家之言。 這是我經(jīng)過多年養(yǎng)成的觀點(diǎn),也許是偏見,但我能夠根據(jù)一個(gè)人所喜歡的編程語言來快速的了解一個(gè)程序員。當(dāng)我讀簡歷時(shí),我會(huì)嘗試使用我的這...
每次當(dāng)我開始做一個(gè)新項(xiàng)目時(shí)我都非常的興奮。即使是在做了20年的軟件開發(fā)后,我仍然感覺心里像揣了一個(gè)小兔子似的怦怦直跳。這將是我們共同的旅程。我深信我們正在繪制一份充滿樂趣、富有挑戰(zhàn)、內(nèi)容豐富的路線圖...
簡介 前面一篇《關(guān)于大型asp.net應(yīng)用系統(tǒng)的架構(gòu)-架構(gòu)的選擇》寫完之后,有一些同仁熱心回復(fù),有的是提問題,同時(shí)希望能舉一些例子來說明;有的是提建議,希望下一篇寫得更詳細(xì)點(diǎn);還有的同仁提出不同的觀點(diǎn)。感謝大...
這個(gè)帖子原本是在C++奮斗樂園論壇討論的,后來覺得有必要和更多朋友分享下,所以就在這里也貼出來了,希望大家一起補(bǔ)充。因?yàn)槲覀€(gè)人學(xué)的是C/C++的,所以JAVA等程序語言的書籍我就不討論了。這里討論的主要是C/C++的...
昨天我做了一些事情使我的編程效率提高了一倍。簡單,容易,但使我的生活發(fā)生了巨大的變化。 你們中可能有些人已經(jīng)知道我是怎么做的。對(duì)于其他的人,這聽起來有些瘋狂。 我不持續(xù)工作。 或者,我把定時(shí)器...
前一篇:Hacker傳說之不能說的秘密(1) 說明1:對(duì)點(diǎn)擊“推薦“的朋友表示感謝,博客園有沒有可以看到是誰推薦的功能呢? 說明2:對(duì)所有的評(píng)論朋友表示感謝,即使是批評(píng)意見也很有價(jià)值。 說明3:是這個(gè)...
一點(diǎn)說明:之所以叫不能說的秘密,并非因?yàn)楸J兀且驗(yàn)楦嬖V一般人,他非但理解不了,還有可能要取笑你。所以有自尊的Hacker往往只傳自己信得過的人,以免自討沒趣。于是很多東西就逐漸成為了不能說的秘密。所以這個(gè)H...
Windows phone 7應(yīng)用一直沒有時(shí)間去做,上周在APP Store的論壇上看到一個(gè)國外DVP寫了一篇Twitter在Wp7上客戶端,仔細(xì)看了一下覺得很簡單,只是單一利用WP7獲取Twitter上信息列表. 國內(nèi)的微博我只玩過163網(wǎng)易的...
幾周前,布萊斯在網(wǎng)上發(fā)帖,漫談自己對(duì)編程工作的看法。在Reddit上引起了廣泛討論。討論的焦點(diǎn)集中在程序員的等級(jí)——“優(yōu)秀”、“良好”、“糟糕”和“極差&rdq...
類層次結(jié)構(gòu)的變化 類層次結(jié)構(gòu)中可能經(jīng)常由于引入新的操作,從而將類型變得脆弱…… 動(dòng)機(jī)(Motivation) 在軟件構(gòu)建過程中,由于需求的改變,某些類層次結(jié)構(gòu)中常常需要增加新的行為(方法),如果直接...
之前的文章介紹了了并行編程的一些基礎(chǔ)的知識(shí),從本篇開始,將會(huì)講述并行編程中實(shí)際遇到一些問題,接下來的幾篇將會(huì)講述數(shù)據(jù)共享問題。 本篇的議題如下: 1.數(shù)據(jù)競爭 2.解決方案提出 3.順序的執(zhí)行解決...
本文將會(huì)為您講述如何使用TFS 2010 MSF Agile 5.0流程模板為迭代項(xiàng)目而提供的工作簿。首先,讓我們看一看Visual Studio 2010 IDE中的Team Explorer插件: 接下來,我們將會(huì)進(jìn)入到SharePoint project portal中,...
我最近把MySQL從一個(gè)早期的版本(MySQL 5.0)升級(jí)到了Percona Server 5.1。這是一個(gè)經(jīng)典的升級(jí)場景,在升級(jí)過程中,可能會(huì)發(fā)生一些意外。主服務(wù)器和幾個(gè)從服務(wù)器都需要升級(jí)。MySQL是一個(gè)共享的數(shù)據(jù)庫,在這5年多的時(shí)...
許多初學(xué)者在使用SQL Server時(shí)都會(huì)遇到使用SQL Server Management Studio無法連接遠(yuǎn)程數(shù)據(jù)庫實(shí)例的問題,大致的錯(cuò)誤描述如下: An error has occurred while establishing a connection to the server. (...
最近我(54chen)的興趣都在android上,看到做的軟件放到手持設(shè)備上的時(shí)候,找到了大學(xué)時(shí)光寫delphi、gnome程序時(shí)久違的成就感。下面是一些手記,這一系列的日志都將記錄學(xué)習(xí)過程。 手記假設(shè): 1.開發(fā)環(huán)境為ubu...
本文將Objective-C討論了語言的核心語法。這部分開始詳述一些具體的語法。正如你期待的一樣,涉及到了定義和類。 類并不是特殊的 在Smalltalk中,類是具有一些特性的對(duì)象。在Objective-C中也一樣。一個(gè)類...
關(guān)于手機(jī)網(wǎng)站設(shè)計(jì),需要了解兩大部分。第一,目前3個(gè)主流的手機(jī)網(wǎng)站應(yīng)用,探討這些應(yīng)用是如何恰到好處地解決移動(dòng)Web應(yīng)用的難題。第二,一個(gè)小型電子商務(wù)網(wǎng)站的設(shè)計(jì)。著名Web應(yīng)用程序和應(yīng)用軟件圖片交互心理學(xué)的設(shè)計(jì)...
對(duì)于每一個(gè).NET程序員,對(duì)于ASP.NET頁面生命周期都有一定的了解和把握。關(guān)于一些細(xì)節(jié)方面請(qǐng)參考http://blog.sina.com.cn/s/blog_5f7aa2970100d5h4.html,內(nèi)容比較詳盡,本文將不再概述。本文主要是從繼承以及視圖...
Shane Morris是前微軟UX的布道者,現(xiàn)任獨(dú)立的UX架構(gòu)師,在2010年澳大利亞TechEd大會(huì)上,他做了一個(gè)主題為“Pimp My App”的演講,描述了在創(chuàng)建UX之前應(yīng)該知道的5件事,構(gòu)建好的布局的4個(gè)步驟和6個(gè)如何讓產(chǎn)...
任何一位在兩個(gè)領(lǐng)域里——本地應(yīng)用程序和Web應(yīng)用程序——都做過長期開發(fā)的人都會(huì)告訴你,web應(yīng)用開發(fā)和傳統(tǒng)的應(yīng)用開發(fā)有很大的不同。這指的并不是編程語言。同樣用Java,或者是Python,甚至C...
求伯君的名字已經(jīng)寫進(jìn)中國軟件的歷史,他寫出了WPS這個(gè)和微軟抗?fàn)幜耸嗄甑膰a(chǎn)辦公軟件,是程序員榮耀的象征,隨著金山的上市成功,求伯君也最終成為國內(nèi)最為富有的程序員出身的創(chuàng)業(yè)者,而這個(gè)足以功成身退的成功人...