原创 SmtpClient-for-Qt不能使用ssl發送的處理辦法

本文受Qt 5.13.2 qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed啓發 項目需要在特定的時刻通過郵件發送報警信息,主

原创 STM32啓動文件中的符號研究:__Vectors、__Vectors_End

STM32的啓動文件中,包含了一些可被外部調用的變量,如__Vectors、__Vectors_End等: ; Vector Table Mapped to Address 0 at Reset A

原创 在CMSIS-RTOS2中獲得微秒us延時

RTOS應用中,經常需要用到微秒級的延時,而RTOS本身的心跳一般在1ms到100ms不等,要用微秒延時時,往往需要額外啓動定時器輔助。 CMSIS-RTOS2的API中提供了2個內核時間相關的接口: uint32_t osKer

原创 一元四次方程的簡單修正算法

//本程序基於.NET平臺,編譯環境是Microsoft Visual C++ .NET//對於VC++6.0平臺的修改,只須把stdafx.h換成iostream.h,然後去掉主函數裏的“using namespace std”#inc

原创 一元高次方程求解

//本程序基於.NET平臺,編譯環境是Microsoft Visual C++ .NET //對於VC++6.0平臺的修改,只須把stdafx.h換成iostream.h,然後去掉主函數裏的“using namespace std” //

原创 牛頓法和割線法

//本程序基於.NET平臺,編譯環境是Microsoft Visual C++ .NET//對於VC++6.0平臺的修改,只須把stdafx.h換成iostream.h,然後去掉主函數裏的“using namespace std”//關於

原创 我的新blog

http://www.blogcn.com/user32/chinley/index.html 點贊 收藏 分享 文章舉報 念隱 發佈了29 篇原創文章 · 獲贊 17 · 訪

原创 Qt開發中觸發鼠標懸停事件

Qt開發中觸發鼠標懸停事件 比如我有一個tableWidget,需要在鼠標懸停時,顯示一些信息或者打印一些信息,可如下操作: ui->tableWidget->setAttribute(Qt::WA_Hover,true);//開

原创 Qt5.12.4編譯MySQL驅動備忘

Qt5.12.4編譯MySQL驅動備忘 背景 Qt5.12.4發佈,本想不去理會,但changelog中提到 QFile::copy() 的一處bug,恰是當前一個小項目上用到的,雖然也可以想辦法規避,但猶豫了一下,還是跟風安裝了

原创 QCustomPlot自定義Y軸數字格式

QCustomPlot自定義Y軸數字格式需求背景自定義途徑最終效果題外話 需求背景 某個項目需要顯示一長串曲線圖,其Y軸座標範圍變化幅度很大,用了默認的配置,由於座標軸刻度標籤長度不一,曲線總體表現得很難看。 自定義途徑 QCus

原创 基於CMSIS-RTOS2的閃燈序列控制

控制燈的基本函數: #include "stdbool.h" void aplRunLedOn(bool on) { HAL_GPIO_WritePin(GPO_RUN_LED_GPIO_Port,GPO_RUN_LED_Pi

原创 STM32L071硬件I2C讀取AM2320數據

STM32L071硬件I2C讀取AM2320數據 直接上代碼 // 2019-01-06 19:11:36 Mony:返回值除以10得到實際的溫度、溼度值 void fmlAm2320GetValue(int16_t *pTemper

原创 win 10 1809 下 qtcreator_process_stub 中文亂碼的問題

win10 更新到1809後,調試Qt程序,發現qtcreator_process_stub中打印的中文都成了???這樣的。 網上找到有說法,修改註冊表HKEY_CURRENT_USER\Console\ 下對應的codepage爲6

原创 STM32F302CB使用HAL庫採集PWM頻率和佔空比

單片機運行在36MHz,以TIM2CH2爲輸入通道,做如下配置: /* TIM2 init function 由CubeMX生成,定時器初始化*/ void MX_TIM2_Init(void) { TIM_MasterConf

原创 VMware Workstation 11 中 Ubuntu 14.04 的 VMware Tools 問題 : 共享文件夾

症狀:主要表現在Win7中用VM11安裝的Ubuntu14.04中,安裝完自帶的VMware Tools之後,/mnt/hgfs 中沒有前面已經設置好的共享文件夾。 仔細查看了安裝過程,發現在編譯vmhgfs/module.o的時候出現了