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