原创 如何用js取得JSON格式的日期

在MVC應用程序中,服務器端用C#將日期轉爲Json格式: /Date(1327934323450)/   客戶端還原日期的方法: new Date(parseInt(WriteTime.substr(6)))  

原创 用NotFound MVC插件自動處理http404錯誤

功能:自動處理http404錯誤 添加:在NuGet中搜索NotFound並添加NotFound MVC 使用:用IIS將網站發佈後,自動生效

原创 網站記錄錯誤日誌的工具ELMAH

功能:給網站記錄錯誤日誌 添加:在NuGet中搜索ELMAH並添加Elmah.MVC 使用: <elmah> <security allowRemoteAccess="0" /> <errorMail from="發件箱

原创 asp.net mvc 中"未找到路徑“/favicon.ico”的控制器或該控制器未實現 IController。"

解決辦法:在網站根目錄添加FavIcon.ico,它是網站的圖標

原创 非常重要的設計階段

集體討論對設計非常重要:設計成型是一個不斷迭代的過程,開始是一堆零散的思維片段,通過深思熟慮形成一個不穩妥的思路體系,再經過不斷的集體討論,刪繁就簡、逐步細化,才能形成一個穩定的設計。 設計的偏差會給實現過程帶來風險,因此多投入精力打磨設

原创 js 按Ctrl+Enter觸發操作

$('textarea').on('click',function (){ if (event.ctrlKey && event.keyCode == 13) { alert("發送"); } });

原创 使用Emit Mapper自動映射不同類的屬性值

應用場景: // class A 和 class B有一樣的屬性, A a = new A(); B b = new B(); // 要把a的值賦給b(傳統方法通過反射遍歷A和B的所有屬性,然後逐一賦值) ... // Emit M

原创 專題1:css定位

static 默認值。在正常的文檔流中 relative 脫離文檔流。相對於原位置定位 absolute 脫離文檔流。相對於正常文檔流外的第一個父元素定位 fixed 脫離文檔流。相對於瀏覽器窗口定位 相對定位:指通過left,top,

原创 用js播放聲音

<SCRIPT type="text/javascript"> if(-1 != navigator.userAgent.indexOf("MSIE")) { document.write(' <OBJECT id="Player

原创 將Sql Server中的數據導出成Insert腳本

-- 創建存儲過程 declare @objectId int set @objectId=object_id('proc_insert') if @objectId is not null begin drop proc pro

原创 摘自《架構師應知道的97件事》

1、學會尊重他人,給與團隊成員充分的信任。 2、化繁爲簡,舉重若輕。 3、簡明清晰的表達,開明的領導。 4、具體問題具體分析,不存在放之四海而皆準的解決方案。 5、架構設計需要平衡多方需求(技術、成本、商業價值、質量指標等)。 6、簡單可

原创 1.什麼是架構

一、一個軟件從整體到部分,最高層次的劃分        系統由元件組成,連接器將它們連接起來,任務流描述如何使用元件和連接器完成一項需求。 二、建造一個系統所做出的最高層次的、難以更改的、商業和技術的決定        市場定位,系統目

原创 在MVC3中使用UserData

FormsIdentity identity = User.Identity as FormsIdentity; string userData = identity.Ticket.UserData; 點贊 收藏

原创 專題2:圖片合併技術Sprites

背景:網站性能的一個優化點是 減少Http請求次數。每張圖片都對應一次Http請求,將多張圖片合併在一起就可以減少Http請求。 方法:1.將常用小圖標合併 2.在css中通過background-position定位 圖片合併工具1:s

原创 願望的架構

面向對象是看待世界的一種方式。 UML是一個工具,方便將看到的東西記錄下來。 模型是腦海中的藍圖,潛意識裏要實現的願望。 一個模型包含多張視圖,從不同的層次和角度勾勒出美好的願望。 從多角度觀察,綜合權衡,會促成正確的選擇。 軟件成就