原创 c#知識點小結

1、SHA1加密 using System.Security; using System.Security.Cryptography;               public static string Sha1Signature(st

原创 qt文件查詢

1、qdir QString dirpath = "C:/Users/hp/Desktop/SLX";//"C://";C:/Users/hp/Desktop/SLX  //設置要遍歷的目錄  QDir dir(dirpath);  //

原创 c++中函數參數的常引用

    函數bool excute(const QString& cmd, const QStringList& params, QString& output, int msleep);其中const QString& cmd爲常量引用

原创 qt應用軟件程序打包發佈

1、打包運行時問題 2、打包用qt自帶的工具生成所需dll文件 生成程序所需dll文件 如果無法生成,可能是由於存包文件件沒有和qt安裝目錄在一個盤

原创 利用qt實現解壓縮zip文件

作者開發環境:Qt5.8 ,win10 總體思路:首先我們編譯zip源碼,生成zip的動態庫;然後再編譯quazip源碼,得到quazip的動態庫;最後在我們的程序中去調用。 詳細步驟: 1、編譯zlib zlib源碼下載:https:/

原创 qt項目工程各個文件區別

makefile文件作用         一個工程(project)中的源文件不計其數,其按類型、功能、模塊分別放在若干個目錄中,makefile定義了一百系列的規則來指定,哪些文件需要先編譯,哪些文件需要後編譯,哪些文件需要重新編譯,甚

原创 內存泄漏

1、程序和數據存儲位置 (1)PC和單片機區別     x86的PC機cpu在運行時程序是存儲在RAM中,而單片機等嵌入式系統則是存在flash中的。      pc機在運行程序的時候將程序從外存(硬盤)中,調入到RAM中運行,cpu從R

原创 c++小知識點

1、單例模式中私有拷貝構造函數、賦值運算符 (1)Singleton(){}//防止外部調用構造創建對象 (2)Singleton(Singleton const &singleton);//阻止拷貝創建對象 (3)Singleton&

原创 flash讀寫

讀寫內部flash         單片機是32的,對於32位單片機系統來說,一個字是4個字節的,8位的比如51單片機系統一個字就是2位的,64位單片機系統一個字就是8個字節,脫離單片機系統說字是多少個字節是沒意義的。所以這裏寫入/讀出半

原创 bootloader升級

1、相關文檔 基於ARM Cortex-M0+內核的bootloader程序升級原理及代碼解析 MSP430單片機串口的程序升級方法 單片機中斷向量表固定在flash的0x0地址,app工程的中斷無法響應 stm32 bootloader

原创 嵌入式小知識點

1、stm32的BOOT0和BOOT1管腳       在每個STM32的芯片上都有兩個管腳BOOT0和BOOT1,這兩個管腳在芯片復位時的電平狀態決定了芯片復位後從哪個區域開始執行程序,見下表: BOOT1=x   BOOT0=0  

原创 keil使用問題總結

1、keil學習網址    keil學習網址2 2、

原创 c語言學習

1、sbit     sbit是定義特殊功能寄存器的位變量。bit和sbit都是C51擴展的變量類型。典型應用是:sbit P0_0=P0^0;//即定義P0_0爲P0口的第1位,以便進行位操作。bit和int char之類的差不多,只不

原创 Qt學習

一、防止文件被多次引用。一般形式爲: #ifndef _XXX_H_ #define _XXX_H_ ... #endif _XXX_H_是任意的,上述代碼可以解釋爲:如果沒有定義XXX那麼就定義XXX然後運行裏面的內容,如果下次還走到這

原创 inno setup打包安裝記住上次安裝路徑

https://blog.csdn.net/c1007857613/article/details/81475167