【技術(shù)開發(fā)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)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í)(四) 多線程的自動管理(線程池)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í)(四) 多線程的自動管理(線程池)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í)(四) 多線程的自動管理(線程池)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í)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個(gè)系統(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暴...
|
系列的第一講我們先來回答下面幾個(gè)問題 數(shù)據(jù)庫是大樓的根基 大多數(shù)程序員都很急切,在了解基本需求之后希望很快的進(jìn)入到編碼階段(可能只有產(chǎn)出代碼才能反映工作量),對于數(shù)據(jù)庫設(shè)計(jì)思考得比較少。 這給...
昨天寫了《三種屬性操作性能比較》,有個(gè)網(wǎng)友寫信問我一個(gè)問題:從性能上看,Expression Tree和IL Emit孰優(yōu)孰劣?雖然我在回信中作了簡單的回答,但不知道這個(gè)網(wǎng)友是否懂我的意思。反正今天呆在家里也沒事兒,干脆再就...
上一期筆者介紹了Silverlight實(shí)現(xiàn)多線程的諸多解決方案,本期筆者將通過一個(gè)實(shí)例來實(shí)現(xiàn)所有多線程編程方法,并且還將于JavaScript和Flash兩種Web客戶端技術(shù)性能進(jìn)行比較,請勿拍磚?! ≡谡骄幊糖埃P者還要重申...
本文是從 A return to Good Code 這篇文章翻譯而來?! e再這樣寫了:public boolean foo(){
if (true){
return true;
} else {
return false;
}
} 每次當(dāng)我深入某個(gè)開源項(xiàng)目,看到大概...
Silverlight中的HLSL不僅適用于場景與動畫渲染,對于游戲中的角色,我們同樣可以利用它制作動畫特寫。較常見的比如角色傳送時(shí)的淡入淡出、扭曲變形、幻化呈現(xiàn)等切換動畫,當(dāng)然還有例如角色被DeBuff時(shí)所表現(xiàn)出來的...
在MySQL數(shù)據(jù)庫中,數(shù)據(jù)表數(shù)以百計(jì),數(shù)據(jù)庫管理員不可能有這么多的時(shí)間和精力去依次檢查表的有效性,所以他們急需要一種工具,能夠?qū)ο嚓P(guān)的數(shù)據(jù)表進(jìn)行體檢,以判斷表是否存在一些問題。這就好像我們每年都需要體檢一樣...
回顧 最近比較忙,距離上次更新的時(shí)間較久,見諒。 在本章上部分,介紹了“添加用戶”窗口的測試代碼編寫。想必大家也看到了,在UIMap.cs文件中實(shí)現(xiàn)自定義編碼是一件很輕松的事情,接下來將介紹下個(gè)...
【背景】 如果你是剛進(jìn)入WEB前端研發(fā)領(lǐng)域,想試試這潭水有多深,看這篇文章吧;
如果你是做了兩三年WEB產(chǎn)品前端研發(fā),迷茫找不著提高之路,看這篇文章吧;
如果你是四五年的前端開發(fā)高手,沒有難題能難得住你...
上篇:javascript 異步編程 好像有這么一句名言——"每一個(gè)優(yōu)雅的接口,背后都有一個(gè)齷齪的實(shí)現(xiàn)"。最明顯的例子,jQuery。之所以弄得這么復(fù)雜,因?yàn)樗緛砭褪悄菑?fù)雜。雖然有些實(shí)現(xiàn)相對簡明些,那是它們...
這可能是個(gè)比較深的話題。何謂異步? 籠統(tǒng)地說,異步在javascript就是延時(shí)執(zhí)行。嚴(yán)格來說,javascript中的異步編程能力都是由BOM與DOM提供的,如setTimeout,XMLHttpRequest,還有DOM的事件機(jī)制,還有HTML5新增加的web...
在數(shù)據(jù)庫中我運(yùn)行了以下的查詢語句:Select PLAN_ID, EL_ID, NIIN, ITEM_NAME, PROJECT_CD,
CASE WHEN LCMC_DOC_NO IS NULL THEN MRODOC ELSE LCMC_DOC_NO END AS "DOCUMENT NUMBER"
FROM EQLIST_VIE...
Lesktop開源IM發(fā)布以后,有一些網(wǎng)友問及如何在嵌入IM后與自己網(wǎng)站的用戶系統(tǒng)整合(即如何讓嵌入的IM直接使用網(wǎng)站原有的用戶數(shù)據(jù)庫,而不需要將已有的用戶數(shù)據(jù)導(dǎo)入到IM的數(shù)據(jù)庫中)。Lesktop對Users表(存儲用戶登錄...
像Windows 系統(tǒng)的多任務(wù)一樣,Windows Phone 7中也可以切換應(yīng)用程序,注意不是關(guān)閉程序,而是切換。關(guān)閉程序是指將程序徹底從內(nèi)存中移除了,但是切換程序,則該程序只是被deactivate了。 這里不具體討論Windows Ph...
1. Helper大爆炸 .NET Framework為我們提供了豐富的類庫,但是這并不是萬能地,在大部分的時(shí)間,我們都需要為我們的項(xiàng)目特殊定制我們的通用類庫?! 〕3#覀兌伎梢詷?gòu)造一個(gè)類,類里封裝一些方法。但是對于很多...
SQL Server 2008引入透明數(shù)據(jù)加密(Transparent Data Encryption),即TDE,它允許你完全無需修改應(yīng)用程序代碼而對整個(gè)數(shù)據(jù)庫加密。當(dāng)一個(gè)用戶數(shù)據(jù)庫可用且已啟用TDE時(shí),在寫入到磁盤時(shí)在頁級實(shí)現(xiàn)加密。在數(shù)據(jù)頁讀入...
我們知道在.NET中我們有多種對象序列化的方式,如XML方式序列化、Binary序列化,其中XML序列化是一種比較通用的在各語言之間傳遞數(shù)據(jù)的方式。除了這兩種序列化方式之外,在.NET中還可以使用JSON序列化。
JSON...
如何提高SQL Server數(shù)據(jù)庫的性能,該從哪里入手呢?筆者認(rèn)為,該遵循從外到內(nèi)的順序,來改善數(shù)據(jù)庫的運(yùn)行性能。如下圖: 第一層:網(wǎng)絡(luò)環(huán)境 到企業(yè)碰到數(shù)據(jù)庫反映速度比較慢時(shí),首先想到的是是否是網(wǎng)絡(luò)環(huán)境所造成的...
Windows Phone 7對3D的支持還是不錯的,據(jù)說是用OpenGL/ES做的,使用起來倒是也有點(diǎn)那種感覺。本文就不講XNA 4.0的游戲框架了,直接上一段代碼,該代碼使用VertexPositionColor渲染了一個(gè)三角形,程序運(yùn)行一切正常。1...
依稀記得《奇跡》里為了讓裝備炫酷“流光”而砸鍋賣鐵;仍舊迷戀每次的跳躍、沖刺、特寫所帶來的動態(tài)“追影”。歲月流淌,讓無數(shù)玩家無論花費(fèi)多少時(shí)間與金錢都無怨無悔,依舊那天地合一之特...
手頭有一個(gè)行業(yè)軟件,是需要插上加密狗才能正常運(yùn)行的,C# / .Net Framework 1.1環(huán)境開發(fā)的。這是我們公司購買的正版軟件,所以是能正常使用的,但是由于電腦多,加密狗難免要拔來拔去的。閑來無事,就研究研究吧,也好多...
文章主要和大家講解開發(fā)應(yīng)用系統(tǒng)時(shí)在.Net語言中關(guān)于AOP 的實(shí)現(xiàn)。LogAspect完成的功能主要是將Advice與業(yè)務(wù)對象的方法建立映射,并將其添加到Advice集合中。由于我們在AOP實(shí)現(xiàn)中,利用了xml配置文件來配置PointCut,因...
這里要求對域名進(jìn)行重寫,實(shí)現(xiàn)http://1234.abc.com/ 到 ~/Defa.aspx?id=1234的重寫?! 〉谝唬河蛎 ∈紫扔蛎С址航庀?,就是域名解悉的主機(jī)名為星號*,例:*.abc.com。如下圖
這樣能保證你在瀏覽器地址欄...
整了幾天TFS,把相關(guān)的一些配置與安裝的要點(diǎn)簡單記下,希望對大家有用。本篇主要是安裝與配置上的內(nèi)容,下一篇會介紹如何使用以及使用方面的相關(guān)心得體會?! ”酒獌?nèi)容簡要: 1. 安裝部署 1.1. 流程 ...
SQL Server數(shù)據(jù)庫多種方式查找重復(fù)記錄: 示例:表stuinfo,有三個(gè)字段recno(自增),stuid,stuname 建該表的Sql語句如下:CREATE TABLE [StuInfo] (
[recno] [int] IDENTITY (1, 1) NOT NULL ,
[stuid] [varchar]...
在StakeOverflow上有這樣一個(gè)貼子叫“Confessions of your worst WTF moment”(WTF就是What the fuck的縮寫),挺有意思的,我摘幾個(gè)小故事過來,希望大家在笑過之后能從中學(xué)到什么——所有的經(jīng)...