原创 qt自定義的串口類判斷斷開

QObject::connect: Cannot queue arguments of type 'QSerialPort::SerialPortError' (Make sure 'QSerialPort::SerialPortError

原创 ubuntu16.04永久修改有線接口名稱(enp0s3->eth0)

sudo nano /etc/default/grub 找到GRUB_CMDLINE_LINUX="" 改爲GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" 然後sudo grub-mkco

原创 記錄一下讀過的書

====================================2019《大話設計模式》《QT Creator編程》《C++多核高級編程》《從你的全世界路過》 張嘉佳《阿里工程師的自我修養》《不去會死》《好好說話》馬東《爸爸愛喜禾》

原创 Qt 主界面卡死

QT界面的線程與處理髮送數據端線程,接收數據的線程同時存在時. 由於發送數據的線程處於while循環中,導致時間較長後QT主界面會卡死. 解決方法是在相關的while循環中加入 QCoreApplication::processEvents

原创 can't open ttyS0, error code 2

使用QT程序打開串口時,報如下錯誤: can't open ttyS0, error code 2   解決方案 查看可用的串口 dmesg | grep ttyS   給打開的串口加權限

原创 QHostAddress 獲取ip地址後 格式爲"::ffff:127.0.0.1"問題

socket建立以後,獲取遠端的IP地址,結果格式爲  "::ffff:127.0.0.1" 類型, 想要去除前面前綴 ::ffff: 搜索到可以通過設置flags,  QHostAddress::ConvertV4MappedToIPv4

原创 qmake: could not exec '/home/hbg/Qt5.11.1/5.11.1/gcc_64/bin/qmake': No such file or directory

qtchooser默認選擇路徑中沒有指向qmake路徑   cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser vi  default.conf 修改爲qmake真實的路徑即可.   其中,

原创 connect to database error : Access denied for user 'root'@'localhost'

參考鏈接: https://www.cnblogs.com/JadenFK3326/p/Ubuntu.html   連接到數據庫時,提示如下錯誤:  connect to database error : Access denied for

原创 ping 打印添加時間戳

ping 192.168.1.1 -c 10 | awk '{ print $0"\t" strftime("%Y-%m-%d %H:%M:%S",systime())}'       後臺運行 nohup  ping 192.168.1

原创 段錯誤生成core.xxx文件方便定位

開啓core, 採集程序崩潰端狀態 vi /etc/profile ulimit -S -c unlimited > /dev/null 2>&1 source /etc/profile   將崩潰文件記錄下來 vi /etc/sysctl

原创 mysql 2014錯誤

當緊接着執行兩條select語句時, 產生了 2014的錯誤碼.   查詢問題原因:調用存儲過程後,沒有完全釋放資源:需要在最後調用以下代碼:      MYSQL_RES *res;   while (!mysql_n

原创 ubuntu16.04安裝apache(httpd)支持cgi

支持cgi修改配置文件 /usr/local/apache2/conf/httpd.conf 主要修改地方有: 1)更改網頁啓動的主路徑 DocumentRoot "/var/www/html/"   2)添加cgi支持 cgi-bin文件

原创 json array

  eg: { "oper": 147, "data": { "codes": ["0755VF", "0756SB", "0734OP"], "ids": [1,2,3,4], } } char *p

原创 ubuntu16.04 安裝opencv-2.4.9

sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_nppi_LIBRARY=true -D CUDA_GENERATION=K

原创 apache2 support cgi bin file

  ubuntu16.04 安裝 apache21、 sudo apt update2、 sudo apt-get install apache2 apache2-utils3、 qid3、 測試安裝ok?    打開頁面  http://