原创 qt開發

qt各個版本下載

原创 c#異常處理

一、“System.BadImageFormatException”類型的未經處理的異常在 DataTest.exe 中發生 。其他信息:“未能加載文件或程序集xxx或它的某一個依賴項。試圖加載格式不正確的程序。" 如下圖: 這種錯誤一

原创 c#小知識點

1、InitializeComponent() 初始化窗體結構體用的 2、

原创 虛擬機下ubuntu系統聯網與文件共享

兩種聯網方式 文件共享 共享用的是samba服務,該服務在ubuntu默認系統中並沒有安裝,總結步驟如下: 一.samba的安裝: service smbd restart  //重啓samba服務,檢查系統是否安裝samba服務 sud

原创 Linux下文件系統和目錄

目錄介紹 Linux中掛載點的含義        簡單的來說,根文件系統包括虛擬根文件系統和真實根文件系統。在Kernel啓動的初始階段,首先去創建虛擬的根文件系統,接下來再去調用do_mount來加載真正的文件系統,並將根文件系統切換到

原创 c語言小知識點

 字符型比整形類型更省內存 在c中,所有整數類型的變量都可以用於表示字符。具體地說,我們可以使用char和int類型的變量來表示字符。在有些情況下,由於技術上的原因,可能會使用int來表示字符。像‘a’和‘+‘這種被我們看成是字符的常量實

原创 串口的幾種工作方式

串口的三種工作方式 操作串口一般有兩種方式:查詢和中斷;STM32還支持第三種DMA方式。 (1)查詢:串口程序不斷地循環查詢標誌,看看當前有沒有數據要它傳送或接收。如果有的話進行相應的寫操作和讀操作進行傳送或接

原创 stm32f4串口初始化

IO口配置的一般步驟 1 定義一個IO口初始化結構體 2 IO時鐘使能 3 IO模式設置 4 調用IO口初始化函數 串口配置的一般步驟 1 定義一個IO口初始化結構體,定義一個串口初始化結構體 2 IO時鐘使能 3 串口時鐘使能 4 IO

原创 Linux系統學習

U_Boot作用是系統引導。 打開Linux系統的shell環境:按alt+F2,然後輸入gnome-terminal Linux基本指令:(1)su          su - root   //將普通用戶變爲root用戶      

原创 c++數組

double a[23] = {3,4.0,5.6,9.0,32.2};double b[5] = {1.1,2.3,4.4,33.11,6.0};double c[22];數組賦值函數memcpy(a,b,sizeof(b));//把b

原创 U盤文件或目錄損壞且無法讀取

處理方法

原创 STL容器

容器是指容納特定類型對象的集合.     c++中有兩種類型的容器:順序容器和關聯容器,順序容器主要有:vector、list、deque等。關聯容器主要有map和set。 vector封裝數組,list封裝了鏈表,map和set封裝了二

原创 Qt線程停止實現

Qt線程的停止可通過三種方式實現:1、利用quit(或者exit(0))this.quit();2、使用terminatethis.terminate();this.wait();3、利用volatile        一種是使用標誌位,

原创 控制DRV8825電機

步進電機走一步是1.8度,一圈就是200步。例如使用1/16步進,則需要走3200步纔等於一圈。 控制要領: *腳6(-en) 低電平爲啓動電機(enable),貌似也可以不接,試過一樣能運行.但如果要控制電機的啓動關閉還是要用上 *腳4