原创 const局部變量存儲位置

//const局部變量 #include <iostream> #include <string> using namespace std; int main(int argc, char *argv[]) { const

原创 ST官方代碼——YModem協議部分c代碼分析

ST官方代碼——YModem協議部分c代碼分析   1-實驗結論: 對比標準Ymodem協議,ST官方IAP代碼中YModem協議少了以下部分: 發送端(secureCRT)                      接收端(開發板) E

原创 stm32數據類型長度

由於經常會忘記stm32的數據類型長度,測試一下:     DEBUG_INFO("stm32數據類型長度");     DEBUG_INFO("char = %d byte.", sizeof(char));     DEBUG_INF

原创 第一次設置 ubuntu su 密碼

Ubuntu剛安裝後,不能在terminal中運行su命令,因爲root沒有默認密碼,需要手動設定。 以安裝ubuntu時輸入的用戶名登陸,該用戶在admin組中,有權限給root設定密碼。 給root用戶設置密碼的具體步驟: 1. 打開

原创 C語言隱式類型轉換和整型提升

C語言隱式類型轉換 算術運算式中,低類型轉換爲高類型 賦值表達式中,表達式的值轉換爲左邊變量的類型 函數調用時,實參轉換爲形參的類型 函數返回值,return表達式轉換爲返回值類型 算術運算符中的轉換規則: double ←── fl

原创 生活語錄感想等

歲月不會慣着你,讓你瘦的時候你胖不起來,讓你胖的時候你想瘦更難。——研究生3年體重增加20斤有感。 給戀愛中的男女的忠告:如果你是女的,你最好管錢,如果你是男的,你最好別讓女的管錢。——說多了都是淚。 洗碗篇:你沒有按時洗碗,被她罵了一頓

原创 ssh repo git :Host key verification failed

vim  /etc/ssh/ssh_config OpenSSH的ssh會把你每個你訪問過計算機的公鑰(public key)都記錄在~/.ssh/known_hosts。當下次訪問相同計算機時,OpenSSH會覈對公鑰。如果公鑰不同,O

原创 從芯片架構到stm32

目錄 一.stm32的發展歷程 1 二.ARM處理器框圖 3 三.Stm32 存儲器映射(詳細地址可查看stm32 datasheet) 4 四.stm32編譯流程 6 五.stm32上電啓動流程 7   一.stm32的發展歷程 1.芯

原创 VIM 實用插件整理

<leader> 鍵一般是 \,使用的時候需要先按住 \ 鍵,然後再按功能鍵 . Ctrl W  + 按鍵,一般是先按下Ctrl W,鬆開,然後再按按鍵. 分屏操作-在命令模式下使用 :vs 可以直接實現垂直分屏 :split 可以實現水

原创 Linux網絡編程--TCP併發服務器

一.併發服務器模型 常用的TCP服務器模型,我們上節寫的是TCP循環服務器模型,這種模型很大的弊端就是沒辦法實現併發,在此基礎上進行優化,就出現了多線程和多進程的服務器。 他們的解決思路都是相同的,他們的數據處理都是單獨在開一個線程或者

原创 Arduino——光照傳感器BH1750(數字型,I2C接口)

BH1750傳感器,用於檢測環境光光照強度。 BH1750FVI是日本羅姆(ROHM)半導體生產的數字式環境光傳感IC。其主要特性有: I2C數字接口,支持速率最大400Kbps 輸出量爲光照度(Illuminance) 測量範圍1~6

原创 Arduino—— SSD1306 OLED IIC

1、 前期準備 arduino UNO開發板 OLED 顯示屏 導線若干 取模軟件zimoV2.2 這裏推薦一個在線圖片取模軟件 http://tools.clz.me/ 2、引腳接線 OLED 顯示屏有四個引腳,分別是: SDA(數據線

原创 C語言 —衛語句

函數中的條件邏輯使人難以看清正常的執行途徑。使用衛語句表現所有特殊情況。 動機:條件表達式通常有2種表現形式。第一:所有分支都屬於正常行爲。第二:條件表達式提供的答案中只有一種是正常行爲,其他都是不常見的情況。 這2類條件表達式有不同的

原创 SSH-keygen用法

很多朋友在用github管理項目的時候,都是直接使用https url克隆到本地,當然也有有些人使用 SSH url 克隆到本地。然而,爲什麼絕大多數人會使用https url克隆呢? 這是因爲,使用https url克隆對初學者來說會比

原创 Python測試框架之pytest

1. 概述 pytest是一個非常成熟的全功能的Python測試框架,主要特點有以下幾點: 1、簡單靈活,容易上手,文檔豐富; 2、支持參數化,可以細粒度地控制要測試的測試用例; 3、能夠支持簡單的單元測試和複雜的功能測試,還可以用來做s