原创 Pager
create or replace package Pager is type curs is ref cursor; procedure Pagination ( inPageSize in integer, --每頁記錄數 inPag
原创 框架備忘
http://fluentnhibernate.org/ 爲NHeibernate替換XML配置爲代碼配置
原创 .NET中異常處理最佳實踐
簡介 “我的軟件從來不出錯”你能相信嗎?我幾乎聽到你們全部尖叫說我是個說慌者。“從不出錯的軟件從某種程度上講是不可能的!” 和普通人的觀念相反,創造可信賴的,健壯的軟件並不是一件不可能的事情。請注意,我並沒有提及意欲控制核電站的無漏
原创 我的友情鏈接
51CTO博客開發
原创 我的友情鏈接
51CTO博客開發
原创 簡單思考TDD
看了09年一篇關於TDD的Blog,其中的火藥味的討論讓我思考了下什麼是TDD, 我認爲TDD應該在建立在明確設計的接口上使用,而不是無謂的所有函數都統統添加TestMethod(程序員再便宜也不能這麼使,是不?)。 系統設計初期應該詳細定
原创 NET4.0的可擴展緩存系統
.NET Framework中,叫做System.Runtime.Caching,這不僅是個緩存庫,還是個框架,可以在上面開發自己的庫。ObjectCache定義了所有緩存都要實現的通用操作。與之搭配的是個內存緩存實現,叫做MemoryCa
原创 持續交付的八條原則,你能做到幾條
The process for releasing/deploying software MUST be repeatable and reliable.軟件的發佈或部署過程必須是可重複且可靠的。這就引出了下一條… Automate ev
原创 DB實踐
作者:季小川 來源:網絡 摘要:本文針對數據庫設計中可讀性、易維護性及性能的要求,在數據庫對象命名、主鍵的設計、字段類型及長度設計等方面,總結出數據庫設計和建模最佳實踐。 關鍵詞:數據庫對象命名,主鍵的設計,字
原创 給DAL層加上Cache
Public User getObj(int id); { Return GetUserFormDB(id); } 給DAL層加上Cache 如何給DAL層加上C
原创 Web UI 製作規範
一、 Web 目錄結構規範:目錄建立的原則:以最少的層次提供最清晰簡便的訪問結構。 目錄的命名以小寫英文字母,下劃線組成。根目錄一般只存放index.htm以及其他必須的系統文件 根目錄下的images用於存放各頁面都要使用的公用圖片。所有
原创 .NET中異常處理最佳實踐
簡介 “我的軟件從來不出錯”你能相信嗎?我幾乎聽到你們全部尖叫說我是個說慌者。“從不出錯的軟件從某種程度上講是不可能的!” 和普通人的觀念相反,創造可信賴的,健壯的軟件並不是一件不可能的事情。請注意,我並沒有提及意欲控制核電站的無漏
原创 Pager
create or replace package Pager is type curs is ref cursor; procedure Pagination ( inPageSize in integer, --每頁記錄數 inPag