【技術開發焦點】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暴...
|
摘要 本系列博文主要談一些在 javascript 使用中經常會混淆的高級應用,包括: prototype, closure, scope, this關鍵字. 對于一個需要提高自己javascript水平的程序員,這些都是必須要掌握的. 本節主要...
摘要 本系列博文主要談一些在 javascript 使用中經常會混淆的高級應用,包括: prototype, closure, scope, this關鍵字. 對于一個需要提高自己javascript水平的程序員,這些都是必須要掌握的.本節主要介紹c...
Javascript this關鍵字一般來說大家并不陌生,但是如何更好的用好Javascript this關鍵字卻需要我們仔細思考,希望本文對廣大程序員有所幫助。 摘要 本系列博文主要談一些在 Javascript 使用中經常會混淆...
以前聽我朋友說起php的模板引擎技術的時候似懂非懂哪時感覺真的很強,一直在想asp.net有這種技術嗎?我不知道我的理解是不是對的.其實 asp.net的模板引擎技術就是先建好一個靜態的html頁面我們稱它為模板頁,你如...
前幾天遇到個問題,百思不得其解。后來查閱了一些資料心里才有了點思路。把自己遇到的問題記錄下來希望能給其他的園友一些幫助吧。
事情是這樣的。我的一個ASP.NET頁面用window.open導航后再次訪問時沒...
如果你已經是一名優秀的Web開發人員,那請路過即可。如果你還是一個準備入行或剛入行的菜鳥,那本文倒值得一讀。要成為一名優秀的Web開發人員,沒有捷徑可走,本文就是為那些還在苦苦尋找學習目標的人編寫的。
第...
其實我一直想寫篇文章來談談博客這些方面的事情。我雖然在博客上投入了很多,它也是我工作和生活中非常重要的一部分,也自認為寫的不少亦不差,但是一直缺少對這方面的總結,以及系統的思考。即便是看著一輪又一輪...
要想寫出跨瀏覽器的javascript,就必須懂得嗅探技術。這是瀏覽器大戰遺留下的大地雷,事已如此,只好認命,乖乖寫分支結構吧,函數就是這樣不知不覺中變長的。先看單一瀏覽器的判斷,我們沒有必須去找navigator.userAgent...
廢話我本來以為委托很簡單,本來只想簡簡單單的說說委托背后的東西,委托的使用方法。原本只想解釋一下那句:委托是面向對象的、類型安全的函數指針。可沒想到最后惹出一堆的事情來,越惹越多,罪過,罪過。本文后面一部分...
對于一個地域分散的大型企業組織來說,構建具有典型的分布式計算機特征的大型企業管理信息系統時,總要解決一個很重要的問題:如何在多個不同數據庫服務器之間保證共享數據的一致性。之所以有這個重要的問題在于...
昨天做了一個自動生成Insert 語句的小工具,今天測試發現存在嚴重的內存泄漏問題,代碼看了好幾遍,沒發現問題。后來用 .Net Memory Profiler 跟蹤(跟蹤方法見 用 .NET Memory Profiler 跟蹤.net 應用內存使用情況...
最近小項目要求重寫url找了下資料用到了MS的2個dll,微軟的例子寫得太不明顯了。后來終于改好了。ActionlessForm.dll------用來處理回發URLRewriter.dll----- 是微軟封裝好了的一個URL重寫組件添加引用----具體的...
前言著名的牛頓同學曾經說過:如果說我比別人看得更遠些,那是因為我站在了巨人的肩上.原文:If I have been able to see further, it was only because I stood on the shoulders of giants.What's Lambda表達式?請...
不用多言,這種技術被廣泛應用于表單驗證,語法高亮和危險字符過濾中。一段話如果很長,如果不想像下面那樣替換,我們得想些辦法了。str = str.
replace( /&(?!#?/w+;)/g , '&').
replace( /"([^"]*)"/g...
上篇文章中提到用戶體驗(UE),并且說到國內有專門去做UE的團隊也很少。據我了解Microsoft、Nokia、Google等,還有國內的Baidu是有比較專業的UE團隊。對于我們這樣的普通團隊、普通開發者來說,這樣的經驗實在太少了。...
最近在學習委托和事件,在書店里面看了好多書,但是都是迷迷的…… 今天在博客園里面看到了 張子陽 所寫的博客C#中的委托和事件:http://www.tracefact.net/CSharp-Programming/Delegates-and-E...
1. 數組大局觀 數組是一個引用類型,也就是意味著數組的內存分配在托管堆上,并且我們在棧上維護的是他的指針而并非真正的數組。接下來我們分析下數組的元素,其中的元素無外乎是引用類型和值類型。當數組...
這不是很奇怪么?所有行業的初學者都可以被稱作“菜鳥”,但是只有電腦高手(特別是程序牛人)被稱作“大俠”。這到底是巧合呢,還是另有原因?今天1-2-3吃飽了撐著沒事干,跟大家一起YY下這個問題...
一、前言
在配置數據庫郵件之前,先和大家說說數據庫郵件體系,首先我們知道的,msdb系統數據庫保存有關Job,Database Mail,Nodifyication等等之類信息的.
MSSQL2005的郵件功能,使用了Services Broker進行...
說起擴展方法,不得不提博客園的鶴沖天,其關于擴展方法的文章基本上占了總文章的一半,其中不乏優秀之作。
我在Asp.Net開發期間也總結了不少擴展方法,與大家分享一下。 1. 獲取GridView的主鍵值:public st...
前一篇我列舉了幾個最常用到的基于Asp.Net的擴展方法,而這一篇基于基本數據的擴展方法理應不會遜一籌,因為它不局限于Asp.Net。何謂基本數據,這里直接擺定義: C# 中有兩種基本數據類型:值類型和引用類型。 值...
前言: 單看標題,可能很多朋友不知道我到底想寫什么。在寫這篇文章前,我自己跟自己斗爭了很久,到底該不該寫這篇文章?畢竟從現實主義來看,這篇文章可能落入“瞎扯淡”的行列,因為對大多數朋友來說,以下的所...
一、前言 數據庫郵件是一種通過 Microsoft SQL Server 2005 Database Engine 發送電子郵件的企業解決方案。比如當我在家里睡覺的時候,我也想密切關注咱公司數據庫咋樣了,于是我筆記本冒著被燒壞的風險,開著...
首先我們來看看日常比較典型的一種查詢Form 這個場景很簡單:就是根據客戶名、訂單日期、負責人來作篩選條件,然后找出符合要求的訂單。 在那遙遠的時代,可能避免不了要寫這樣的簡單接口:public interfa...
今天因為客戶需要,需要將多個WORD文檔合并成為一個WORD文檔。其中,對WORD文檔的合并方式分兩種形式:
一是復制合并;
一是插入合并,即將多個文檔按照先后順序合并到另一個文檔中.
代碼如下:using System;
using Sys...