原创 重裝系統之後原版本庫SVN,Git同步的問題

1.問題場景: svn有一個版本庫在本地,使用的是主機名訪問,Git的版本庫在遠端。SVN和git原來版本庫都不能繼續推送了 使用tortoiseGit推送報如下錯:Disconnected: No supported authentic

原创 visual studio卸載工具

微軟官方倉庫中提供的工具 https://github.com/Microsoft/VisualStudioUninstaller/releases

原创 翻譯 | KDAB CEO推薦:Qt開發、調試、診斷的十大工具

本文翻譯自:Modern Qt Development: The Top 10 Tools You Should Be Using 原文作者:Matthias Kalle Dalheimer,KDAB集團總裁兼首席執行官 校審:Richa

原创 UML類圖,類之間的幾種關係

有時對類之間幾種關係的示例圖形有點混淆。記錄下備查。此篇內容參考自書籍大話設計模式1.11節 類與類,類與接口之間的關係: 1.繼承關係。    2.實現接口。 3.關聯關係。(一個類‘知道’另一個類) 4.聚合關係(“弱“擁有關係

原创 CPU通用寄存器

轉載,供參考   引言 要想真正的瞭解計算機,首先要了解的便是CPU,CPU是計算機的核心部件,因爲計算機的所有指令都是由CPU處理的,而CPU的核心部件之一就是寄存器。所以瞭解寄存器和寄存器是如何工作的才能真正明白計算機的工作原理。 8

原创 翻譯 | Qt 6技術概覽

本文翻譯自:Technical Vision for Qt 6 原文作者:Lars Knoll,Qt公司開源項目維護官兼CTO 校審:Richard Lin   自從七年前Qt 5發佈以來,我們的世界發生了很多變化,現在是時候展望和規劃下

原创 Visual Leak Detector內存泄漏檢測工具,vld使用及原理

供參考 初識Visual Leak Detector        靈活自由是C/C++語言的一大特色,而這也爲C/C++程序員出了一個難題。當程序越來越複雜時,內存的管理也會變得越加複雜,稍有不慎就會出現內存問題。內存泄漏是最常見的內存

原创 翻譯 | Qt for Python的技術願景前瞻

本文翻譯自Technical vision for Qt for Python - What lies ahead 原文作者:Cristián Maureira-Fredes,Qt公司軟件開發工程師 校審: 王富湧、Richard Lin

原创 Windbg/x64dbg/OllyDbg調試器簡介

原文鏈接: https://blog.csdn.net/libaineu2004/article/details/104081676   一、Windbg Windbg是微軟開發的一套調試器中的組件。WinDBG屬於內核級別調試器,不僅可

原创 Windows下Qt檢測移動U盤及動態插拔

windows下提供了很便捷的方式查找和動態監測U盤的插拔。windows sdk裏面提供了對應api。從所有的事件中處理對應的事件即可。 Device Management Events 1.U盤已插入電腦的情況下。使用QDir獲取所有

原创 windows版本號常數 _WIN32_WINNT

編譯一個工程發現好多函數找不到定義,後面發現是windows版本設置不對。高版本的函數在很多條件編譯下都被註釋掉了。只需要在預處理設置平臺正確的版本號即可。eg. 下圖表示當前的版本是win10   // // _WIN32_WINN

原创 主線程退出,全局靜態對象析構導致工作線程訪問崩潰的問題

問題現像: 關閉一個窗口時,發現工作線程訪問一個靜態全局變量越界,最後定位到是資源已經被析構,而工作線程還在訪問資源。   解決方法: 1.保證退出的順序,先結束工作線程,最後結束主線程。   全局靜態對象析構: main函數退出後,會調

原创 Qt::FramelessWindowHint導致對話框無法居中及Qt::QWidget的geometry()函數的測試

1.問題 需要對彈出的對話框相對進行居中,但無邊框對話框正常顯示會導致偏差了幾個相素。於是手動move的方法。大概代碼如下。思路是通過獲取當前窗口父窗口原點位置計算子窗口的偏移move達到居中的效果。然後在過程中發現了geometry()

原创 VS2015控制調試信息的編譯選項

VS release模式下如果生成了符號文件但符號文件的格式不對的話也可能導致不能斷點的問題。設置相關編譯選項即可  

原创 軟件調試

業務寫多了都有點面向搜索引擎編程了,有些東西在項目過程中趕時間都略過了,知其然而不知其所以然。有點空閒時間抓了幾本書看下。發現軟件調試的作者又出了一本新書。知道自己買書必不看,還是看電子版吧。 http://advdbg.org/book