原创 基於UDP協議的客戶端與服務器端的文件傳送

01 客戶端 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<unistd.h> #include <sys/types.h> #include

原创 aarch64-linux-gnu交叉編譯Qt4.7.3

到 Qt 官網下載合適的 Qt 版本,地址:http://download.qt-project.org/archive/qt/ 1.環境搭建: 1.安裝automake、libtool 和主機上的 Qt 工具: $ sudo a

原创 ./configure --prefix 命令是什麼意思?

源碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)。 Configure是一個可執行腳本,它有很多選項,在待安裝的源碼路徑下使用命令./configure –help輸出詳

原创 編程實現查找兩個字符串的最大公共子串1.0

01 題目:編程實現查找兩個字符串的最大公共子串 示例:“aocdfe"和"pmcdfa"最大公共子串爲"cdf” 注:最大公共子串有不止一個時,只輸出第一個最大子串 02 #include <stdio.h> #include

原创 Linux下如何利用QtCreator編譯ARM版本的Qt程序

利用QtCreator編譯X86的Qt程序,非常簡單,直接點運行鍵就可以編譯運行程序,這是因爲QtCreator幫我們配置了編譯工具(qmake和gcc),但是要編譯ARM版本的Qt程序,就需要自己配置這些工具了。 一、配置交叉編

原创 Dragonboard410c的交叉編譯器aarch64-linux-gnu安裝方法

下載安裝源文件:gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar 下載地址: http://releases.linaro.org/components/toolchain

原创 棧解旋、異常接口

#include <iostream> using namespace std; // 棧解旋:從 try塊開始到 throw,之間所有的棧上的變量都會自動釋放 class Test { public: Test(i

原创 異常在類及其對象中的應用

#include <iostream> #include <vector> using namespace std; class Array { public: // 有一個參數的構造函數 Array(int len

原创 CentOS 7.2 查看端口、關閉端口命令

1 列出所有端口 netstat -ntlp 2 查看某個端口 lsof -i:23 可以看到其PID進程號 3 如果沒有lsof命令,就用yum安裝: yum install lsof 4 關閉佔用該端口的進程號即可關閉該

原创 用函數實現數值的交換

#include <stdio.h> // 函數聲明。若是被調用函數在主函數之後,則必須在主函數前添加變量聲明。 void mySwap(int *,int *); // 本例被調用函數在主函數前,故可不加函

原创 指針與二維數組

01 數組名是常量,它的值不能改變. 而數組指針是變量(除非特別指明它是常量),它的值可以任意改變 int a[3][4] = { {0, 1, 2, 3}, {4, 5, 6, 7}, {8, 9, 10, 11} }; i

原创 數組逆序

#include <stdio.h> int main() {    int a[] = {1,23,3,555,66,888,99,125,1000};    int len = sizeof(a)/sizeof(a[0]);

原创 Linux常用指令01

01 使用 > 進行文件的重定向 history > a ——將history的輸出內容寫入到文件a中 a會先被清空,再寫入 >>不清空 ,追加寫入 02 /dev/null 所有寫入到該文件的內容都會被清空 ls > /dev/

原创 指針

01 變量=空間+變量名+變量地址+變量類型 // 通過變量名找到存儲單元的地址,從而對存儲單元進行存取操作 printf ("%d\n",i); // 在執行時,把鍵盤輸入的值送到地址爲xxxx開始的存儲單元中 scanf ("

原创 條形碼採集與顯示系統設計

01 上位機端口 掛載U盤 將整個文件“tiaoxingma+jiadainji”複製到你預先設置的共享目錄“arm2410cl”下 進入“tiaoxingma+jiadainji/bs-2410/Barcode_Scanner”