原创 無線網絡共享到CM3計算板調試時 connect: Network is unreachable

1、問題描述 硬件連接:電腦(有線+無線) <--有線-->  CM計算板(或其他Linux), 端口:電腦共享的有線網口 192.168.137.1 , CM3配置靜態IP 192.168.137.120/24 CM3ping 不通,報

原创 ECS雲服務器 Ubuntu 安裝和配置FTP教程

折騰了一下在雲服務器上搭建FTP,可以在瀏覽器輸入公網IP查看共享的文件,也就是創建下載點。現記錄如下。   第一種場景:匿名訪問,通過瀏覽器輸入公網地址即可實現下載     第二種場景:輸入指定的用戶名和密碼,可進入到另一個目錄,

原创 Qt MQTT安裝步驟記錄

QT中的MQTT作爲第三方庫需要自己安裝才能使用,以下簡單記錄方法。 一、下載MQTT源碼編譯成連接庫 github地址: https://github.com/qt/qtmqtt 二、新建QtMqtt文件夾並拷貝MQTT頭文件 2.1

原创 Qt 解決 #error This file requires compiler and library support for the ISO C++ 2011 standard

一、Qt編譯過程中,出現以下問題 #error This file requires compiler and library support for the ISO C++ 2011 standard. This support

原创 Qt 設置當前窗口出現在左右窗口的最前面

一、需求 點擊按鈕,出現且只出現一個子界面,即單一實例。 二、實現 void MainWindow::ShowHelpinfoUI(void) { static showhelpinfo_UI *myui = new showh

原创 Keil5 編譯生成bin二進制文件的設置方法

勾選:After Build/Rebuild Run #1 代碼:fromelf --bin .\output\node.axf  --output .\output\NoiseApp.bin 解釋: .\  指當前工程文件.uvproj

原创 分享自己編寫的一個比較通用的makefile

############################################################################# # Author: jianwang16 # Date: 2017 06 18

原创 Linux 多線程開發-線程的屬性-分離detached和連接joinable

1、描述 linux的POSIX線程分離狀態決定一個線程以什麼方式來終止。默認的分離狀態是可連接態(joinable),創建線程是參數設置爲NULL,就是默認連接態,可以被pthread_join。 Linux的POSIX線程要麼分離要麼

原创 matlab 數據是否符合正態分佈的判斷方法

一、問題描述 給定序列X=(x1,x2,x3,...,xn),判斷是否該數據序列X符合正態分佈。   二、方法 常見已知分佈的檢驗方法:kstest、jbtest、lillietest、chi2gof等,這裏使用使用Lilliefors檢

原创 樹莓派使用STEP6:安裝git

git用於創建和管理代碼倉,是一個很優秀的版本控制工具。linux/樹莓派安裝非常簡單。 1、sudo apt-get install git-core   點贊 收藏 分享 文章舉報

原创 QT 獲取系統時間

一、需求 獲取系統時間,生成日誌唯一名稱。 二、代碼 #include <QDateTime> QDateTime current_date_time =QDateTime::currentDateTime(); QString c

原创 Linux 多線程開發-等待線程結束pthread_join

1、函數原型 int pthread_join(pthread_t pid, void **value_ptr); pid:所等待的線程ID; value_ptr:通常設置爲NULL,如果不爲NULL,pthread_join將複製一份

原创 Linux 用C/C++創建新文件並寫入內容

1、需求 在Linux環境下用C編寫一個函數,用於記錄運行日誌,要求只存在一個同名文件,每次記錄前清除已有的信息。 2、思路 需要完成的是: (1)查找(access)是否該文件存在,存在則刪除,不存在則新建(fopen)。 (2)定位寫

原创 QT出現“undefined reference to `vtable for’”解決方法

Qt 中新建類時,若需要使用信號與槽機制,必須顯式啓用Q_OBJECT宏。利用QT IDE添加並創建新的類時,在編譯過程中會出現以下報錯: undefined reference to `vtable for XXX類名’” 查詢相關資

原创 Linux mount掛載和umont卸載U盤

1、樹莓派插入U盤沒有自動掛載,可以在/dev/下看到盤符,但是打不開,需要掛載到指定的文件位置。 2、掛載U盤使用mount命令。 (1)首先查看插入設備後的文件描述符:找到sda1 (2)新建文件夾 (3)掛載U盤到Udisk文件