原创 Json通過Newtonsoft.Json.dll轉換數據

通過解析Json的要領 原則: 1.反序列化Json字符串轉化爲JObject對象 2.然後就是JObject和JArray的轉換,JArry 一般是相同數據數組需要循環遍歷,JObject是對象獲取值信息 命

原创 .Net WebApi Basic Authorization

<script src="~/Scripts/jquery-1.10.2.min.js"></script> 1.WepApi Basic ([BasicAuthorize] and [AllowAnonymous]): Web.Con

原创 【2019】Tree的結構類:二叉樹結點類

自定義Tree結構類 public class MyNode { private object _name; private MyNode _left; private MyNod

原创 Dictionary的基本用法

1.Dictionary<T,T>增加鍵值對之前需要判斷是否存在該鍵,如果已經存在該鍵而且不判斷,拋出異常 2.Dictionary的Value爲一個數組 3.Dicyionary的Value爲一個類  

原创 【2019】IOC依賴注入

IOC依賴注入 API.Model public interface IMediaFile { string FilePath { get; set; } } public interface

原创 網站標題小圖標生成和展示

效果: 1.訪問在線生成ico圖標網址       http://ico.duduxuexi.com/ 生成必須是(16*16)格式的   2.在自己的發佈代碼里加入關鍵代碼 <link rel="icon" href="~/favi

原创 aspx和aspx.cs文件的區別與聯繫

aspx和aspx.cs文件的區別與聯繫 簡單說,就是代碼分離,這是asp.net和asp的一個最重要的區別優勢! xx.aspx,爲表現層 xx.aspx.cs :對應的邏輯代碼    .aspx文件:(頁面)書寫頁面代碼。存儲的

原创 程序員的面試

 一程序員去面試,面試官問“熟悉哪種語言”。 應聘者:“JAVA”。 面試官:“知道什麼叫類麼”。 應聘者:“我這人實在,工作努力,不知道什麼叫累”。 面試官:“知道什麼是包?”。 應聘者:“我這人實在 平常不帶包 也不用公司準備了”。

原创 靈活運用 SQL SERVER FOR XML PATH

FOR XML PATH 有的人可能知道有的人可能不知道,其實它就是將查詢結果集以XML形式展現,有了它我們可以簡化我們的查詢語句實現一些以前可能需要藉助函數活存儲過程來完成的工作。那麼以一個實例爲主.         一.FOR XML

原创 KMP算法之部分匹配值計算

KMP算法我在網上搜了很多說明,但論簡潔易懂還屬阮一峯的那篇文章,強烈推薦大家看看 個人覺得唯一不足之處在於《部分匹配值》的計算方法描述有些不清楚,在此按自己的理解更詳細的詳解一下 取阮總文章中的例子進行說明,搜索詞及《部分匹配值

原创 ExecuteReader的用法

 winformstring數據庫objectserver編程最近在做winform的編程,想到一真沒有使用過ExecuteReader。可能以前以後它的用戶不大,或者不大好用,故沒有用過。 今天在這裏將學習記錄寫下來,供讀者參考: 1、

原创 自定義Command動態關聯按鈕的是否起作用

場景分析 正常的按鈕觸發(默認IsEnabled = true,點擊即可觸發) ChechBox的IsChecked屬性值是否爲true來控制(勾選中按鈕才能點擊觸發) TextBlock的Text屬性值是否爲空(

原创 泛型類List和 DataTable的分組統計

    項目中在經常會對數據解析並做圖標展示,數據獲取的方式有很多(文本文件、api、數據庫……),大多數情況下我們都會將數據轉化爲泛型類List或者DataTable兩種數據類型並做處理,並綁定在UI界面做各種炫酷的展示,下面我

原创 【2019】委託/事件/異步/跨線程調用UI控件/多線程(Detegate/Event/Sync/InvokeRequired)

委託/事件/異步/InvokeRequired/MultiThreading (Detegate/Event/Sync/InvokeRequired/MultiThreading ) 委託事件 #region Del

原创 【2019】遞歸/冒泡排序/二分查找

遞歸/冒泡排序/二分查找 遞歸 /// <summary> /// 遞歸 1+2+3+4+5 /// </summary> /// <param name="arr"></para