原创 SpringBoot學習篇11[異步任務、定時任務]

目錄1.異步任務1.1 使用異步任務1.2 配置異步任務2.定時任務2.1 使用定時任務2.2 cron表達式詳解2.3 配置定時任務 1.異步任務 在項目開發中,針對耗時業務邏輯,往往採用多線程來處理此任務。在Spring中使用

原创 SpringBoot學習篇6[文件上傳、文件下載]

目錄1. 文件上傳1.1 上傳文件大小限制修改1.2 上傳單文件1.3 上傳多文件2. 文件下載2.1 列出可供下載的文件2.2 實現文件下載 1. 文件上傳 1.1 上傳文件大小限制修改 SpringBoot 2.1版本默認單次

原创 SpringBoot學習篇8[使用外置Tomcat容器]

新建項目時選擇war包 打開Project Structure—>Modules—>Web 雙擊序號3標註的內容,並點擊確定,這一步的目的是指定web資源目錄所在位置 點擊上方+號,添加web.xml文件 指定web.x

原创 SpringBoot學習篇12[發送簡單郵件、發送附件、發送內聯資源]

文章目錄1.準備工作1.1 開啓第三方登錄郵箱1.2 引入依賴2.配置MailSender3.發送簡單郵件4.發送附件5.發送內聯資源 Spring框架提供了一種使用JavaMailSender接口發送電子郵件的簡單抽象方法,而S

原创 Qt佈局管理器之網格佈局(QGridLayout)

Qt網格佈局和水平、垂直佈局類似,QGridLayout將控件佈局在網格中。QGridLayout和QHBoxLayout類似,可以插入Widget、插入子Layout、設置拉伸係數等,不同的是QGridLayout多了一個行、列的概念。

原创 Qt佈局管理器之表單佈局(QFormLayout)

QFormLayout顧名思義,主要用來做表單的輸入及顯示。和前面講到的QBoxLayout、QGridLayout類似,QFormLayout可以插入widget、layout,直接用QGridLayout也可以做出QFormLayou

原创 Qt之QThread介紹(常用接口及實現、自動釋放內存、關閉窗口時停止線程運行、同步互斥)

在程序設計中,爲了不影響主程序的執行,常常把耗時操作放到一個單獨的線程中執行。Qt對多線程操作有着完整的支持,Qt中通過繼承QThread並重寫run()方法的方式實現多線程代碼的編寫。針對線程之間的同步與互斥問題,Qt還提供了QMute

原创 Qt之QSlider介紹(屬性設置、信號、實現滑塊移動到鼠標點擊位置)

QSlider是滑動條控件,最常見的應用就是視頻播放器中的進度條。QSlider允許用戶通過鼠標進行拖動、點擊(需要重寫mousePressEvent事件實現),下面將從這幾個方面對QSlider進行介紹: [1]屬性設置 [2]信號 [

原创 Qt之QRadioButton、QCheckBox、QButtonGroup

QRadioButton、QCheckBox、QPushButton都繼承自QAbstractButton。這幾個Button的絕大多數屬性和方法相同,如果想了解QPushButton可以點擊這裏查看。 QRadioButton默認爲單選

原创 Qt之QComboBox(添加純文本item、添加帶圖標的item、信號、item攜帶自定義數據、可編輯屬性)

QComboBox作爲下拉列表框,也是常用的控件之一,最常見的就是win10文件瀏覽器上的地址輸入欄、QQ登錄框等。本篇文章將從以下幾個方面介紹QComboBox: [1]添加純文本item [2]添加帶圖標的item [3]信號 [4]

原创 Qt之QLineEdit(屬性設置 輸入格式限定 信號 輸入自動補全)

QLineEdit小部件是一個單行文本編輯器,常常作爲輸入控件使用,接收用戶的數據。本篇博客將從以下幾個方面來對QLineEdit進行介紹: [1]常用屬性設置 [2]指定輸入格式 [3]信號事件 [4]輸入自動補全 其中,重點是QLin

原创 Qt之QPushButton介紹

PushButton顧名思義----按鈕,也是Qt常用的控件之一,至於應用場景,就不必多說了,下面將從以下幾個方面對QPushButton進行介紹: [1]常用屬性介紹 [2]信號事件 [3]快捷鍵設置 針對QPushButton還會用到

原创 Qt之QLabel介紹

QLabel可以說是Qt中最常見的控件之一,主要用來顯示文本文字、顯示圖片、顯示gif動圖、顯示富文本信息。本文將從以下幾個方面對QLabel進行介紹: [1]顯示及獲取文本文字 [2]顯示圖片 [3]顯示動圖 [4]顯示富文本信息 [5

原创 QString常用方法介紹

本文總結一下QString的常用方法,這些常用方法的接口和c++ String非常類似,下面開始進入正題:   Public Functions: QString構造函數提供的接口: QString(QChar ch);//構建單個字符

原创 AM437x驅動移植篇4------小米隨身wifi驅動移植(MT7601、AP模式)

0.說明: LINUX內核版本:4.14.79 平臺:AM437x 1.下載源碼: 源碼下載地址在此 2.編譯 sudo make LINUX_SRC=../../linux-4.14.79+gitAUTOINC+bde58ab01e-