原创 安裝完服務器需要做的事
sudo apt-get update
原创 安裝完Ubuntu更新軟件源
以Ubuntu18.04爲例: 備份原有軟件源文件 sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak_yyyymmdd 打開sources.list文件,在文件末
原创 ESP8266之ESP_LOG
esp_log_level_set("*", ESP_LOG_ERROR); // set all components to ERROR level esp_log_level_set("wifi", E
原创 使用__attribute__((at()))來進行絕對定位
定位結構體地址 typedef struct { uint32_t magic_word; /*!< Magic word ESP_APP_DESC_MAGIC_WORD */ uint32_t secur
原创 一、python3常用記錄
""" # Linux下使用 #!/usr/bin/env python """ 模板 #! python3 # _*_coding: UTF-8 _*_ # 開發人員 : ${USER} # 開發時間 : ${DATE} $
原创 ESP32 SDK(esp-aliyun) 直連接入阿里雲物聯網平臺
參考鏈接 1.https://github.com/espressif/esp-aliyun 2.https://blog.csdn.net/xh870189248/article/details/101363357#comments 3
原创 ESP8266之DNS解析
static struct addrinfo *resolve_host_name(const char *host, size_t hostlen) { struct addrinfo hints; memset(&h
原创 cpu大小端測試
/* * 大端格式:字數據的高字節存儲在低地址,而字數據的低字節則存儲在高地址(數組第一字節存的是最大值)。 * 舉例:51單片機 * 小端格式:高存高地址,低存低地址(數組第一字節存的是最小值)。 * 舉例:AVR
原创 函數指針和回調函數
/* 指針函數 */ /* (__type__*) function(int, int)返回的是指針地址, (__type__) function(int, int)返回的是int型數據。 */ /* 函數指針 */
原创 [esp8266]-ESP8266-RTOS-SDK(idf style)開發環境搭建記錄
參考 https://www.jianshu.com/p/5a6f9def8bc5 https://www.cnblogs.com/ansersion/p/10471096.html https://blog.csdn.net/aresw
原创 Keil用fromelf工具生成bin文件
fromelf --bin --output "@P.bin" "#L" ;在工程的目錄中生成.bin文件,文件名爲工程文件名 fromelf --bin --output "[email protected]
原创 字節拆分指令
/** * 功能:數據拆分宏定義,在處理數據類型大於1個字節的時候 * 說明:使用的時候注意判斷芯片是使用大端模式還是小端模式 * 備註: 51單片機使用的是大端模式既高字節在前 * STM32單片機使用的小端模式既低字節在
原创 SQL
QSqlTableModel The QSqlTableModel class provides an editable data model for a single database table. 該QSqlTableModel類提供