原创 數據庫非存儲過程分頁

使用存儲過程分頁存在注入問題,以下爲非存儲過程分頁:   Oracle中的分頁: select * from (select a.*,rownum rc from 表名 where rownum<=endrow) a where a.rc

原创 Random短時間重複生成相同隨機數

起因:使用Random短時間循環獲取隨機數,導致生成隨機數相同 var num=new Random().Next(1,10000); 根據Random源碼可以看出,在相同毫秒內得到的隨機數是一樣的,這樣就無法達到隨機效果. 然後發

原创 AutoMapper重複初始化異常

使用AutoMapper,可以直接先寫一個公用方法 /// <summary> /// 對象到對象轉換 /// </summary> /// <typeparam name

原创 webAPI 使用註解非必須參數攔截問題

使用註解可以更方便對參數進行驗證,但是也會存在非必須參數如:https://aaa.com?id=1&name=&age=;或https://aaa.com?id=1&name&age的請求。這時ModelState.IsValid過濾器

原创 signalR服務端調用客戶端方法說明

所有連接的客戶。Clients.All.addContosoChatMessageToPage(name, message);只有呼叫客戶端。Clients.Caller.addContosoChatMessageToPage(name,