【技術(shù)開發(fā)焦點】C#多線程學(xué)習(xí)(六) 互斥對象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術(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暴...
|
我是程序員么?好像這是個很傻瓜的問題! 曾經(jīng),我也認(rèn)為這是個很傻瓜的問題,因為很長一段時間,我都以軟件工程師自居,畢竟“工程師”這三個字聽起來要比“程序員”好聽的多。更何況中國的名...
我們通常在游戲中有各種各樣的粒子效果,其中有一種就是跟隨鼠標(biāo)發(fā)生的軌跡動畫,在鼠標(biāo)經(jīng)過的地方會產(chǎn)生一些特效,這種方式我們在粒子當(dāng)中經(jīng)常使用,本篇使用一個簡單的例子再次將粒子系統(tǒng)改善,更加精簡更加高效。...
一些朋友在玩窩窩世界的時候,發(fā)現(xiàn)官方網(wǎng)站上的進(jìn)入入口程序是Silverlight,但是有趣的是一個透明背景的Silverlight程序,這個效果最早我也未找資料,在未來Silverlight程序會在各個方面應(yīng)用,透明背景的效果就會涉及...
各位科幻迷可能對星球大戰(zhàn)的字幕效果印象深刻,這個電影字幕表現(xiàn)手法曾經(jīng)風(fēng)靡大小美國影片,甚至超人影片和電視也曾經(jīng)用此來做開場和結(jié)尾字幕,今天我就將這個效果在blend里面制作技巧告訴大家,下面是星球大戰(zhàn)的圖...
下載代碼示例 許多開發(fā)人員可能都將 Silverlight 視為以 Web 為中心的技術(shù),但實際上,它已經(jīng)成為構(gòu)建任何應(yīng)用程序的優(yōu)秀平臺。 Silverlight 本身就支持許多概念,...
Alan Shalloway最近列舉了他所謂的關(guān)于看板的“一般神話”。 他的列表中包括以下內(nèi)容:精益開發(fā)是一種能夠在社會化系統(tǒng)中起作用的規(guī)范方法。 看板要求線性地工作,并且需要太多的傳遞。 顯式的規(guī)則是...
上一篇只是一個引子,用來說明Projection的基本操作,游戲研發(fā)都是用這些小的基本功能慢慢組合出來,其實這一篇仍然是Projection,但是我們將會做一個比較復(fù)雜的應(yīng)用使用silverlight的Projection,玩過街霸4,可能對它...
這次我們將使用Projection完成一些有趣的RPG游戲中常用的特效:升級和傳送點特效,我們不需要請?zhí)匦熤谱鲝?fù)雜絢麗的特效,而是只需要他們提供關(guān)鍵的幾張圖片或者設(shè)計樣式,如果了您有本領(lǐng)教會他們使用Blend來做特...
1、如果可能的話,延遲加載一些內(nèi)容 可以使用Ajax來按需加載部分內(nèi)容。比如一個相冊,可以在用戶瀏覽頁面時先出縮略圖,當(dāng)用戶點擊了,然后異步請求原圖并展示,這樣用戶如果只需要看幾張圖片,就不需要等待所有圖片...
前面我們使用投影(Projection)完成了一個升級的特效,Silverlight故事板動畫相當(dāng)?shù)娜菀?,這次我們將詳細(xì)說說故事板動畫的幀制作,完成一個循環(huán)的傳送點特效,大家都知道,在游戲中,傳送點一般是固定在某一個地方,循環(huán)播放...
IE條件注釋是一種特殊的HTML注釋,這種注釋只有IE5.0及以上版本才能理解。比如普通的HTML注釋是:<!--This is a comment--> 而只有IE可讀的IE條件注釋是:<!--[if IE]> <![endif]--> “非IE條件注釋&r...
現(xiàn)在的熱門話題之一是HTML5 和 CSS3。好的, 它們都很時髦,它們也必然會影響網(wǎng)絡(luò)開發(fā)的未來。 讓我們嘗嘗鮮,花點時間安裝設(shè)置一下,盡快讓Visual Studio2010支持HTML5 和 CSS3 吧。 首先到微軟網(wǎng)站上下載 Vis...
SOA的概念是Gartner在1996年提出來的,并于2002年12月進(jìn)一步提出SOA是“現(xiàn)代應(yīng)用開發(fā)領(lǐng)域最重要的課題”。一、SOA的定義SOA分為廣義的SOA和狹義的SOA,廣義的SOA是指一種新的企業(yè)應(yīng)用架構(gòu)和企業(yè)IT基礎(chǔ)架...
玩游戲的時候,肯定對以角色為中心釋放的沖擊波肯定特別有震撼力,前面使用Silverlight的變換完成了升級特效和傳送點特效,這次制作以中心為原點沖擊的發(fā)散特效,相信效果會非常的不錯?! ∈紫热匀皇墙⒁粋€控件...
今天想用移動硬盤拷貝一些數(shù)據(jù),將硬盤與電腦連接上以后,電腦報出錯誤信息,說無法識別USB設(shè)備。拔出來再試,還是不行;換其他USB口,還是不行;兩根數(shù)據(jù)線同時連上,還是不行! 于是,我象一個電腦新手一樣,折騰了十幾分鐘...
本文是從 The Evolution of a Python Programmer 這篇文章翻譯而來。 不久前,在互聯(lián)網(wǎng)上出現(xiàn)了一篇有趣的文章,講的是對于同一個問題,不同層次的程序員編出的Python代碼顯示出了不同的風(fēng)格,代碼都很簡單,有趣...
——記譯言、東西網(wǎng)創(chuàng)始人趙嘉敏 記者/常政 不滿足于按部就班的職場生涯和可預(yù)見的人生軌跡,34歲的Oracle工程師、美國南加州大學(xué)運籌學(xué)博士趙嘉敏想創(chuàng)業(yè)了卻又不知道該做什么…&helli...
話說我是一貫認(rèn)為程序員是個很有前途的職業(yè),因為工作的這幾年來,最大的感觸就是好的程序員太少,好的程序員的供給,其實是遠(yuǎn)遠(yuǎn)小于市場的需求的。這個原因有兩方面,一方面是,貴國發(fā)展太快,聰明的孩子們現(xiàn)在的選擇太...
可能會奇怪為什么有來一個第2號版本,其實,這是改進(jìn)版本,而這個改進(jìn)版本實現(xiàn)起來更加容易,更加方便,但是問題也是很明顯的,因為會加上一個100多KB的DLL,對于網(wǎng)頁游戲來說,任何1KB都是寶貴的資源,就為了這個小效果而平...
到目前為止,大家都非常推崇魔獸的技能冷卻效果,就是這樣的,我記得群里還對這個效果展開過探討,其實實現(xiàn)起來并不難,關(guān)鍵是思路是否正確,這部分我得謝謝豬笨無罪,是他先想出的解決方案,他不愿意寫博客,也就只好我來代...
HTML 5 是一個新的網(wǎng)絡(luò)標(biāo)準(zhǔn),目標(biāo)在于取代現(xiàn)有的 HTML 4.01, XHTML 1.0 and DOM Level 2 HTML 標(biāo)準(zhǔn)。它希望能夠減少瀏覽器對于需要插件的豐富性網(wǎng)絡(luò)應(yīng)用服務(wù)(plug-in-based rich internet application,RIA),如Ad...
我和員工交流的時候,經(jīng)常被問到有關(guān)如何順利地從一名技術(shù)人才轉(zhuǎn)變?yōu)楣芾砉歉傻膯栴}。提問的人原本都是工程師出身的技術(shù)人才,但隨著職位的不斷提升,工作中又增加了不少管理職責(zé),甚至因為工作的需要,他們需要轉(zhuǎn)型...
丁雪豐/譯 Brad Fitzpatrick 是所有受訪者中最年輕的一位,也是其中唯一一位從未在沒有因特網(wǎng)或個人電腦的世界里生活過的。他出生于 1980 年,很早就開始了自己的程序員生涯, 5 歲時就在一臺自制的 Apple II...
不得不說,有時候無知是福,看到一點有趣而深刻的東東,就能感覺到神奇。越是我們熟悉的東西,往往卻是我們進(jìn)一步理解深刻的障礙,而之所以是障礙是我們并不知道這個是我們理解問題的障礙。困惑中的每一次豁然開朗往...
英文原文:Math For ProgrammersI've been working for the past 15 months on repairing my rusty math skills, ever since I read a biography of Johnny von Neumann. I've read a huge stack of math books,...