原创 基於.net C# Socket WinForm MQTT 客戶端開發

  1、什麼是MQTT?  MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸協議),是一種基於發佈/訂閱(publish/subscribe)模式的"輕量級"通訊協議,該協議構建於TCP/I

原创 基於.Net C# 通信開發-網絡調試助手

基於.Net C# 通信開發-網絡調試助手1、概述     網絡調試助手是集TCP/UDP服務端客戶端一體的網絡調試工具,可以幫助網絡應用設計、開發、測試人員檢查所開發的網絡應用軟硬件的數據收發狀況,提高開發的速度,是TCP/UDP應用開

原创 基於.Net C# 通信開發-串口調試助手

  基於.Net C# 通信開發-串口調試助手     1、概述      串口調試助手,廣泛應用於工控領域的數據監控、數據採集、數據分析等工作,可以幫助串口應用設計、開發、測試人員檢查所開發的串口應用軟硬件的數據收發狀況,提高開發的速度,

原创 如何通過SerialPort讀取和寫入設備COM端口數據

  SerialPort類用於控制串行端口文件資源。提供同步 I/O 和事件驅動的 I/O、對管腳和中斷狀態的訪問以及對串行驅動程序屬性的訪問。另外,SerialPort的功能可以包裝在內部 Stream 對象中,可通過 BaseStrea

原创 如何通過多線程輪詢待發送郵件進行發送

  默認情況下,C# 程序具有一個線程。此線程執行程序中以 Main 方法開始和結束的代碼。Main 直接或間接執行的每一個命令都由默認線程(或主線程)執行,當 Main 返回時此線程也將終止。不過,可以創建輔助線程,以便與主線程一起並行執

原创 基於服務(Web Service)的文件管理Winform程序實現

1.       描述   面向服務的體系結構(SOA)是一個組件模型,它將應用程序的不同功能單元(稱爲服務)通過這些服務之間定義良好的接口和契約聯繫起來。接口是採用中立的方式進行定義的,它應該獨立於實現服務的硬件平臺、操作系統和編程語言。

原创 如何通過反射實現動態功能模塊加載

  程序集包含模塊,而模塊包含類型,類型又包含成員。反射則提供了封裝程序集、模塊和類型的對象。您可以使用反射動態地創建類型的實例,將類型綁定到現有對象,或從現有對象中獲取類型。然後,可以調用類型的方法或訪問其字段和屬性。   下面我們將介紹

原创 基於HBuilderX+UniApp+ColorUi+UniCloud 優寶庫 開發實戰(一)

    基於HBuilderX+UniApp+ColorUi+UniCloud 優寶庫 開發實戰(一)     1.   優寶庫介紹   優寶庫是基於阿里媽媽、淘寶聯盟 淘寶商品Api,前端使用HBuilderX + UniApp + Co

原创 .net core 跨平臺開發 微服務架構 基於Nginx反向代理 服務集羣負載均衡

  1、概述  反向代理(Reverse Proxy)方式是指以代理服務器來接受internet上的連接請求,然後將請求轉發給內部網絡上的服務器,並將從服務器上得到的結果返回給internet上請求連接的客戶端,此時代理服務器對外就表現爲一

原创 .Net Core 跨平臺開發實戰-服務器緩存:本地緩存、分佈式緩存、自定義緩存

.Net Core 跨平臺開發實戰-服務器緩存:本地緩存、分佈式緩存、自定義緩存 1、概述   系統性能優化的第一步就是使用緩存!什麼是緩存?緩存是一種效果,就是把數據結果存在某個介質中,下次直接重用。根據二八原則,80%的請求都集中在20

原创 redis 實戰-redis 事務

redis 實戰-redis 事務   1.描述      redis 事務單獨的隔離操作:事務中的所有命令都會序列化、按順序執行。事務在執行過程中,不會被其他客戶端發送過來的命令請求所打斷。     redis 事務沒有隔離級別的概念:隊

原创 基於.net EF6 MVC5+WEB Api 的Web系統框架總結(4)-Excel文件讀、寫操作

  Excel文件讀、寫可以使用Office自帶的庫(Microsoft.Office.Interop.Excel),前提是本機須安裝office才能運行,且不同的office版本之間可能會有兼容問題。還可以使用NPOI,在不安裝offic

原创 基於.net EF6 MVC5+WEB Api 的Web系統框架總結(3)-項目依賴注入

簡介   依賴注入主要是一種結構性的模式,注重的是類與類之間的結構,它要達到的目的就是設計原則中最少知道和合成複用的原則,減少內部依賴,履行單一職責,最終就是強解耦。依賴注入目前最好的實現就是依賴注入容器。   Unity是微軟Patt

原创 基於.net EF6 MVC5+WEB Api 的Web系統框架總結(2)-業務項目搭建

本節將介紹如何進行業務項目搭建。 本業務項目示例是簡單的企業信息管理功能,業務項目採用Code First方式,搭建包括: 創建實體項目 創建實體數據表映射 創建業務處理項目 創建業務Web項目 搭建完項目效果: 1、創建實體項目-S

原创 基於.net EF6 MVC5+WEB Api 的Web系統框架總結(1)-Web前端頁面

      本 Web 系統框架基於C# EF6+MVC+WebApi的快速應用開發平臺。本節主要介紹Web前端頁面設計與實現。Web前端頁面主要分爲普通列表頁面、樹狀導航列表頁面、普通編輯頁面、數據導入頁面、嚮導編輯頁面以及新頁編輯頁面。