【NET技術(shù)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對(duì)象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對(duì)于WCF,對(duì)于SOA,由于涉及的是對(duì)多個(gè)系統(tǒng)之間的交互問(wèn)題,如何有效地解決不斷改變的需求所帶來(lái)的問(wèn)題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過(guò)第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過(guò)WCF Data Contract我們將CLR Data Type暴...
|
上文書我們說(shuō)到《HTML重構(gòu):戰(zhàn)略篇》,書接前言下面是戰(zhàn)術(shù)篇,我們通過(guò)路線圖來(lái)先有一個(gè)大體印象:1、HTML規(guī)范化(Well-Formedness):語(yǔ)法正確
2、HTML Validity :語(yǔ)義正確
3、不僅僅是語(yǔ)義正確:HTML元素的用法回歸正途
4、...
自從有了html與http,就有了瀏覽器與Web服務(wù)器,并有了Web應(yīng)用,最初的交互模式是這樣的: 該模式很好地運(yùn)行了很多年。然而,隨著計(jì)算機(jī)應(yīng)用的發(fā)展,人們?cè)絹?lái)越不滿足于只有靜態(tài)內(nèi)容的頁(yè)面,而由某種機(jī)制動(dòng)態(tài)產(chǎn)生html...
在上一篇隨筆 Timus 1037. Memory management 的“進(jìn)一步的討論”小節(jié)中,我提到:這個(gè)程序中使用 KeyedPriorityQueue 來(lái)存儲(chǔ)已分配的“內(nèi)存塊”,使用 PriorityQueue 來(lái)存儲(chǔ)尚未分配的“自...
在上一篇中"一個(gè)被人遺忘的角落"中,跟大家簡(jiǎn)單介紹了一下Exception,也使大家充分的了解了Exception管理在一個(gè)項(xiàng)目中的重要性,那如何在我們的項(xiàng)目中處理異常呢?因?yàn)槲覐氖碌氖荳eb開發(fā),所以我只跟大家討論Web的解...
《Refactoring HTML: Improving the Design of Existing Web Applications》是一本精彩的HTML重構(gòu)指南,作者給出了HTML重構(gòu)的實(shí)踐路線和方法。本文是《Refactoring HTML》的讀書筆記,按照我的理解將全書的分為...
ASP.NET 2.0支持兩種編譯模型(Compilation Model):
一為動(dòng)態(tài)編譯(Dynamic Compilation),另一個(gè)為先行編譯(Precompilation)。
這讓程序設(shè)計(jì)師可以有更寬廣的選擇以決定不同網(wǎng)站何時(shí)該用何種編譯模型,不但彈性大大提升,且...
原文:http://www.dotnetcurry.com/ShowArticle.aspx?ID=94&AspxAutoDetectCookieSupport=1
使用ASP.NET 2.0記錄錯(cuò)誤 在我們開發(fā)和操作一個(gè)網(wǎng)站的過(guò)程中不可避免會(huì)發(fā)生錯(cuò)誤和失敗的情況. ASP.NET 2.0 提供了跟...
Ajax 應(yīng)該不是一項(xiàng)技術(shù),是一種思想而已,跟 ASP.NET 以及其它 Web 開發(fā)語(yǔ)言沒(méi)有什么太大關(guān)系,這里只是談?wù)?ASP.NET 中目前使用的 Ajax 技術(shù)以及其它一些實(shí)現(xiàn) Ajax 的優(yōu)秀框架。 Ajax 已經(jīng)很流行一陣子了,現(xiàn)在...
引言 不是所有人都能夠使用高速 Internet 連接。即使每個(gè)人都能夠使用高速網(wǎng)絡(luò),也會(huì)因?yàn)楦鞣N各樣的原因使您的 Web 應(yīng)用程序看起來(lái)運(yùn)行緩慢。在這個(gè)寬帶速度不斷提高的時(shí)代,您應(yīng)當(dāng)關(guān)注一下頁(yè)面加載時(shí)間。將珍貴...
經(jīng)常在工作中會(huì)使用到XPath的相關(guān)知識(shí),但每次總會(huì)在一些關(guān)鍵的地方不記得或不太清楚,所以免不了每次總要查一些零碎的知識(shí),感覺(jué)即很煩又浪費(fèi)時(shí)間,所以對(duì)XPath歸納及總結(jié)一下。 在這篇文章中你將能學(xué)習(xí)到: XPath...
如果你已經(jīng)有較多的面向?qū)ο箝_發(fā)經(jīng)驗(yàn),跳過(guò)以下這兩步: 第一步 掌握一門.NET面向?qū)ο笳Z(yǔ)言,C#或VB.NET 我強(qiáng)烈反對(duì)在沒(méi)系統(tǒng)學(xué)過(guò)一門面向?qū)ο?OO)語(yǔ)言的前提下去學(xué)ASP.NET。 ASP.NET是一個(gè)全面向?qū)ο蟮募夹g(shù),不...
很誘人的標(biāo)題,今天不是給大家介紹,而是跟大家討論些問(wèn)題。 在做開發(fā)的這幾年中,大大小小的項(xiàng)目也經(jīng)歷了很多,但無(wú)論那個(gè)項(xiàng)目中,都沒(méi)有真正的對(duì)Exception進(jìn)行完整的處理。雖然我們?cè)趯W(xué)C#的時(shí)候,經(jīng)常會(huì)看到此類的...
本文通過(guò)漫畫的方式講述了Visual Studio 2008的新特性。包括語(yǔ)言級(jí)集成查詢LINQ,WCF,C#效率優(yōu)化和更加強(qiáng)健的框架等。
插入數(shù)據(jù)需要無(wú)數(shù)個(gè)SQL語(yǔ)句支持,而現(xiàn)在,你只需要有一個(gè)強(qiáng)大的LinQ巴士,就直接一次性全...
抽象類和接口是對(duì)于面向?qū)ο笾袑?duì)于抽象類定義進(jìn)行支持的兩種機(jī)制,正是由于這兩種機(jī)制的存在,才具有了強(qiáng)大的面向?qū)ο竽芰Αbstract class和interface之間在對(duì)于抽象類定義的支持方面具有很大的相似性,甚至可以...
1. 寫在前面 原本計(jì)劃從這篇文章開始,開始介紹活動(dòng)的使用方式,但是考慮到很多在WF中,重要的類和概念都沒(méi)有清晰,所以還是在本文中繼續(xù)明確一下WF中重要的類的用法。 這節(jié)是純粹的理論知識(shí),只是為你的后續(xù)學(xué)...
jQuery 是什么? jQuery 由 John Resig 創(chuàng)建于 2006 年初,對(duì)于任何使用 JavaScript 代碼的程序員來(lái)說(shuō),它是一個(gè)非常有用的 JavaScript 庫(kù)。無(wú)論您是剛剛接觸 JavaScript 語(yǔ)言,并且希望獲得一個(gè)能解決文檔對(duì)象模型(D...
// " + Request["Name"] + ",你好!(這消息來(lái)自服務(wù)器)'}");jQuery 代碼:$.post("Ajax.aspx", { Action: "post", Name: "lulu" }, function (data, textStatus){ // data 可以是 xmlDoc, jsonObj, html, text,...
實(shí)現(xiàn)功能:?jiǎn)螕鬐idview列名按該列升序或降序排列,且在排序列上顯示向上來(lái)向下箭頭示意圖片 //設(shè)置Gridview的AllowSorting屬性值為true,即允許排序
AllowSorting="True" OnSorting="gridvie...
一、自定義 FCKeditor 的 BasePathBasePath 即FCKeditor在網(wǎng)站中的相對(duì)路徑,默認(rèn)值是 /fckeditor/,最好在Web.config appSettings中對(duì)其進(jìn)行配置:
<add key="FCKeditor:BasePath" value="/FCKeditor_2.6.3/"/>...
ASP.NET的內(nèi)置對(duì)象介紹
1.Response
2.Request
3.Server
4.Application
5.Session
6.Cookie
Request對(duì)象主要是讓服務(wù)器取得客戶端瀏覽器的一些數(shù)據(jù),包括從HTML表單用Pos...
1.不要相信Request.QueryString:相信在asp時(shí)代,這個(gè)問(wèn)題比較嚴(yán)重,不信,隨便到網(wǎng)絡(luò)上找?guī)讉€(gè)asp的企業(yè)站,找到這種url"view.asp?id=xxx",改成"view.asp?id=xxx or 1=1",相信你會(huì)看到不一樣的東西,到了.net,應(yīng)該很少了,不...
在瀏覽器中打開頁(yè)面并加以判斷,無(wú)疑是測(cè)試一個(gè)Web應(yīng)用程序最直接的方式。借助一款合適的自動(dòng)測(cè)試工具或框架,測(cè)試人員就可以在一定程度上從繁重的手動(dòng)測(cè)試工作中解放出來(lái)。Ruby平臺(tái)下的Watir無(wú)疑是這方面的姣...
一、簡(jiǎn)介 當(dāng)我們已經(jīng)熟悉博客、播客、RSS、Wiki、P2P、SNS等這些Web 2.0概念或者名詞時(shí),人們已經(jīng)開始對(duì)Web 3.0做起了規(guī)劃。就如預(yù)期的一樣,在web2.0大會(huì)上,web3.0的討論成為會(huì)議的一個(gè)熱點(diǎn)。而在web3...
很難得,看到園子里有朋友開始關(guān)注Web 3.0的概念了。也許很多朋友會(huì)認(rèn)為概念陳述都是虛無(wú)飄渺的東西,不如討論技術(shù)來(lái)得實(shí)在。是的,概念脫離了實(shí)際則無(wú)異于海市蜃樓,雖然美麗卻遙不可及。不過(guò),話也回來(lái),概念的提出...
1. 工作流的開發(fā)風(fēng)格 在WF中,有三種開發(fā)工作流的方式。 <1> Markup-only <2> Code-and-MarkUp <3> Code-only 在這里,我就不想再去花時(shí)間去舉例子,我們長(zhǎng)話短說(shuō)。 工作流的布局方式是XAML格式,相信了...