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