原创 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)