原创 自定義WPF面板

WPF擁有很多佈局面板,比如Grid, StackPanel等,這讓我們的界面佈局更加的靈活,但也許這些面板並不能完全滿足你的需求,這時你需要自定義面板來滿足你的佈局要求.1,面板佈局是如何實現的 WPF佈局引擎採用了一種遞歸的方式來實現

原创 使用powshell構建使.NetCore控制檯程序的docker鏡像

首先你要確保自己pc安裝了netcore的sdk,docker具體安裝步驟我不介紹了 另外熟悉docker基本命令 構建鏡像 docker build -t myconsole/v1 .  運行   docker run -d --nam

原创 如何向MVC5項目中添加Wep API

近來學習MVC,已經能試着顯示一個列表了(真實數據),想到一個網站的首頁會有很多列表,如何操作呢?某人提醒我用API+jQuery顯示數據。 一、查看MVC版本,決定你有沒有必要看這篇文章  打開web.config,看到以下內容

原创 win10系統下安裝Kafka 的詳細步驟

Win10 系統下要使用Kafka需要經過以下三個步驟: 1.安裝JDK(需要安裝依賴java JDK) 2.安裝zookeeper(資源協調,分配管理) 3.安裝Kafka 一、安裝 Java SE Development Kit 13

原创 史上最全 ——LINQ to SQL語句

適用場景:實現過濾,查詢等功能。 說明:與SQL命令中的Where作用相似,都是起到範圍限定也就是過濾作用的,而判斷條件就是它後面所接的子句。Where操作包括3種形式,分別爲簡單形式、關係條件形式、First()形式。下面分別用實例

原创 [C#基礎]c#中的BeginInvoke和EndEndInvoke

MSDN原文地址:https://msdn.microsoft.com/en-us/library/2e08f6yc(v=vs.110).aspx .Net framework可以讓你異步調用任何方法。爲達這樣的目的,你可以定義一個與

原创 基於C# Winform的簡易聊天程序[socket-文件發送]

程序簡介 基於網友的提議,最近有點時間,便打算給之前的聊天程序增加一個功能-文件發送.   原理 文件發送跟字符串信息發送的原理其實是一樣的,都是通過將需要發送的數據轉換成計算機可以識別的字節數組來發送.當然,計算機本身並不知道

原创 基於C# Winform的簡易聊天程序[socket通信]

原理 啓動服務端後,服務端通過持續監聽客戶端發來的請求,一旦監聽到客戶端傳來的信息後,兩端便可以互發信息了.服務端需要綁定一個IP,用於客戶端在網絡中尋找並建立連接.信息發送原理:將手動輸入字符串信息轉換成機器可以識別的字節數組,然後

原创 C# List根據某一字段排序 將字段相同的排序到一起

List<JZJLXQ_Prescription_Item> ciList = new List<JZJLXQ_Prescription_Item>

原创 基於C# Winform的簡易聊天程序[socket-信息羣發]

原理 首先我們需要獲取連接客戶端的IP和Port,並添加到客戶端列表裏作爲每個客戶端的唯一標識.然後通過相應客戶端的Socket.Send()方法將信息發送出去. 服務端給客戶端的信息羣發與服務端給單個客戶端的信息發送原理是一樣的,

原创 HTTP請求接口方法(POST/GET)

 private static string HttpPost(string Url, string postDataStr)         {

原创 如何創建和發佈Web Service

WEB服務可以說是下一代WEB應用程序的基礎,無論客戶端是WINDOWS應用、ASP.NET Web Form程序、甚至其他語言的客戶端,都可以與同一個WEB服務通信,其平臺和語言無關性使其有了廣闊的發展空間。 利用VS2005和IIS

原创 C# AES加密算法

using System; using System.Collections.Generic; using System.IO; using Sys

原创 C#之八大排序算法

1、直接插入排序(direct Insert Sort),基本思想是:順序地將待排序的記錄按其關鍵碼的大小插入到已排序的記錄子序列的適當位置。子序列的記錄個數從1 開始逐漸增大,當子序列的記錄個數與順序表中的記錄個數相同時排序完畢。  p

原创 C# WinForm動態調用遠程Web服務

1、添加服務引用 2、在彈出的添加服務引用對話框地址欄中輸入WebService地址,如:http://localhost:6521/WebSite1/Service.asmx?WSDL 3、輸入命名空間名稱或保持默認 4、定義SoapC