C# 視頻監(jiān)控系列 序 [完]
對(duì)于視頻監(jiān)控系統(tǒng)大家應(yīng)該是不陌生的,實(shí)施的路況信息、地鐵、銀行柜臺(tái)、大型商場(chǎng)、監(jiān)獄等等場(chǎng)景都能看到它的影子。而當(dāng)前關(guān)于視頻監(jiān)控的開發(fā)仍然是以VC++和Delphi為主,本系列文章將完整展示從采購到用C# WinForm技術(shù)實(shí)現(xiàn)所有功能和步驟。 ...
冒號(hào)課堂§3.4:事件驅(qū)動(dòng)
事件驅(qū)動(dòng)——有事我叫你,沒事別煩我(事件驅(qū)動(dòng)式編程簡談) ? 它們(同步回調(diào)和異步回調(diào))都使調(diào)用者不再依賴被調(diào)者,將二者從代碼上解耦,異步調(diào)用更將二者從時(shí)間上解耦 ? 它們(控制反轉(zhuǎn)、依賴反轉(zhuǎn)和依賴注射)的主題是控制與依賴,目的是解耦,方法是反轉(zhuǎn),而實(shí)現(xiàn)這一切的關(guān)鍵是抽象接口 ? “回調(diào)”強(qiáng)調(diào)... ...
從針對(duì)接口編程到依賴注入
現(xiàn)在在各種技術(shù)站點(diǎn)、書籍文章上,都能看到IoC容器、控制反轉(zhuǎn)、依賴注入的字眼,而且還會(huì)有一些專門實(shí)現(xiàn)這些功能的開發(fā)工具:Spring.net、 Castal Windsor、Unity等等。那么這種技術(shù)是如何演變而來的?它的適用場(chǎng)景是哪里?我們?cè)摬辉搶W(xué)習(xí)并掌握這門技術(shù)?下面我會(huì)根據(jù)我個(gè)人的理解與搜... ...
Asp.Net MVC淺析TempData機(jī)制
環(huán)境: Windows 2008, VS 2008 SP1, Asp.Net Mvc 1.0 一. Asp.Net Mvc中的TempData 在Asp.Net Mvc框架的ControllerBase中存在一個(gè)叫做TempData的Property,它的類型為TempDataDictionary,... ...
WM有約II(八):本地化
WM有約II(八):本地化 Written by Allen Lee 讓用戶界面支持多種語言 如果你不曾為.NET Compact Framework的應(yīng)用程序做過本地化,我建議你先去閱讀MSDN的《設(shè)備的本地化注意事項(xiàng)》,以便了解.NET Compact Framework在這方面的一些限制。 ... ...
為你的網(wǎng)站定制一套統(tǒng)一的異常處理機(jī)制
寫過程序的人都知道,再好的程序都可能存在未能處理的異常情況,因?yàn)槌绦蜻\(yùn)行的環(huán)境和人員的操作方式可以說是千差萬別,開發(fā)人員在一開始很難把所有的情況都想到,并做相應(yīng)的處理。所以,開發(fā)人員才需要配合測(cè)試人員進(jìn)行協(xié)同工作,目的就是盡量較少和消滅(完全消滅當(dāng)然只是理想情況了)程序中的錯(cuò)誤,處理盡可能多的異常情... ...
IE8"開發(fā)人員工具"使用詳解下
在上一篇文章《IE8“開發(fā)人員工具”使用詳解上(各級(jí)菜單詳解) 》中,我們?cè)敿?xì)地講解了IE8開發(fā)人員工具中各個(gè)菜單中命令的使用方法,相信很多朋友應(yīng)該已經(jīng)使用上了。而IE8開發(fā)人員工具更強(qiáng)勁的功能例如:如何測(cè)試版本兼容性、如何利用開發(fā)人員工具調(diào)試JavaScript腳本,以及如何利用探查器檢測(cè)頁面... ...
無縫的緩存讀取:雙存儲(chǔ)緩存策略
最近在做一個(gè)WEB的數(shù)據(jù)統(tǒng)計(jì)的優(yōu)化,但是由于數(shù)據(jù)量大,執(zhí)行一次SQL統(tǒng)計(jì)要比較長的時(shí)間(一般700ms算是正常)。 ...
使用WinDbg獲得托管方法的匯編代碼
有時(shí)候,我們需要查看一個(gè).NET方法的匯編指令是怎么樣的。記得在大學(xué)的時(shí)候,我們使用gcc -s和objdump來獲得一個(gè)c程序代碼的匯編指令。但是對(duì)于.NET程序來說,我們肯定無法輕松地獲得這些內(nèi)容。因?yàn)樗械?NET程序都是編譯成IL代碼的,而只有在運(yùn)行時(shí)才會(huì)被JIT編譯成本機(jī)代碼。老趙這里演示... ...
ASP.NET MVC 1.0淺析
為什么要用ASP.NET MVC 1.0?當(dāng)我剛知道1.0發(fā)布的時(shí)候,經(jīng)常這樣問。最近正在考慮是否在我們的企業(yè)級(jí)應(yīng)用中使用ASP.NET MVC 1.0框架,因此會(huì)一直找使用它的理由,希望大家在關(guān)注技術(shù)的同時(shí),結(jié)合企業(yè)應(yīng)用談?wù)勛约旱目捶ā?、MVC的組成Models:訪問數(shù)據(jù)庫,裝載數(shù)據(jù)、處理業(yè)務(wù)邏... ...
微軟是在向誰"獻(xiàn)刀"
前些天聽了易中天先生的 "儒法之爭(zhēng)(一)血染的思想", 對(duì)法家的思想有了一個(gè)初步的認(rèn)識(shí),可以說法家是先秦諸子中改革改的最徹底的一種思想,這主要是因?yàn)榉宜枷胧歉优c那個(gè)時(shí)代背景相結(jié)合,也更直面“慘談”的現(xiàn)實(shí)。
所以其所提出的思想都是些很實(shí)際,好用的手段(甚至可以說是陰謀論... ...
淺談尾遞歸的優(yōu)化方式
在上文《尾遞歸與Continuation》里,我們談到了尾遞歸的概念和示例,不過有些朋友對(duì)于尾遞歸的功效依然有所懷疑。因此現(xiàn)在,老趙再簡單講解一下尾遞歸的優(yōu)化原理,希望能給大家以一定理性認(rèn)識(shí)。 ...
項(xiàng)目經(jīng)理成長日記說是細(xì),做的粗
估計(jì)絕大部分的公司都在提倡一個(gè)口號(hào):“注重細(xì)節(jié)。”但是往往是口號(hào)容易行,行動(dòng)卻是千辛萬苦,何謂細(xì)節(jié)?也就是自身工作的每一個(gè)環(huán)節(jié)、每一道流程的瑣碎小事,而這些小事又常常容易被人忽略。有很多人都有雄才大志,內(nèi)心中充斥著舍我其誰的非凡氣魄,但其眼高手低,小事不屑,大事難成,最終只落得一事無成的悲哀。... ...
淺談HTTP中Get與Post的區(qū)別
Http定義了與服務(wù)器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認(rèn)為:一個(gè)URL地址,它用于描述一個(gè)網(wǎng)絡(luò)上的資源,而HTTP中的GET,POST,PUT,DELETE就對(duì)應(yīng)著對(duì)這個(gè)資源的查,改,增,刪4個(gè)操作。到這里,大... ...
在多個(gè)Silverlight應(yīng)用間傳遞信息
在去年我曾經(jīng)寫過一篇文章,介紹如何在同一頁面下多個(gè)Silverlight應(yīng)用間傳遞事件信息,當(dāng)時(shí)所使用的技巧就是借助HTML頁面元素來傳遞,當(dāng)然這種方式也支持向其它第三方ActiveX控件傳遞信息。但因?yàn)橐肓薐S代碼,讓開發(fā)者感覺有些別扭。必定這種消息傳遞寫在 CS代碼中會(huì)更容易被接受。... ...
VS 2008 可擴(kuò)展性開發(fā)-操作文本編輯器
VS2008的編輯器功能頗為強(qiáng)大。問題在于,VS面向的是所有的開發(fā)人員,它只能夠提供最通用的功能,如果對(duì)VS的編輯器有些額外的需求,我們只好自己動(dòng)手了,本文將介紹如何對(duì)文本編輯器進(jìn)行擴(kuò)展。編輯器的擴(kuò)展相關(guān)的接口及其成員數(shù)量眾多,這給了我們很大的空間。這一次的例子是CodeTemplate,通過這個(gè)功... ...
再談String
一. 文章伊始 在文章之前,說下寫出這篇文章的目的。在我昨天的一篇文章<<重溫設(shè)計(jì)模式(一)——享元模式>>中,我在文中提到了關(guān)于String的字符串駐留機(jī)制。在文章的評(píng)論中,楊同學(xué)對(duì)我的字符串相關(guān)觀點(diǎn)提出質(zhì)疑,并且成文,不過我現(xiàn)在無法找到那個(gè)鏈接了。 于是,我想把這個(gè)老掉牙的話題在此重談。 究竟我... ...
終究還是一只菜鳥
本來打算一切都?jí)m埃落定再去寫東西。可是如果這么一直等下去,真不知道還有沒有寫的可能啦。 寫技術(shù)不是件容易的事情 突然發(fā)現(xiàn)記錄生活和寫技術(shù)日志需要特殊的熱情和持久的耐性。生活本身就不容易,做技術(shù)也很不容易,我們還要協(xié)調(diào),思考,溝通。。。那么最后托著疲憊的身體,麻木的靈魂還能寫出什么來呢。。。所以我對(duì)那... ...
在Silverlight中使用Virtual Earth地圖服務(wù)
暢游地球是個(gè)美好的愿望,隨著地圖服務(wù)的日益完善,我們足不出戶暢游全球已變得簡單異常。事實(shí)上,Google Earth和Virutal Earth已經(jīng)成為Web服務(wù)中的必選目標(biāo),為自己的網(wǎng)站加入Earth或者M(jìn)ap地圖服務(wù)是件非常酷的事情,那么在我們的Silverlight應(yīng)用中使用地圖服務(wù)是否能夠得... ...
用WCF實(shí)現(xiàn)對(duì)無人終端的遠(yuǎn)程監(jiān)控
網(wǎng)上關(guān)于用WCF進(jìn)行one-way,callBack的調(diào)用已經(jīng)很多,本文結(jié)合作者在自身開發(fā)中的體會(huì),總結(jié)了一種用WCF進(jìn)行監(jiān)控開發(fā)方式。 ...



