原创 python如何調用不同文件夾中的py文件

實現步驟: 首先導入系統庫 將文件所在路徑增加到系統搜索目錄中 例子如下圖所示:

原创 Qt獲取文件夾下所有文件最後修改時間

//獲取文件夾裏所有文件的最終修改時間 QDateTime GetLastmodifiedTime(QString catalog) { QDir dir(catalog); //該目錄下的具體文件的時間

原创 如何設計一個正確的單例模式類

如何設計一個正確的單例模式類 一、大家一般創建的設計單例類 demo 1: class A { public: static A* GetSingleInstance() { //步驟1 if(m_instance

原创 蠻不錯的讀書心得- 讀《程序員向架構師轉型必備》

文檔地址: https://blog.csdn.net/jinxinliu1/article/details/69978105

原创 QColor將16進制的顏色與RGB進行相互轉化

QColor c(255,0,255); //QColor >> QRgb(uint) QRgb mRgb = qRgb(c.red(),c.green(),c.blue()); //QRgb(uin

原创 QSettings使用ini動態保存數組信息

ini文件中存儲的內容爲: (1)記錄動態數組的元素個數:openedPatientCount (2)每個元素爲包含兩個數據:patientID和folderID const QString const_configFileNam

原创 Qt實現含有兄弟節點解析json文件

```cpp void PinnacleAPITool::ClearData() { RemoveNode(m_APIRootNode); } void PinnacleAPITool::RemoveNode(APIN

原创 QLineEdit限制輸入類型

QLineEdit控件只允許輸入整數/浮點數 在MFC編程中,我們可以通過設置輸入框的屬性,讓用戶只能輸入數字。 在QT中的輸入框(QLineEdit)可以通過綁定QIntValidator/QDoubleValidator/QR

原创 git分支合併詳解

原文: http://gitbook.liuhui998.com/3_3.html http://gitbook.liuhui998.com/5_3.html 一、如何分支的合併 在git中,可以使用git merge 和git

原创 總結Qt的一篇不錯的文章

https://zhuanlan.zhihu.com/p/69531976

原创 c++11 實現條件變量以及利用條件變量實現多生成者與多消費者模型

自定義條件變量類: #pragma once /// <summary> /// 用C++11實現跨平臺的條件等待類 /// </summary> #include<functional> #include<condition_

原创 Qt捕獲當前鼠標是否在某個Item中

bool CheckCursorIsInWidget(QWidget& item) { QPoint point = QCursor::pos(); QPoint itemPoint = item-

原创 帶你玩轉C++11 lambda表達式

/lambda表達式原理描述* 表達式: [外部變量捕獲列表(使用“逗”號隔開)] (形參定義列表(使用“逗”號隔開))-> 返回值類型 {函數體;}; 捕獲列表:lambda表達式的捕獲列表精細控制了lambda表達式能夠訪問的

原创 分佈式架構CAP只能最多滿足兩個原理解釋

在弄清楚這個問題之前,我們先了解一下什麼是分佈式的CAP定理。 根據百度百科的定義,CAP定理又稱CAP原則,指的是在一個分佈式系統中,Consistency(一致性)、 Availability(可用性)、Partition t

原创 C++11 生成當前時間戳

//需要加的頭文件 #include <chrono> #include <sstream> std::chrono::time_point<std::chrono::high_resolution_clock>