【技術開發焦點】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暴...
|
這段經歷是悲傷的,也是快樂的,畢竟創業是充滿激情的,想著自己以后可以不再給人打工了,可以給自己打工了,一個程序員寫了很多年的程序之后,能夠有機會給自己寫程序,現在想著都是興奮的,心情久久不能平靜。 創業的...
現在,C#創建不規則窗體不是一件難事,下面總結一下: 一、自定義窗體,一般為規則的圖形,如圓、橢圓等。做法:重寫Form1_Paint事件(Form1是窗體的名字),最簡單的一種情況如下:System.Drawing.Drawing2D.GraphicsPat...
教導如何用 C# 創建 Code 39 編碼的「條碼 (barcode)」圖片,以供 ASP.NET + Crystal Reports 水晶報表呈現和打印此條碼。本帖提供 ASP.NET 3.5 示例下載。本帖的示例下載點:http://files.cnblogs.com/WizardWu/10...
.NET Framework Client Profile是.NET Framework的裁剪版本。它面向客戶端應用程序。它提供 Windows Presentation Foundation (WPF)、Windows 窗體、Windows Communication Foundation (WCF)和 ClickOnce 功能...
整體上DNN5和其它比較大的企業級應用系統一樣分為web服務器和數據庫服務器。Web服務器包括表現層,商業邏輯層和數據訪問層,而數據庫服務器主要是數據層。如下圖: 首先給大家介紹下DNN的表現層,上圖中...
1. 自己寫代碼產生隨機的數字和字母組合,每產生1個去數據庫查詢該隨機碼是否已存在,如果已存在,則重新產生,直到不重復為止。 優點:沒發現有啥優點。 缺點:產生速度慢,還要查詢數據庫,當數據量大的時候...
Deep Zoom程序設計 到目前為止,你已經見識了Deep Zoom Composer工具,也見到了Deep Zoom 多圖像的瀏覽器應用程序。不過你可能還需要知道怎樣設計這樣的程序。 因此,在這一節中,你將能夠在Silverlight中開...
Isolated Storage是針對各個獨立用戶分配的單獨的虛擬存儲空間,在Windows會存儲在/%AppData%/LocalLow/Microsoft/Silverlight/is, 而在Mac OS X會存儲在 /Users/<user>/Library/Application Support/Microsof...
IE9 Beta發布了,Windows Phone Developer Tools RTW也來了,開發者和發燒友又有得忙活了。園子里好多朋友已經開始了研究,包括馬寧、張欣、Jake、randylee、chenkai等等,我也來加入吧。 剛剛安裝了Windows Pho...
土豆(tudou.com)首頁的導航條,當鼠標移到到“社區”菜單時,對應的菜單的彈出效果比較有意思,類似于一個彈球落地的效果,對于有意思的東西,當然要研究研究。有興趣的朋友可以自己先去看看效果,然后再來...
沒事使用代理上了下facebook,注冊進入個人首頁后,習慣性的查看源代碼,發現了1個很有意思的現象,首頁內容不少,但源代碼中HTML的代碼卻很少,但去多出了很多段的javascript代碼,這些js代碼都是用于動態生成html的,face...
經常上tudou網,發現tudou首頁加載圖片的功能很有意思,tudou首頁從"娛樂"這個板塊往下的所有視頻的縮略圖并不是在頁面打開后就加載的, 而是當用戶拖動滾動條到了"娛樂"這個板塊,才開始加載圖片的。這樣做的好...
每一個模式描述了一個在我們周圍不斷重復發生的問題,以及該問題的解決方案的核心 ——Christopher Alexander 設計模式描述了軟件設計過程中某一類常見問題的一般性的解決方案。面向對象設計...
前言 最近幾年在.net方面的工作經歷,讓我長久以來(有幾年了)想寫關于大型asp.net應用系統架構文章的念頭。之前和同事們聊天的時候說的都是一些思維片段,其中的想法不盡完善,聊完天再仔細想想,一些主意就逐漸...
Linq有很多值得學習的地方,這里我們主要介紹學習Linq,包括介紹Linq目標是實現語言與數據的深度結合等方面。 上一個系列講了C#3.0的新特性,為學習Linq做好了鋪墊;接下來的一段時間轉入學習Linq,上述新特性也會...
LDAP是個Protocol,目前常用的實現有如下三種方案:...
由于上篇文章漏了一些比較重要的知識,在此文中補充。 斷點篇 命中次數(Hit Counts) 右擊斷點,可以設置Hit Counts(命中次數),會彈出如下的對話框: 當條件滿足的時候斷點會被命中(即即將被執行),這個命...
在討論完四種模式之后,我將會和大家一起來看看DDD的一些知識。每種模式的講解,我都會用實例的形式給出完整的代碼,也希望大家多琢磨! 不是所有的應用程序都是一樣的,也不是所有的系統都需要用復雜的架構來組織...
從PHP 5以后的版本,PHP中的類就可以使用魔術方法了。其規定以兩個下劃線(__)開頭的方法都保留為魔術方法,所以建議大家函數名最好不用__開頭,除非是為了重載已有的魔術方法。 1、__get、__set 這兩個方法是...
相信各位android開發者,對SAX已經并不陌生了,SAX(Simple API for XML),是一個使用非常廣泛的XML解析標準,通常使用Handler模式來處理XML文檔,這種處理模式和我們平常習慣的理解方式很不同,身邊也經常有一些朋友在剛...
SurfaceView在Android中用作游戲開發是最適宜的,本文就將演示游戲開發中常用的兩種繪圖刷新策略在SurfaceView中的實現方法。 首先我們來看一下本例需要用到的兩個素材圖片: bj.jpg就是一個漸變圖,用作背...
我的一位老師曾對我們說,我們之所以現在還不知道Matlab這種語言,是因為我們不知道有個叫“參考資料”的命令是干什么用的。昨天,我在Haskellers注冊了一個帳號,我發現Haskell語言里有很多東西我根本沒...
這兩天有一個同事在設計項目的時候考慮到數據量查詢和寫入都比較大,問我數據庫該怎么設計,了解了他們的業務后,我給的建議是發布一個訂閱的數據庫來分擔壓力,寫下自己的操作步驟分享給大家。 數據庫復制涉及...
我們曾經對iPhone的內存管理做過比較深入的報道,如何有效控制iPhone內存管理的對象的所有權與引用計數和以及iPhone內存的自動釋放與便捷方法。本文我們將介紹在iPhone應用中如何避免內存泄露。想了解“...
網絡上設置Silverlight動態訪問WCF服務,大多是拋開ServiceReferences.ClientConfig文件,完全以代碼方式實現對WCF的動態訪問。但這種做法存在實現復雜和局限性。在實際使用的過程中,出于安全等原因,很多時候需要...