原创 C語言基礎 | 位操作

目錄標題:一、按位邏輯運算符按位與:&用法:掩碼按位取反:~ 用法:清空位(設置爲0)按位或:|用法:置位(設置爲1)按位或:^用法:切換位移位運算符:`移位用法總結:`number << n number乘以2的n次冪numb

原创 Linux 基礎 | 命令行的藝術(交互式 Bash)

文章目錄前言正文基礎日常使用文件及數據處理系統調試單行腳本冷門但有用僅限 OS X 系統僅限 Windows 系統在 Winodws 下獲取 Unix 工具實用 Windows 命令行工具Cygwin 技巧更多資源 前言 熟練使用

原创 套接字 Socket 基礎理論理解

一、何爲套接字 套接字是指通過軟件來實現作爲插口或者插槽,一端插在客戶端,一端插在服務端。 Socket 編程進行的時端到端的通信,往往意識不到中間經過多少局域網,多少路由器,因此,能設置的參數也只能時端到端的協議之上網絡層和傳

原创 TCP 與 UDP 協議筆記

一、傳輸層的作用 兩種傳輸層協議TCP和UDP 在TCP/IP中能夠實現傳輸層功能的,具有代表性的協議是TCP和UDP。 TCP 1.TCP是面向連接的、可靠的流協議。 2.流就是指不間斷的數據結構。 3.TCP爲提供可靠性

原创 LWIP協議 | 理論基礎知識解析

說在前面: 這是通過 “幕布”寫的思維導圖筆記。文字看起來效果沒有思維導圖好,不知爲何思維導圖轉正的圖片上傳不了,所以開啓了一個筆記在線分享版。點擊閱讀。 文字版本: 動態內存管理 庫自動分配 動態內存堆(Heap) 優點 隨

原创 IP 協議筆記

一、ARP概要:是一種解決地址問題的協議 ARP工作機制 ARP是藉助ARP請求與ARP響應兩種類型的包確定MAC地址的 RARP是將ARP反過來, 從MAC地址定位IP地址的一種協議。 例子:對於嵌入式設備時,會

原创 IP 基礎知識 | DHCP 與 PXE

一、動態主機配置協議(DHCP) DHCP 指可以自動配置的協議方法 手動的IP配置好,基本不改變,就相當於買房自己裝修。 DHCP 的方式就相當於租房,不用裝修,都是幫你配置好了,你佔時用一下,用完退租就好了。 二、解析 D

原创 單片機 | keil4串口CH430驅動安裝失敗

  問題如圖:     今天在重新安裝keil4的時候,安裝完軟件,等把開發板接入電腦時,電腦沒有反應(win10系統)一般當我們接入電腦時會自動彈出驅動安裝的,每次安裝驅動都是預安裝成功,應該有很多人和我一樣遇見同樣的問題,所以我來說

原创 個人成長 | 電子設計大賽感受

           2018年7月23日晚上8點一個值得紀念的日子--------四天三夜的電賽終於結束了!           說起電賽,我想這是隻要大學專業是電子類的同學都有聽說過的一個比賽,如果作爲一個電賽專業的你沒有參加一次電賽

原创 數構與算法 | 什麼是大 O 表示算法時間複雜度

   正文:     開篇我們先思考這麼一個問題:一臺老式的 CPU 的計算機運行 O(n) 的程序,和一臺速度提高的新式 CPU 的計算機運 O(n2) 的程序。誰的程運行效率高呢?      答案是前者優於後者。爲什麼呢?我們從時間複