原创 C++/Qt:C++test單元測試框架

爲什麼寫這篇博客 上週關鍵科技(Parasoft的代理)組織了一次C++test的公開課(值得一提的是報名參加培訓的學員都給了15天的C++test的正版許可)。在這次培訓中確實學到了很多新的東西,所以趁着C++test的許可還沒

原创 Qt:定製電池控件

前言 閒來無聊做的電量顯示小控件,提供了基本的實現思路,具體電池控件的接口和配色可以根據自己需要進行調整。 聊聊代碼 fr_battery.h #ifndef FRBATTERY_H #define FRBATTERY_H #i

原创 MQ:Kafka環境搭建

起 最近對MQ(消息隊列中間件)很感興趣,既然感興趣那就上手瞭解嘍。要說MQ中流行的應該就是RabbitMQ和Kafka了,綜合對比之下(具體對比方法請參考擲硬幣)我選擇了Kafka,決定從哪裏下手後第一步就是搭建環境了,於是就有

原创 C++:二叉樹的非遞歸遍歷實現

爲什麼寫這篇帖子 這篇帖子的代碼是在上大學修數據結構的時候寫的,寫完就上傳提供下載了,那會比較貪心,設置的下載積分比較高。工作後慢慢習慣分享,偶然看到當時上傳的簡單幾行代碼還要積分。乾脆直接把代碼拿過來寫成帖子也省去了路過同仁下載

原创 Qt:狀態指示燈

前言 emm… 懶得寫描述了,直接看代碼吧,或者先看看最後的效果圖也行。 人比較懶,註釋也沒寫,那湊合看好了。有問題請留言交流,看到會及時回覆😄 聊聊代碼 fr_light.h #ifndef FRLIGHT_H #define

原创 Qt:甘特圖控件

簡 本片博客中代碼僅使用於Qt4,Qt5中已經提供了QChart類無需在造輪子實現類似效果。 在這片博客中,我將詳細講述如何是通過QAbstractItemView定製一個GanttView。本篇博文中的代碼參考自Qt4例子cha

原创 Qt:定製指南針控件

前言 提供了基本的實現思路,沒有使用貼圖,完全自己繪製的指南針,具體控件的接口和配色可以根據自己需要進行調整。 聊聊代碼 compass.h #ifndef COMPASS_H #define COMPASS_H #includ

原创 Git:Git基本命令和GitFlow工作流

Git基本命令和GitFlow工作流 本篇博客講解了git的一些基本的團隊協作命令,和GitFlow工作流指南 git 團隊協作的一些命令 開分支 git branch 新分支名 例如,在master分支下,新開一個開發分支:

原创 Go:協程循環打印

循環打印 Go語言協程實現兩個函數循環打印1到10 package main import ( "fmt" "sync" ) func main() { sw := make(chan bool) defer clos

原创 Go:Sunday Search 算法實現

Sunday Search 是什麼 Sunday算法由Daniel M.Sunday在1990年提出,是一種字符串模式匹配算法,能夠以O(n)的時間複雜度下完成子串索引。 Sunday Search 的原理 Sunday算法從前

原创 在Qt中使用已有模板創建新Word文檔

簡 在這篇帖子中我將詳細講述如何在Qt環境下使用已有Word模板文件創建新的文檔,並對模板文檔內容填充。目前,我只對替換文字和對錶格進行操作進行了介紹,如何在文檔插入圖片未在本文中提及。 述 開發環境 本文中使用的開發環境是Qt5