原创 VS2019修改項目名稱

1、打開需要修改的項目,在“解決方案”和“項目名稱”上右鍵,重命名。 2、修改“項目文件夾”的名稱。 3、以記事本打開 sln 文件,修改“project”的配置屬性,將其中對應的名稱修改即可。

原创 undefind reference to '__imp_wsastartup'

使用Dev_C++編譯Socket代碼時,出現錯誤undefind reference to '__imp_wsastartup',如下所示 解決方法:選擇 Tools ->  Compiler Options -> General -

原创 嵌入式設備和Windows操作系統的電腦使用藍牙連接的一種方案

前言:在學生階段,開發小型的使用藍牙通信的嵌入式設備,大多直接使用HC05系列的藍牙模塊。和電腦(Windows操作系統,下述電腦都爲Windows操作系統)進行配對連接時,往往只能進行到配對階段,沒有連接階段,這是因爲這種模塊在完成配對

原创 KMP算法的分析及實現(C語言)

一、算法簡介   KMP算法是由D.E.Knuth、J.HMorris和V.R.Pratt(其中Knuth和Pratt共同研究,Morris獨立研究)發表的一個模式匹配算法,稱爲克努特——莫里斯——普拉特算法,簡稱KMP算法。該算

原创 ST-Link的SWD接口的接線方式

ST-Link的SWD接口使用四根連接線即可。 SWCLK -> SWDIO -> GND -> 3.3V ->  

原创 Markdown 段首縮進

1、不是首段的段首,可以輸入中文全角狀態下的空格。 2、直接使用HTML原始碼

原创 MySQL Worbench常用快捷方式

1、執行整篇sql腳本:【Ctrl】+【Shift】+【Enter】 2、執行當前行:【Ctrl】+【Enter】 3、註釋/取消註釋:【Ctrl】+【/】 4、格式化sql語句(美化sql語句):【Ctrl】+【B】  5、自動補全:【

原创 Tensorflow 安裝開發環境

簡單的 Tensorflow 開發環境分爲 GPU和CPU兩種版本,安裝上的不同之處只是最後使用 pip 工具安裝的時候命令不同。 因爲GPU版本的使用GPU進行運算,對圖像的處理速度更快,目前只支持NVIDIA的顯卡。   一、安裝CU

原创 [Error] aggregate 'CreateSocket()::addrinfo hints' has incomplete type and cannot be defined

使用Winsock時出現錯誤  [Error] aggregate 'CreateSocket()::addrinfo hints' has incomplete type and cannot be defined 加入頭文件 #i

原创 (.text+0x100): undefined reference to `__imp_getaddrinfo'

官方文檔: https://docs.microsoft.com/zh-cn/windows/win32/api/ws2tcpip/nf-ws2tcpip-getaddrinfo?redirectedfrom=MSDN Windows S

原创 error: undefined reference to `__imp__ZN11QSerialPortC1EP7QObject'

Qt出現  error: undefined reference to `__imp__ZN11QSerialPortC1EP7QObject'   解決方法:在pro文件中加入 QT += serialport 重新構建

原创 Qt中radio button的信號

Qt官網中說的很清楚,當radio button的狀態發生變化時,會發出toggled(bool)信號。 所以,當需要選擇radio button被選中時才發出的信號應選擇clicked(bool)信號。 Qt中關於radio b

原创 Vim的使用

首先澄清一下 Vi 和 Vim 的關係。Vim 是 Vi 的升級版,Vi 可以做到的事情,Vim都可以做,反之不一定(Vim 對 Vi 完全兼容)。 Vi 有三個模式: 插入模式:在此模式下可以輸入字符,按ESC回到命令模式。 命令模式:

原创 Ubuntu 安裝中文輸入法

請注意命令中不應該的空格可能導致命令不合法! 一、檢查 fctix 框架        首先,要安裝中文輸入法,必須要保證系統上有 fctix。fctix 是一個以 GPL 方式發佈的輸入法框架,安裝 fctix 後可以爲操作系統的桌面環

原创 Qt 5.12 串口調試助手

安裝 Qt 開發環境 靜態編譯和動態編譯         如果你選擇在 Windows 上開發 Qt 應用,官方推薦的方式是動態編譯的(即下載一個 exe 的安裝應用程序,然後一直安裝就行了),這種方式最後在發佈最後的應用程序的時候會有一