原创 【opencv】cv::VideoWriter打開失敗
解決辦法:將opencv_ffmpegXXXX.dll拷貝至運行目錄。缺少了該dll,調用cv::VideoWriter的構造函數或者open函數並不會報錯,但返回false
原创 VS保存總是彈出另存爲/編譯時彈出保存項目文件
VS2013、win7 VS保存總是彈出另存爲/編譯時彈出保存項目文件 解決辦法:這是因爲項目文件保存在C盤,C盤有寫保護導致的;關閉VS,右鍵管理員運行,ok
原创 qt發佈自動獲取依賴dll
(1)創建腳本文件copy_qt_dll.bat,編輯 C:\Qt\Qt5.9.1\5.9.1\msvc2013_64\bin\windeployqt.exe my.exe pause (2)在qt安裝目錄找到windeployqt
原创 徹底永久關閉win10更新
關鍵詞:永久,永久,永久! 步驟: (1)開始-運行-regedit,進入註冊表 (2)計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services (3)找到服務名爲 wuause
原创 X線攝影位置
摘自《醫學影像檢查技術學》 中文 英文 說明 前後位(正位) anteroposterior position 探測器置於被檢者後面,X線中心線呈前後方向,自前方射入後方 後前位(正位) posteroanterio
原创 qt 編譯錯誤error LNK2005 moc_xxx.obj
以下代碼 class Processor { ... signals: void sig_process(); virtual void process(void); void loadparam(Param &
原创 OpenSSL與C#的DESCryptoServiceProvider結果不一致
問題:用openssl的des接口獲得的密文,在C#中解密錯誤 原因1:DES算法不匹配。 DESCryptoServiceProvider [官方說明] 默認爲CBC模式,而openssl有DES_ecb_encrypt和DES_
原创 std::ifstream讀取時跳過回車
std::operator>>默認跳過回車,要顯式指定格式 unsigned char temp; std::ifstream file("myfile.bin", std::ios::in | std::ios::binary);
原创 Python與C交互之指針
基於python 3.7.0 python與C/C++打交道,肯定少不了指針了 首先,要先搞清楚python原生的指針操作:ctypes的Pointers document 官方文檔的說明比較零散,下面歸納一下,主要通過與C/C++類
原创 QChart快速刷新Series
不要用逐個點添加的方法 void QXYSeries::replace(int index, qreal newX, qreal newY) 改用QVector void QXYSeries::replace(QList<QPoin
原创 QTextEidt 某一行文本改變顏色
可以通過html的方式設置,也可以通過QTextCursor 、QTextCharFormat 實現 ui->textEdit->clear(); //清空文本框,上一次文本的格式也會清除 ui->textEdit->append
原创 python調用多依賴庫dll報錯[WinError 126] 找不到指定的模塊
通過ctypes.cdll.LoadLibrary可以調用指定路徑下的單個dll,但如果dll本身又依賴於多個別的dll,則會報錯 OSError: [WinError 126] 找不到指定的模塊 解決辦法: import ctyp
原创 修改QT控件焦點選中行爲
通過qt designer實現,首先設置控件的焦點響應方式focusPolicy,然後修改stylesheet,添加以下內容 QLabel#labelPic2:focus{ border: 1px solid red; }
原创 QVector編譯錯誤
QVector < QRect > 作爲信號槽參數,編譯報錯: 1>C:\Qt\Qt5.9.1\5.9.1\msvc2013_64\include\QtCore/qarraydata.h(210): error C2036: “QRe
原创 Qt修改mousemove事件的觸發頻率
mousemove事件無法直接設置觸發頻率,這取決於操作系統底層的響應速度。 只能採取間接的方法,如定時器的方法。但定時器太麻煩了,可以採用以下思路: 程序內定義一個計數器,每進入一次mouseMoveEvent事件計數器加1,只有到