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