摘要:
數據源 var list = new List<TestClass> { new TestClass{Id=1,Name="1"}, new TestClass{Id=2,Name="2"}, new TestClass{Id=3,Name="3"}, new TestClass{Id=4,Name
閱讀全文
posted @ 2019-05-02 23:29
cigarlau
閱讀(364)
推薦(0)
摘要:
.net Core中自帶DI是非常簡單輕量化的,但是如果批量注冊就得擴展,下面使用反射進行批量注冊的 1 public void AddAssembly(IServiceCollection services,string assemblyName) 2 { 3 if (!string.IsNull
閱讀全文
posted @ 2019-03-26 22:50
cigarlau
閱讀(273)
推薦(1)
摘要:
背景:項目前端ajax請求很多都沒有寫error方法,所以用戶體驗很不好 新來的前端負責人發現這個問題,寫了一個錯誤處理方法,如下 1 //統一處理Ajax錯誤方法 2 function onAjaxError(xhr, textStatus, error) { 3 if (xhr.status =
閱讀全文
posted @ 2019-03-22 22:46
cigarlau
閱讀(770)
推薦(1)
摘要:
背景:MySQL分頁查詢語句為 一般頁面還會獲取總條數,這時候還需要一條查詢總條數語句 這樣數據庫需要執行兩次查詢操作。MySQL提供了SQL_CALC_FOUND_ROWS追蹤總條數的函數,FOUND_ROWS取得總條數。 上面SQL語句雖然有兩個結果集,但只查詢一次數據庫,可以提升效率。 在as
閱讀全文
posted @ 2019-03-20 15:04
cigarlau
閱讀(719)
推薦(0)
摘要:
背景:一般使用a標簽,但瀏覽器有時候不會下載,會打開新的標簽頁,很不友好 下面這段代碼可以實現瀏覽器下載圖片 1 function downPic(src,imgName) { 2 var canvas = document.createElement('canvas'); 3 var img =
閱讀全文
posted @ 2019-03-20 09:50
cigarlau
閱讀(630)
推薦(0)
摘要:
使用反射和動態生成代碼兩種方式(Reflect和Emit) 反射將DataTable轉為List方法 1 public static List<T> ToListByReflect<T>(this DataTable dt) where T : new() 2 { 3 List<T> ts = ne
閱讀全文
posted @ 2019-03-19 22:44
cigarlau
閱讀(1389)
推薦(1)