數據庫學習-索引設計準則
設計索引時需要遵循的準則包括:數據庫準則、查詢準則、列準則。以下詳細列出了各個準則詳細說明。其中1-3屬于數據庫準則;2-8屬于查詢準則;9-15屬于列準則。 ...
項目經理成長日記(4)—態(tài)度決定一切
“我的工作目標就是要替掉你。”這是超仔在面試的時候留給我印象最深的話,也因為這句話我發(fā)而對他有不少的好感。人最應該有的是有自信,超仔是剛剛畢業(yè)一年的新人,在面試時候做在我前面表情僵硬,全身緊張的他,在我問“你希望進入公司之后,能夠有什么養(yǎng)的發(fā)展方向時?”這樣的回答可能是一種自大,但是在我看來,這也是... ...
談表達式樹的緩存(3):使用前綴樹
在上一篇文章里我們設法將前綴樹構造為一個唯一的字符串,然后使用字符串作為key緩存在字典中。這個想法非常直接,做法也不困難(在遍歷時記錄詳細信息便可)。不過事實上,老趙在思考表達式樹的緩存問題時,這種字符串拼接的方式只存在于腦海當中,而上文的實現是為了這一系列文章的完整性而特地編寫的。這是因為它的缺... ...
對某某軟件架構認識與建議
記得大學里數據庫老師說過一句話,可以拿到這里做總結。“做任何事,應該把它當做一項工程來做,才能做好。軟件工程是一項工程,只有這樣認識它,才能做好軟件。”,無論是在某某架構中,還是在某某軟件開發(fā)流程中,最后總結的建議就是:軟件必須重視設計,才像軟件工程,才能持久做好。 ...
不要忘了ASP.NET跟蹤模式
一、ASP.NET跟蹤模式1.介紹提到ASP.NET跟蹤模式,不能不提到ASP程序。ASP程序中在WEB頁面上顯示出某些變量當時的值,常常使用Response.Write進行輸入,這在ASP程序中確實是一種很好的解決方案,但是,由于ASP.NET運行機理,這種方法在ASP.NET中會存在不少問題。問... ...
【譯】部署Asp.Net MVC 網站到Winodws Azure
上個禮拜,我的Azure邀請碼終于到了,小興奮了一把,于是馬上去注冊賬號,并成功部署了一個網站到Azure上。由于最近在學習Asp.Net Mvc框架,于是就想部署一個Mvc應用到Azure上,本來理所當然的認為Azure會支持Mvc,結果實際部署之后發(fā)現并不支持。后來經過幾次都不成功之后,有點想放... ...
NHibernate.Search 基于Lucene.NET的全文索引
NHibernate.Search現在是NHiberante Contrilb下面的一個還沒有發(fā)布的項目,也是從Hibernate.Search移植而來,把NHibernate和Lucene.NET結合在一起,NHibernate持久化對象到數據庫中,Lucene.NET提供索引及查詢支持. 本文主... ...
從丑陋到優(yōu)雅,讓代碼越變越美(客戶端檢測方法思考)
從丑陋的到優(yōu)雅的,JS客戶端檢測方法大盤點,我知道的大家都知道,大家知道的我不一定知道。~在這里,小弟打算回顧一下自己在客戶端檢測方面的學習歷程和采用方法,如果大家有什么更好的方法或者建議,歡迎提出來共享!共同進步! ...
Livemesh文件同步功能--使用圖解
在之前我翻譯的一篇文章中,介紹了如果使用silverlight開發(fā)mesh應用。其實使用livemesh進行多設備終端的文件同步是非常容易的,下面就以圖文方式簡要介紹一
下如何在livemesh中創(chuàng)建文件夾,設置同步方式,如何使用客戶端以及向好友發(fā)送邀請等。 ...
asp.net mvc 的異常處理解決方案
應用程序發(fā)生異常時,給用戶一個友好的處理方式,同時將異常記錄下來并通知系統(tǒng)管理員或是運維人員是應用的開發(fā)的常用場景。web form上微軟提供了一個工具包,關于這個工具包參看推薦一個工具包自定義HTTP 404錯誤。如何在asp.net mvc上實現這樣的功能呢?asp.net mvc 在創(chuàng)建項目的... ...
從零開始學習 ASP.NET MVC 1.0 (三) Controller/Action 深入解析與
一個Url請求經過了Routing處理后會調用Controller的Action方法. 中間的過程是怎樣的? Action方法中返回ActionResult對象后,如何到達View的? 本文將講解Controller的基本用法, 深入分析Controller的運行機制, 并且提供了創(chuàng)建所有類型Ac... ...
C#3.0編碼習慣與命名規(guī)則
記得07年我曾在CSDN上發(fā)表過這樣一套規(guī)則,兩年過去了,竟驚奇的發(fā)現,被網友傳得到處都是,欣喜而擔憂,畢竟是個人觀點和規(guī)則愛好,不一定適合眾人風格,現在又到C#3.0了,所以上來更新下,與大家再分享,歡迎提出寶貴修改建議,共同進步。 ...
MVC和MVP的一些思考
MVC和MVP的一些思考 碧落 前言 這篇文章是我近期對MVC和MVP的一些思考,在使用MVC/MVP模式的過程中曾經走過一些彎路。呵呵,現在雖然改正了某些彎路,但不保證改正了所有的彎路(例如對渲染的理解),所以請閱讀這篇文章的朋友不吝發(fā)揮你們的質疑。 寫這篇文章也是想知道自己還有什么地方是錯的,我... ...
WM有約II(七):番外篇
WM有約II(七):番外篇 Written by Allen Lee 別讓軟鍵盤遮住屏幕! 如果你的手機帶有數字鍵盤或者Qwerty鍵盤,那么你可能不會遇到這種問題;但若你和我一樣偏愛全觸摸手機,那么你可能已經受到這種問題困擾多時了。當我們打開軟鍵盤時,它會把屏幕的下部遮住,繼而妨礙我們的操作: 圖... ...
為ASP.NET MVC RC分離Controllers-Views項目后添加“腳手架”功能(一)
MVC RC的“腳手架(Scaffold)”功能可以說為MVC RC的開發(fā)如虎添翼,不過應用到真實的開發(fā)環(huán)境中似乎存在一些遺憾的地方:很多時候我們并不希望把Models、Views和Controllers放在同一個項目里面,而是把它們分離到不同的項目,然后由一個項目(比如Views)統(tǒng)一引用其他所有... ...
盡可能地使用強類型數據
我們繼續(xù)來談《最佳實踐》,這次的主題便是“強類型”。強類型的好處有很多,張嘴便可隨意舉上幾例:能夠享受代碼提示功能、能夠獲得重構工具的支持、能夠在編譯期發(fā)現更多錯誤…… ...
關于兩個MVC示例的思考(MVCStore和Oxite)
最近看了一些關于MVC框架的東西,加以之前就研究過一些關于 MVC架構的信息,碰巧在網上又看到了這樣一篇文章,是關于微軟內部的開發(fā)者對Oxite項目的個人攻擊,讓我產生了寫篇文章來表達一下自己對于這種架構模式的思考。聲明,如果之前沒看過這兩個項目的朋友建議下載相應的源碼:MVCStore... ...
對ASP.NET MVC項目中的視圖做單元測試
說到ASP.NET MVC,我們似乎始終都在關注對于Controller的測試,那么我們該如何對視圖進行獨立的單元測試呢? ...
我們?yōu)槭裁葱枰猈F
本文是[我們?yōu)槭裁葱枰ぷ髁鱙的姊妹篇,我使了類似的文風, 我們?yōu)槭裁葱枰猈F 以前有人對我說,WF很難用,明明很簡單的一個功能,用WF去做卻那么繁瑣, 有這種想法,那我覺得有兩種可能, 一,你要實現的這個功能確實太簡單 二,你把這個功能的實現過程想的太簡單 先看一組列子 這是一組非常簡單的例子,分... ...



