原创 動態庫與靜態庫詳細說明

動態庫與靜態庫詳細說明動態庫:生成:鏈接:動態庫特點總結:靜態庫:生成:鏈接:靜態庫特點總結: 動態庫: 生成: 1:gcc test_b.c -fPIC -shared -o libtest.so/*生成動態庫 可以不用先生成

原创 cmake學習之道

cmke命令格式 cmake 選項 路徑 最主要的選項 -D 添加變量及值 使用案列 (cmake -D ARM_BUILD=1 . )表示在當前路徑執行Cmake命令並將ARM_BUILD的值傳到CMakeLists.txt

原创 MQTT協議詳解 Linux、Windows服務器搭建,客戶端創建

Linux mqtt服務器搭建: mqtt服務器依賴java環境,先從這個網址下載java的JDK文件 下載鏈接 注意不要下載錯了,選擇好自己的系統,千萬不要下載成Demos文件 我這裏選擇的是: 解壓出來,將解壓的 jdk1

原创 小心snprintf的坑

小心snprintf的坑函數介紹函數說明 函數介紹 int snprintf(char*str, size_t size,constchar*format, ...); 函數說明 從字符串中拷貝size-1個字符到目標串中,然後

原创 請一個在字符串中找出連續最長的數字串,並把這個串的長度返回;如果存在長度相同的連續數字串,返回最後一個連續數字串

請一個在字符串中找出連續最長的數字串,並把這個串的長度返回;如果存在長度相同的連續數字串,返回最後一個連續數字串 題目描述: 請一個在字符串中找出連續最長的數字串,並把這個串的長度返回;如果存在長度相同的連續數字串,返回最後一個連

原创 關於Linux自啓動文件rc.local問題

關於Linux自啓動文件rc.local被執行兩遍的問題 今天調試程序的時候,不知道爲什麼我的ARM板一啓動,我的rc.local文件被系統執行了兩次,我一直百思不得其解。後面發現在/etc中,除了一個rc.local文件,還有一

原创 can口通信詳解

can口通信詳解 can口分爲: 標準幀:使用can_id的0~10位作爲標識符 擴展幀:使用can_id的0~28位作爲標識符 遠程幀:由總線上的節點發出,用於請求其他節點發送具有同一標識符的數據幀。當某個節點需要數據時,可以發

原创 在QT中使用JSON

在QT中使用JSON 在QT中使用JSON數據包其實很簡單 1. QT中如何使用JSON JSON數據包一般有兩種形式,一種是對象,一種是數組。用大括號 {} 擴起來的叫對象,用中括號 [] 擴起來的叫數組。 如何創建對象 添

原创 MQTT協議

Linux mqtt服務器搭建: mqtt服務器依賴java環境,先從這個網址下載java的JDK文件 下載鏈接 注意不要下載錯了,選擇好自己的系統,千萬不要下載成Demos文件 我這裏選擇的是: 解壓出來,將解壓的 jdk1