原创 在單片機上利用一個定時器和二行代碼輕輕鬆鬆實現多任務的運行(基於時間片)

因爲我常用的是stm32F4系列單片機,所以採用其滴答定時器作爲時基定時器(如果你使用的單片機是別款,只要單片機上有個定時器都可以,另外也得有中斷處理函數)(另外如果用的是stm32等單片機,片上具有滴答定時器,可以省掉1、2步驟,在HA

原创 在Qt上實現無邊框效果,窗口的移動和關閉

先直接上代碼 setWindowFlags( Qt::WindowStaysOnTopHint | Qt::FramelessWindowHint | windowFlags()); setAttribute(Qt::WA_Transl

原创 C++ 用一維數組加遞歸完成八皇后至N皇后的解答

先上代碼,其中是用p[0]來存儲當前符合的次數,基本思路就是一行一行尋找合適的位子,若本行沒有則返回上一行,在上一行查找合適的位子。相對於用循環,遞歸的整體代碼思路更清晰。 //檢查當前行上的皇后位子是否合理,是返回true bool

原创 初試--移植u8g2庫到stm32

無獨有偶來想來移植u8g2來玩玩 硬件清單:        stm32f334核心板一塊(沒用stm32f1是因爲f1的排針焊反了,不好直插,f1類似)        0.96寸的Oled屏,爲4線SPI連接        還有一個下載器

原创 總結幾個Ubuntu(12.04、14.04、16.04、18.04、19.04)的iso下載地址

被官網下載的下載速度(才幾kb/s)感動到了,遂總結了一下: (推薦中科大源,下載速度居然有10M/s,可能出現下載iso文件比預期的小,換個源試試) 中科大源 http://mirrors.ustc.edu.cn/ubuntu