【技術開發焦點】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暴...
|
很多時候,我們總是按照行的方式訪問文本文件,使用foreach語句能夠極大地簡化訪問邏輯:例如: foreach (string line in new LineReader(”c:/abc.txt”)) Console.WriteLine(line); 完整代碼如下: using Syste...
為了方便的訪問數據,微軟自己封裝了一個數據訪問模塊, 即Data Access Application Block. 通過它,我們用來訪問數據庫的編碼量大大減少了. 這樣的代碼既有效率,又減少了出現錯誤的幾率,其益處是可見的. 下面舉兩個例...
1、 SELECT TOP PAGESIZE NEWSTITLE
FORM NEWSINFO WHERE NEWSID NOT IN
(SELECT TOP (PAGE-1)* PAGESIZE NEWSID FROM NEWSINFO
WHERE Auditing=1 and NEWSBREED='企業新聞' order by NEWSID DESC)...
最近做一個從Access項目向 Asp.net + SqlServer遷移工作,其中遇到了這種情況,在Access窗體的一個按鈕事件中,代碼大體上是這么個功能:彈出模態對話框,在關閉對話框之后繼續走一段數據庫操作代碼。 在Asp.net里彈出模態對話...
在做一個項目的時候,要求客戶可以選擇自己喜歡的主題。簡單查了一下資料,思路上基本是這樣的: 1. 數據庫客戶表有一個字段(暫時取名為Theme),專門記錄客戶喜歡的主題。 2. 當客戶第一次登錄后,網站呈現的是默認的主題模式,創...
做大批量的數據刪除時,如果有個全選按鈕把多個頁面上顯示的記錄全都選中刪除那比一條條的刪除要人性化得多,接下來說一說如何實現,其實網上一搜有好多文章都是說如何進行批量刪除的,大體上可以分為兩大類1:利用JS腳本實現...
要求是這樣的:在gridView中有些行是沒有處理過的,用戶用鼠標點擊該行后即表示用戶處理過這一行了,行的狀態要和普通的一樣了,但是GridView沒有對行的事件處理,必須要用JavaScript對后臺的事件進行調用,如果細心的話你會發現...
在項目中經常要進行如下映射 將 http://onewww.net/a.aspx?name=llinzzi 映射到 http://onewww.net/llinzzi 首先要解決2個問題 第一是支持通配符的映射 URL映射是asp.net2.0新增的功能,不支持通配符 于是采用了NBEAR...
做網頁經常要和JavaScript打交道,經常要用JavaScript做一些客戶端的驗證,但是如果我們的按鈕用的是HTML控件的話,驗證通過后無法調用后臺代碼,如果用服務器端控件,驗證不通過有要刷新頁面,這個有時候挺煩人的,能不能讓服務器...
網站開發常用關鍵字(tag),一般需要獲得最多的被采用的Tag,也就是流行詞。 通常思路是將關鍵字tag保存到單獨表中,然后在其他表中根據一組id進行對多個關鍵字進行標識。因為一個文章可以選擇多個tag,查詢的時候頗為麻煩。...
在網上看到一篇A*尋路算法的譯文 http://data.gameres.com/message.asp?TopicID=25439 按此原理寫了以下程序
另外補充:1.此算法不是最短路徑算法. 2.在實際應用中肯定還需要優化,以適合具體游戲. 3.(...
舊版本:v1.0 基本用vs2003和asp.net的Web控件完成,配合access數據庫可實現web2.0的blog功能 現提供下載,注意事項: 1、源程序用于學習和研究asp.net之用,請不要用于商業。 2、本blog不提供v1.0版的技術支持!交流請email...
如果需要讓asp.net應用程序對用戶留有一定有自定義空間,例如用戶要對頁面使用自己定義的樣式表或標題,可以使用下面的方法來動態指定: 首先對ASPX文件中<HEAD>中的頁面標題和樣式表進行修改 Visual Studio 生成的代碼: <t...
用HTTP協議上傳大文件也許是個不好辦的問題。主要是它的不連續性,使得上傳文件感覺很“危險”。特別是很大的文件(幾百MB甚至是上G的文件),心里總覺得不踏實,一不小心就會出現問題,而一但出現問題就無法繼續上傳,這是很郁...
今天做了個在局域網的某客戶端取得該局域網的公網IP的小程序,方法是通過登陸外網,讓外網告訴你所在局域網的公網IP是多少,方法如下:
復制代碼 代碼如下:Uri uri = new Uri("http://www.jb51.net/"); HttpWebRequest re...
User Control在ASP.NET開發中經常用到,如果很多頁面都用到同一個User Control的話,那么每個頁面都要先用<%@ Register …… %>引入User Control,然后才能使用,這樣一來就顯得非常麻煩,所以今天教大家一個簡單的方法。
首...
在ASP.NET中使用Response.ContentType="類型名";來確定輸出格式
'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40', 'cpt' => 'application/mac-compactpro', 'doc...
有時候,我們在調試ASP.net程序的時候,會很痛苦的碰到。某某組件訪問被拒絕。這時候重起IIS,電腦注銷都不起作用。這時候的錯誤信息一般類似如下的方式:
“/”應用程序中的服務器錯誤。 ------------------------------...
.NET Framework中為我們提供了3種類型的Timer,分別是: Server Timer(System.Timers.Timer),Thread Timer(System.Threading.Timer )和Windows Timer(System.Windows.Forms.Timer)。 其中Windows Timer和WinAPI中的Timer...
問題: 網站有bbs.xxx.com / main.xxx.com / pay.xxx.com 這三個不同的二級域名站,要實現任何一二級域名處登陸,其他各二級域名的站均登陸。 解決辦法: 設置cookie的domain屬性。 詳細介紹: 把保存...
譬如我有一個登陸頁面,上面有兩個Label和兩個Textbox,頁面命名為Login.aspx,控件命名為lbl_UserName,lbl_Password,txt_UserName,txt_Password。
首先可以在網站上新建一個App_LocalResources的文件夾,然后新建一個...
在asp.net2.0中的urlMappings倒是非常好用,可惜暫不支持正則表達式,不過,好在如果用IHttpModule的話
不管什么樣的請求都會先經過IHttpModule這樣就為URL重寫提供了一個好機會:
下面是我寫的一個IHttpModule:
us...
我們發現,利用代碼綁定技術我們可以容易的將我們的代碼和內容分離開來,利用它可以建立可重用的代碼,只是這種技術本身也存在著一些局限性。在本文中,我們將會一同探討另外一種新的ASP.NET技術:用戶控件。 什么...
我昨天晚上在做相冊的時候突然又發現,iis下cookies里的中文又出現問題了,顯示亂碼。 費了好一段時間,才解決: //寫入cookies時 string t =HttpUtility.UrlEncode(要寫入到cookies的中文值); HttpCookie c = new HttpCooki...
程序健壯性最基本要求就是程序錯誤的處理與捕捉,在ASP.NET中,錯誤的處理有和其他編程語言一樣的機制,可以使用Try…Catch…Finally等方式,這一點和ASP相比具有較大的進步。而且,使用這些錯誤處理方法,可以大大提高程序的可...