原创 C# TXT文件的讀取和寫入
/// <summary> /// 文件的寫入 /// </summary> /// <param name="path">文件路徑</param> /// <pa
原创 使用sp_addlinkedserver實現不同服務器的數據庫操作
--查看當前鏈接情況: select * from sys.servers; --使用 sp_helpserver 來顯示可用的服務器 Exec sp_helpserver --刪除已經存在的某個鏈接 Exec sp_droplin
原创 寫入本地日誌方法
/// <summary> /// 接口記錄日誌 /// </summary> public static class LogHelper { /// <summary>
原创 委託和事件實例
/// <summary> /// 帶形參的舉杯委託RaiseEventHandler /// </summary> /// <param name="hand"></param> delegat
原创 利用WebRequest/WebResponse/Soap進行WebService調用的類
首先定義一個工具類: /// <summary> /// 利用WebRequest/WebResponse/Soap進行WebService調用的類 /// </summary> public class WebServiceHelp
原创 Linq 語句模糊查詢排除大小寫
1. const string text = @"Historically, the world of data and the world of objects" + 2
原创 百度地圖,通過地址獲取座標和通過座標獲取地址
<html> <head> <style> body, html { width: 100%; height: 100%; margin: 0
原创 Linq Distinct方法的參數擴展
public class PropertyComparer<T> : IEqualityComparer<T> { private PropertyInfo _PropertyInfo; ///
原创 Linq Distinct方法的擴展
MSDN給出的做法,具體參照:http://msdn.microsoft.com/zh-cn/library/bb338049.aspx public static IEnumerable<TSource> Disti
原创 nuget學校筆記 搭建屬於自己的NuGet服務器
創建NuGetServer Web站點 1.新建Web站點,選擇 文件-->新建項目-->Asp.Net 空 Web應用程序 2.選擇 工具-->Library Package Manager-->Package Manager
原创 WebApi系列~實際項目中如何使用HttpClient向web api發異步Get和Post請求並且參數於具體實體類型
本講比較實際,在WEB端有一個Index和Create方法,用來從web api顯示實體列表數據和向api插入實體對象,這就是以往的網站,只不過是把數據持久化過程放到了web pai上面,它的優勢不用說,就是跨平臺,跨語言,這其實是re
原创 WebApi系列~基於單請求封裝多請求的設計
怎麼說,單請求封裝多請求,這句話確實有點繞了,但還是要看清楚,想明白這到底是怎麼一回事,單請求即一次請求(get,post,put,delete),封閉多請求,即在客戶端發送的一個請求中可能包含多個子請求(真實的請求,接口),這種設計確
原创 WebApi系列~通過HttpClient來調用Web Api接口~續~實體參數的傳遞
我們知道了Post,Put方法只能有一個FromBody參數,再有多個參數時,上講提到,需要將它封裝成一個對象進行傳遞,而這講主要圍繞這個話題來說,接口層添加一個新類User_Info,用來進行數據傳遞,而客戶端使用網頁ajax和控制檯
原创 C# 自定義特性
//自定義特性類 [System.AttributeUsage(System.AttributeTargets.Field |System.AttributeTargets.Enum)] publicclass Prope
原创 Lambda表達式 分組後獲取第一條數據
public class Test { Name, Number } var data=new List<Test>(); var list = data.GroupBy(x => x.Name,(key, group)