原创 c#枚舉遍歷(轉換)

1.先來說一下枚舉的概念: (1)枚舉使用enum關鍵字來聲明,與類同級。枚舉本身可以有修飾符,但枚舉的成員始終是公共的,不能有訪問修飾符。枚舉本身的修飾符僅能使用public和internal。 (2)枚舉類型的枚舉成員均爲靜態,且默認

原创 c# xml序列化和反序列化

1.首先解釋一下名次含義: 序列化將對象的狀態信息轉換爲可以存儲或傳輸的形式的過程。在序列化期間,對象將其當前狀態寫入到臨時或持久性存儲區。以後,可以通過從存儲區中讀取或反序列化對象的狀態,重新創建該對象。 反序列化與之相反將可存儲或可傳

原创 js cookie操作

1.純js代碼操作: //添加cookie //name=cookie名稱 //value=cookie值 //expiresHours=過期時間 //document.cookie = "name=value;domain=.goog

原创 asp.net mvc設置area頁面爲默認路由

1.在routeconfig裏添加如下代碼: routes.MapRoute( name: "Default", url: "{controller}/{action}/{i

原创 AOP面向切面編程

名稱含義 面向切面編程(AOP是Aspect Oriented Program的首字母縮寫) ,是一個比較熱門的話題。AOP主要實現的目的是針對業務處理過程中的切面進行提取,它所面對的是處理過程中的某個步驟或階段,以獲得邏輯過程中各部

原创 js倒計時(附js date操作)

<script> var interval = 1000; function ShowCountDown(year, month, day, hour, minute, second, divname) {

原创 js導航定位指定位置

在項目中遇到一個導航點擊,定位到具體位置的上,類似這種效果 通常按照我之前的做法是在左側的點擊事件裏添加html錨點,右側的A B位置ID設置爲和左側href錨點值一樣即可。但是這樣做有一個缺陷,就是點擊左側導航的時候,瀏覽器會有滾動效果

原创 sql求解兩個時間差

DATEDIFF 函數 [日期和時間] 功能 返回兩個日期之間的間隔。 語法 DATEDIFF ( date-part, date-expression-1, date-expression-2 ) date-part : year |

原创 asp.net mvc獲取路由參數

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/c13_tianming/article/details/51176138 學習了mvc有一段時間了,本以爲直接

原创 HTTP Keep-Alive詳解

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/c13_tianming/article/details/51126487  HTTP是一個請求<->響應模

原创 JS Replace全部替換字符方法

js默認的replace如果替換字符串中的某個元素,如果有很多相同的元素那麼他只會替換掉默認的第一個元素: <script> var stringObj="小明你好!我也叫小明"; stringObj.replace("小明"

原创 EntityFramework中常用的數據刪除方式

最近在學EF,目前瞭解到刪除操作有三種方式, 第一,官方推薦的先查詢數據,再根據查詢的對象,刪除對象。 這是第一種,官方推薦: 第二,自己創建一個對象,然後附加,然後刪除。 這是第二種: 第三,自己創建對象,然後放入E

原创 jQuery多元素選擇器操作

1.選擇帶有多個class的元素 比如下面代碼需要選擇同時帶有這幾個class的元素,怎麼寫? <div class="modal fade in"></div> 1. 依次過濾 $(".modal.fade").filter(

原创 Asp.net MVC中防止HttpPost重複提交

   重複提交的場景很常見,可能是當時服務器延遲的原因,如購物車物品疊加,重複提交多個訂單。常見的解決方法是提交後把Button在客戶端Js禁用,或是用Js禁止後退鍵等。在ASP.NET MVC 3 Web Application中 如

原创 IOC控制反轉

 靜態類的使用是一個有爭議的話題,有人甚至提倡不要在類的名稱上使用作用域限定符。關於靜態特性爭論的焦點在於一個被稱爲IoC控制反轉的設計原則。 IoC這個設計原則試圖在面向對象編程中去掉所有相互依賴的現象。這個原則對於複雜的系統來說是