【技術開發焦點】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暴...
|
前段時間把公司的主數據庫切了,分成業務庫和報表庫,業務庫向報表庫進行實時的Replication。這個項目的上線提升了系統的性能和可維護性,現在把設計時的考量和所做的工作重新回顧一下,作為備忘。 項目起源 ...
上一節是講述如何制作Web安裝包的過程,只要按照步驟做就可以了。這一節將講述安裝過程中如何部署數據庫,以及執行其他組件的安裝。 在這里使用直接執行sql腳本來創建數據庫。(也可以使用附件數據庫文件的形...
關于如何解決分布式系統中的跨時區問題,上一篇詳細介紹了解決方案的實現原理,在這一篇中我們通過一個完整的例子來對這個問題進行深入探討。盡管《原理篇》中介紹了那么多,解決方案的本質就是:在進行服務調用過...
Web性能優化最佳實踐中最重要的一條是減少HTTP請求,它也是YSlow中比重最大的一條規則。減少HTTP請求的方案主要有合并JavaScript和CSS文件、CSS Sprites、圖像映射(Image Map)和使用Data URI來編碼圖片。CSS Sp...
最近使用SQL SERVER一個的緩存,數據量一天100w的速度增長,同時接受客戶查詢,速度由于數據量越來越大越來越慢,這里感謝博客園的 KillKill 和 邀約, 最近讀了一套書不錯,感興趣的同學可以讀讀<<活法>> 回顧下...
一、場景以及需求 為了讓大家本文介紹的主題有一個比較直觀的認識,我們給出一個具體的應用場景。一個跨國公司開發一套統一的辦公系統,供遍布全球的所有分公司使用。客戶端的UI采用Smart Client (Windows F...
一. 摘要 首先圣殿騎士很高興云計算系列能得到大家的關注和支持,這個系列準備了幾個月,終于在今天發布第一篇了(由于文章太長,拆成了兩篇,這是其中一篇)。在這幾個月中通過不斷的使用和實踐,對云計算總算有了一...
1, 用Canvas繪制圖形 不用懷疑,這張3D的圖畫就是用canvas畫出來的。 Canvas的出現顛覆了傳統在Web應用中畫圖的方式,傳統的畫圖方式有在服務器端先畫好圖片,再把圖片發到瀏覽器中,或者用Flash,還有用第三方...
MSSQlServer所謂的分布式查詢(Distributed Query)是能夠訪問存放在同一部計算機或不同計算機上的SQL Server或不同種類的數據源, 從概念上來說分布式查詢與普通查詢區別 它需要連接多個MSSQL服務器也就是具...
在實際項目開發中,業務邏輯層的處理速度往往很快,特別是在開發Socket通信服務的時候,網絡傳輸很快,但是一旦加上數據庫操作,性能一落千丈,數據庫操作的效率往往成為一個系統整體性能的瓶頸。面對這問題,我們怎么辦...
課程講師:
蘇鵬 MSDN特邀講師
北京工業大學軟件工程碩士,微軟最有價值專家(ASP.NET MVP),微軟MSDN特約講師。曾于微軟亞洲工程院MSN組工作,現任中國網通四分公司技術支持與項目部開發經理。具有多年電信系統與OA系統實...
隨著中國大型IT企業信息化速度的加快,大部分應用的數據量和訪問量都急劇增加,大型企業網站正面臨性能和高數據訪問量的壓力,而且對存儲、安全以及信息檢索等等方面都提出了更高的要求……
本...
.Net程序中可以通過ODP調用特性,對Oracle數據庫進行操作,今天來講一下數據批量插入的功能,所用技術不高不深,相信很多朋友都接觸過,小弟班門弄斧了,呵呵。這篇文章是上篇文章的續集,因為上一次試驗的征集結果沒有突...
Sealed與Final修飾符其實并不是一個語言平臺的產物,他們有著各自所屬的語言環境,但這兩個關鍵字都是.Net平臺中不可或缺的,那么二者用法幾何,隨本文一探究竟。 一.Sealed sealed 修飾符可以應用于類...
準備工作 事先在需要訪問Oracle 數據庫的主機上完成以下工作: 1. 安裝SQL Server 數據庫:SQL Server 2008 R2 Express 2. 安裝Oracle 客戶端訪問程序:Oracle 10g Client 3. 配置Oracle 客戶端tnsna...
這篇文章我將不會去介紹如何使用#region指令。因為每個C#開發人員都應該見過和使用過#region指令的。這篇文章將討論如何在代碼中正確的使用它。使用#region就是將一些有關聯的代碼組織在一起,然后折疊起來。...
這篇指導最終會教你如何成為你的同事中最受歡迎的人,您將成為他們在休息和工作時間的聊天的英雄,甚至可以說這篇指導能幫助減少你的工作,你能得到你的同事的慷慨幫助,他們想幫你做你的工作。因為你的名聲! 1、...
對于前端工作者,最痛苦的事莫過于瀏覽器兼容性的調試,而這最痛苦的事中,最變態的莫過于微軟的三個版本IE6.0/IE7.0/IE8.0. 為了讓所寫代碼在各主流瀏覽器中正常運行,我們不得不為各種瀏覽器寫對應的樣式。本...
本節概況: 1. css簡介 2. css編譯器 3. css調試工具 4. css命名規范 5. 一款css取色小工具 6. css 與 id 、class 和 element的關系 首先先簡單的介紹一下css:css就是層疊樣式表,說白了...
一、何謂asp緩存/為什么要緩存
當你的web站點采用asp技術建立的初期,可能感覺到的是asp動態網頁技術帶來的便利性,以及隨意修改性、 自如的http控制。但是,隨著訪問量的增加,你一定會發現自己的站點訪問速度...
在任何規模的IT部門中你都可以遇到各種不同性格的人,我不知道技術人是否只會吸引某種特殊類型的人,而排斥其他類型的人,他們就像電路系統中高速運轉的電子,缺乏陽光和人際交往。我敢打賭此時此刻很多人正呆在一...
Web應用程序的界面設計,其核心就是網頁設計,但它的重點主要是在功能方面。要超越桌面應用程序,Web應用程序必須提供簡單、直觀和即時響應的用戶界面,讓他們的用戶花更少的精力和時間去完成事情。 以前,我們并...
很多用戶在開發 ASP.NET 應用程序時都有這樣的需求:管理員角色的賬戶使用管理員的登錄界面進行登錄,普通用戶角色的賬戶使用普通用戶的登錄界面進行登錄。由于ASP.NET的web.config里只能使用一個 authenticati...
Web應用程序的界面設計,其核心就是網頁設計,但它的重點主要是在功能方面。要超越桌面應用程序, Web應用程序必須提供簡單、直觀和即時響應的用戶界面,讓他們的用戶花更少的精力和時間去完成事情。 以前,我們并...
動態內容按照存在形態可以分為三類。 第一類:內容長時間不需變化,這類內容一般是通過網頁靜化技術,實現動態內容轉換成靜態內容,從而達到cdn部署,典型的就是內容類網站,比如新浪、搜狐、網易等等的內容發布系統...