原创 MQTT 協議

MQTT 協議 MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)是ISO 標準(ISO/IEC PRF 20922)下基於發佈/訂閱範式的消息協議。它工作在TCP/IP協議族上,是爲硬

原创 DTU -- 數據傳輸單元

DTU -- 數據傳輸單元 DTU (Data Transfer unit),是專門用於將串口數據轉換爲IP數據或將IP數據轉換爲串口數據通過無線通信網絡進行傳送的無線終端設備。  硬件組成 DTU硬件組成部分主要包括CPU控制模塊、

原创 c# Thread、ThreadPool、Task有什麼區別,什麼時候用,以及Task的使用

c# Thread、ThreadPool、Task有什麼區別,什麼時候用,以及Task的使用 這三者都是爲了處理耗時任務,且都是異步的。 Thread Thread就是Thread,需要自己調度,適合長跑型的操作。 ThreadPoll

原创 網絡中的數據通信

網絡中的數據通信 現在的互聯網中使用的TCP/IP協議是基於OSI(開放系統互聯)的七層參考模型的,(雖然不是完全符合)從上到下分別爲:應用層、表示層、會話層、傳輸層、網絡層、數據鏈路層和物理層。其中數據鏈路層又可是分爲兩個子層,分別爲邏

原创 async & await 與 task 和 thread

async & await 與 task 和 thread async 和 await 出現在C# 5.0之後,給並行編程帶來了不少的方便,特別是當在MVC中的Action也變成async之後,有點開始什麼都是async的味道了。但是這

原创 Serial Port Monitor -- 測試Modbus RTU

Serial Port Monitor -- 測試Modbus RTU Serial Port Monitor 是一款用於測試和調試Modbus RTU協議的高效軟件。 在某些情況下,使用Modbus RTU測試儀非常有用。 如果你正在開

原创 PLC -- 可編程邏輯控制器

PLC -- 可編程邏輯控制器 可編程邏輯控制器(Programmable Logic Controller,簡稱PLC),一種具有微處理器的數字電子設備,用於自動化控制的數字邏輯控制器,可以將控制指令隨時加載存儲器內存儲與運行。可編程

原创 事件監聽機制——Java vs. C#

事件監聽機制——Java vs. C# C#語言類似Java,但兩者之間的差別還是顯而易見的,比如下面要說到的——事件監聽機制。 Java的事件監聽機制 Java中的事件監聽是整個Java消息傳遞的基礎和關鍵。其中涉及三類對象:事件源(

原创 dotnet core 命令詳解

dotnet core 命令詳解 【命令詳解】 dotnet dotnet命令主要是用來查看一些基本的信息,如平臺、版本號等。經常會用到的參數有–version,–info,–help等。 dotnet new dotnet new命令用

原创 單核CPU vs. 多核CPU

單核CPU vs. 多核CPU 單核CPU 起源: CPU的起源是1971年英特爾公司推出,由此正式宣告計算機的誕生,可以說是世界級的改變,並且嚴格準守馮諾依曼體系結構,在英特爾推出CPU之前的計算機所使用的處理器工作是非常麻煩的,需要複

原创 .csproj 文件

.csproj 文件 .csproj,是C#項目文件的擴展名,它是“C Sharp Project”的縮寫。.net開發環境中建立項目時,會產生.csproj文件,這是C#的工程文件,其中記錄了與工程有關的相關信息,例如包含的文件,程序

原创 半雙工通信和全雙工通信的區別

半雙工通信和全雙工通信的區別 對於點對點之間的通信,按照消息傳送的方向與時間關係,通信方式可分爲單工通信、半雙工通信及全雙工通信三種。 單工通信 單工通信(Simplex Communication)是指消息只能單方向傳輸的工作方式。 在

原创 工業上的通訊協議之Modbus

工業上的通訊協議之Modbus Modbus通訊協議 當在一Modbus網絡上通信時,此協議決定了每個控制器需要知道它們的設備地址,識別按地址發來的消息,決定要產生何種行動。如果需要回應,控制器將生成反饋信息並用Modbus協議發出。在其

原创 阿里面試經驗貼

(阿里巴巴供應鏈部門--Java實習崗) 歷時長達一小時二十分鐘的面試終於結束了,儘管飢寒交迫,還是奮筆疾書,寫下這篇文章共勉。目的很簡單,一是對自己成長曆程的記錄,二是分享一些經驗給大家,希望其中的某一點能起到哪怕一丁點的作用。 首先,

原创 win7、win10系統硬件最低配置需求

win7、win10系統硬件最低配置需求 隨着電腦系統不斷升級與覆蓋,很多用戶也跟進了時代的主流變化。相信很多用戶聽到XP系統即將停止服務的消息,也開始把自己的系統安裝win7或者win10。可是在安裝的前提下,我們需要考慮自己電腦硬件配