原创 如何用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是一個工具,方便將看到的東西記錄下來。 模型是腦海中的藍圖,潛意識裏要實現的願望。 一個模型包含多張視圖,從不同的層次和角度勾勒出美好的願望。 從多角度觀察,綜合權衡,會促成正確的選擇。 軟件成就