一(yi)個數(shu)據緩(huan)(huan)(huan)存,一(yi)般由數(shu)據來源,緩(huan)(huan)(huan)存方案,緩(huan)(huan)(huan)存讀取來完成,現在(zai)有了匿名函(han)數(shu),可以(yi)把獲取數(shu)據來源變為(wei)匿名函(han)數(shu)。這樣(yang)就可以(yi)直接聲明一(yi)個緩(huan)(huan)(huan)存: protected static CacheManager companyCache = new CacheManager(new SmsDatabaseCa... ...
設計索引時(shi)需要遵(zun)循(xun)的準(zhun)(zhun)(zhun)則(ze)包括:數據庫準(zhun)(zhun)(zhun)則(ze)、查詢準(zhun)(zhun)(zhun)則(ze)、列(lie)準(zhun)(zhun)(zhun)則(ze)。以下(xia)詳細(xi)列(lie)出了各個準(zhun)(zhun)(zhun)則(ze)詳細(xi)說明(ming)。其(qi)中1-3屬于(yu)數據庫準(zhun)(zhun)(zhun)則(ze);2-8屬于(yu)查詢準(zhun)(zhun)(zhun)則(ze);9-15屬于(yu)列(lie)準(zhun)(zhun)(zhun)則(ze)。 ...
我注(zhu)冊CNBlogs已經一年了,這是我的第一篇Blog,想(xiang)要通過Blog寫出自己(ji)的想(xiang)法,得到大家的建(jian)(jian)議和批(pi)評來提高自己(ji)。所以(yi)請大家拍磚啊。什么是WCF:WCF是使(shi)用托管代碼建(jian)(jian)立(li)和運(yun)行(xing)面向服務(wu)(Service Oriented)應用程序的統(tong)一框架。WCF能夠(gou)建(jian)(jian)立(li)一個跨(kua)平臺的安全、可信賴、事務(wu)性(xing)的解決(jue)方... ...
“我的(de)(de)工作目標就(jiu)是(shi)要(yao)替(ti)掉(diao)你(ni)。”這是(shi)超仔在(zai)(zai)面(mian)試的(de)(de)時候留給我印象最(zui)深的(de)(de)話,也因為這句話我發而對他有(you)不少的(de)(de)好(hao)感。人最(zui)應該(gai)有(you)的(de)(de)是(shi)有(you)自(zi)信,超仔是(shi)剛剛畢業一年的(de)(de)新人,在(zai)(zai)面(mian)試時候做在(zai)(zai)我前面(mian)表情(qing)僵硬,全身緊張的(de)(de)他,在(zai)(zai)我問“你(ni)希望進入公司之后,能(neng)夠有(you)什么養的(de)(de)發展方(fang)向時?”這樣的(de)(de)回答可能(neng)是(shi)一種(zhong)自(zi)大,但是(shi)在(zai)(zai)我看來,這也是(shi)... ...
在上(shang)一(yi)篇(pian)文(wen)章(zhang)里我們設法(fa)(fa)將前綴(zhui)樹(shu)構造為(wei)一(yi)個唯一(yi)的(de)(de)(de)字(zi)(zi)符串(chuan),然后使用字(zi)(zi)符串(chuan)作為(wei)key緩存(cun)(cun)在字(zi)(zi)典中(zhong)。這個想法(fa)(fa)非(fei)常(chang)直(zhi)接,做法(fa)(fa)也不困難(在遍歷時記錄詳細信息(xi)便可)。不過事實上(shang),老(lao)趙(zhao)在思考表達式(shi)樹(shu)的(de)(de)(de)緩存(cun)(cun)問題時,這種字(zi)(zi)符串(chuan)拼接的(de)(de)(de)方式(shi)只存(cun)(cun)在于腦海當中(zhong),而上(shang)文(wen)的(de)(de)(de)實現是為(wei)了這一(yi)系列文(wen)章(zhang)的(de)(de)(de)完(wan)整性而特(te)地編寫的(de)(de)(de)。這是因為(wei)它(ta)的(de)(de)(de)缺... ...
記得(de)大學里(li)數(shu)據庫老(lao)師說過一句(ju)話,可以拿到(dao)這里(li)做(zuo)總結。“做(zuo)任(ren)何事,應該把它當做(zuo)一項工(gong)(gong)程(cheng)來做(zuo),才(cai)(cai)(cai)能做(zuo)好(hao)。軟(ruan)件(jian)(jian)工(gong)(gong)程(cheng)是(shi)一項工(gong)(gong)程(cheng),只有這樣認(ren)識它,才(cai)(cai)(cai)能做(zuo)好(hao)軟(ruan)件(jian)(jian)。”,無論(lun)是(shi)在某(mou)(mou)某(mou)(mou)架構中,還是(shi)在某(mou)(mou)某(mou)(mou)軟(ruan)件(jian)(jian)開發(fa)流程(cheng)中,最(zui)后總結的建議就是(shi):軟(ruan)件(jian)(jian)必須重視設計,才(cai)(cai)(cai)像軟(ruan)件(jian)(jian)工(gong)(gong)程(cheng),才(cai)(cai)(cai)能持(chi)久做(zuo)好(hao)。 ...
一、ASP.NET跟蹤(zong)模(mo)式1.介紹提(ti)到ASP.NET跟蹤(zong)模(mo)式,不(bu)能不(bu)提(ti)到ASP程(cheng)序(xu)。ASP程(cheng)序(xu)中在WEB頁面上顯示出某些變量當時的值,常(chang)常(chang)使用Response.Write進行輸入,這在ASP程(cheng)序(xu)中確(que)實(shi)是(shi)一種很好(hao)的解決方(fang)案,但是(shi),由(you)于ASP.NET運(yun)行機理,這種方(fang)法(fa)在ASP.NET中會存在不(bu)少(shao)問(wen)題。問(wen)... ...
上(shang)個禮(li)拜(bai),我的(de)(de)Azure邀請碼終(zhong)于到(dao)了(le),小(xiao)興奮了(le)一(yi)把(ba),于是馬上(shang)去注冊(ce)賬號,并成功部(bu)署了(le)一(yi)個網(wang)站到(dao)Azure上(shang)。由于最近在學習Asp.Net Mvc框架,于是就(jiu)想(xiang)部(bu)署一(yi)個Mvc應用到(dao)Azure上(shang),本來(lai)理所當(dang)然的(de)(de)認為(wei)Azure會支持Mvc,結果實際部(bu)署之(zhi)后發現并不(bu)支持。后來(lai)經過幾次(ci)都不(bu)成功之(zhi)后,有點想(xiang)放... ...
NHibernate.Search現在是NHiberante Contrilb下(xia)面(mian)的一(yi)個(ge)還沒有發布的項目,也是從(cong)Hibernate.Search移植而來,把NHibernate和Lucene.NET結(jie)合在一(yi)起,NHibernate持(chi)久化對象到數據庫中,Lucene.NET提供索引及查詢支持(chi). 本文主... ...
從丑陋的到優雅的,JS客(ke)戶(hu)端檢(jian)測(ce)方法大(da)盤點,我知(zhi)道的大(da)家都知(zhi)道,大(da)家知(zhi)道的我不(bu)一定知(zhi)道。~在這(zhe)里,小弟(di)打算回顧一下自己(ji)在客(ke)戶(hu)端檢(jian)測(ce)方面的學習(xi)歷程(cheng)和采用方法,如果大(da)家有什(shen)么(me)更(geng)好的方法或者建議,歡迎提出來共享!共同進步(bu)! ...
在之前我翻(fan)譯的(de)一篇(pian)文章中,介(jie)(jie)紹了如(ru)果使(shi)用silverlight開發mesh應用。其實使(shi)用livemesh進行(xing)多(duo)設備終端的(de)文件(jian)同步(bu)是非常容易(yi)的(de),下面就以圖文方(fang)(fang)式簡要介(jie)(jie)紹一
下如(ru)何在livemesh中創(chuang)建(jian)文件(jian)夾,設置同步(bu)方(fang)(fang)式,如(ru)何使(shi)用客戶(hu)端以及向(xiang)好(hao)友發送(song)邀請等。 ...
應(ying)(ying)用(yong)程序發生異常(chang)時(shi),給用(yong)戶(hu)一(yi)(yi)個(ge)友好的(de)處(chu)理方式,同(tong)時(shi)將異常(chang)記(ji)錄(lu)下來并(bing)通(tong)知(zhi)系(xi)統管(guan)理員或是(shi)運維人員是(shi)應(ying)(ying)用(yong)的(de)開發的(de)常(chang)用(yong)場(chang)景。web form上微軟提供了一(yi)(yi)個(ge)工(gong)具包(bao),關于這(zhe)個(ge)工(gong)具包(bao)參看推(tui)薦一(yi)(yi)個(ge)工(gong)具包(bao)自定(ding)義(yi)HTTP 404錯誤。如何(he)在(zai)asp.net mvc上實現(xian)這(zhe)樣(yang)的(de)功能(neng)呢?asp.net mvc 在(zai)創建項(xiang)目的(de)... ...
一(yi)個(ge)Url請求經過(guo)了(le)Routing處理后會(hui)調用(yong)(yong)Controller的(de)Action方法(fa). 中間的(de)過(guo)程是怎(zen)樣(yang)的(de)? Action方法(fa)中返回ActionResult對象后,如(ru)何到(dao)達View的(de)? 本文將講解Controller的(de)基本用(yong)(yong)法(fa), 深入分析(xi)Controller的(de)運行機制, 并且(qie)提(ti)供了(le)創建所(suo)有(you)類型Ac... ...
記得(de)07年我曾在(zai)CSDN上發表過這樣一(yi)套規則(ze),兩年過去(qu)了,竟驚奇的發現,被網友傳得(de)到處都是,欣(xin)喜而擔(dan)憂,畢竟是個(ge)人觀(guan)點和規則(ze)愛好,不一(yi)定適合眾人風格,現在(zai)又到C#3.0了,所以(yi)上來更新下,與大家再分享,歡迎提(ti)出寶貴修改建議(yi),共同進步。 ...
MVC和MVP的(de)(de)一些(xie)(xie)思(si)考 碧落 前言 這篇(pian)文章(zhang)是我近(jin)期對MVC和MVP的(de)(de)一些(xie)(xie)思(si)考,在使(shi)用(yong)MVC/MVP模式的(de)(de)過程中(zhong)曾經走(zou)過一些(xie)(xie)彎路(lu)(lu)。呵(he)呵(he),現(xian)在雖然改正(zheng)了某些(xie)(xie)彎路(lu)(lu),但不保證改正(zheng)了所有(you)的(de)(de)彎路(lu)(lu)(例(li)如對渲染的(de)(de)理解(jie)),所以請閱讀這篇(pian)文章(zhang)的(de)(de)朋(peng)友不吝(lin)發(fa)揮你們的(de)(de)質(zhi)疑。 寫這篇(pian)文章(zhang)也是想知道自己還有(you)什么地方(fang)是錯的(de)(de),我... ...
WM有約II(七):番外篇 Written by Allen Lee 別讓軟(ruan)鍵(jian)盤遮(zhe)住(zhu)屏幕(mu)! 如果(guo)你(ni)(ni)的手機(ji)帶有數字鍵(jian)盤或者Qwerty鍵(jian)盤,那(nei)么(me)你(ni)(ni)可能不會遇到(dao)這(zhe)種(zhong)問題;但若(ruo)你(ni)(ni)和我一樣偏愛(ai)全觸(chu)摸手機(ji),那(nei)么(me)你(ni)(ni)可能已經(jing)受到(dao)這(zhe)種(zhong)問題困擾(rao)多時了。當我們(men)打開軟(ruan)鍵(jian)盤時,它會把屏幕(mu)的下部(bu)遮(zhe)住(zhu),繼(ji)而妨礙我們(men)的操作: 圖(tu)... ...
MVC RC的“腳手(shou)架(Scaffold)”功能(neng)可以說為MVC RC的開發如虎添(tian)翼,不(bu)(bu)過應用(yong)到真實的開發環(huan)境中似(si)乎存在(zai)一(yi)些遺(yi)憾的地方:很多時候我們(men)并不(bu)(bu)希望把(ba)Models、Views和Controllers放在(zai)同(tong)一(yi)個(ge)項(xiang)(xiang)目(mu)里面,而(er)是把(ba)它們(men)分離到不(bu)(bu)同(tong)的項(xiang)(xiang)目(mu),然后由(you)一(yi)個(ge)項(xiang)(xiang)目(mu)(比如Views)統(tong)一(yi)引用(yong)其他所有(you)... ...
我們繼續來談《最佳(jia)實(shi)踐》,這次的(de)主題便是“強類型(xing)”。強類型(xing)的(de)好處有很多,張嘴便可隨(sui)意(yi)舉上(shang)幾例:能(neng)夠(gou)享受代(dai)碼提(ti)示功(gong)能(neng)、能(neng)夠(gou)獲得(de)重構(gou)工具的(de)支持、能(neng)夠(gou)在編譯(yi)期(qi)發現更多錯誤…… ...
最近看(kan)了一些關(guan)于(yu)MVC框(kuang)架(jia)的(de)東西,加以之(zhi)前就研究過一些關(guan)于(yu) MVC架(jia)構的(de)信(xin)息,碰巧在網上(shang)又看(kan)到了這樣(yang)一篇文(wen)(wen)章,是關(guan)于(yu)微軟內部的(de)開發(fa)者對Oxite項目的(de)個(ge)人攻擊(ji),讓我產生了寫篇文(wen)(wen)章來表達(da)一下(xia)自(zi)己對于(yu)這種架(jia)構模式的(de)思(si)考。聲(sheng)明,如果之(zhi)前沒(mei)看(kan)過這兩個(ge)項目的(de)朋友建議下(xia)載相應的(de)源碼:MVCStore... ...
說到ASP.NET MVC,我們似乎始(shi)終都在關注對(dui)于Controller的測(ce)試,那么(me)我們該如何對(dui)視圖進行獨立的單元測(ce)試呢? ...