原创 一些宏定義

uint64高低32位獲取 #define MASK32 0xFFFFFFFF #define MAKE_UINT64(hi32, low32) ((UINT64)(UINT32)low32|((UINT64)(UINT32)(hi32)

原创 刪除父窗口導致QMessageBox崩潰

dlg的closeevent中發送一個信號closeSGL(),其他對象負責delete dlg,如果有個MessageBox的父對象爲dlg,並處於打開狀態,此時程序崩潰。 修改方法爲 closeSGL的connect參數設爲Qt::Q

原创 SDK manager無法啓動

【故障描述】 做 Android 開發就要下載 Android SDK,其中的 SDK Manager.exe 無法啓動,一閃而過。 嘗試重裝 JDK、重新從官網下載 Android SDK、添加環境變量等等均無效。 而且,有些版

原创 GIT 提交異常 fatal: LF would be replaced by CRLF

GIT 提交錯誤 fatal: LF would be replaced by CRLF 由於Unix 和 Windows 下對換行符的解釋不同,提示爲 fatal: LF would be replaced by CRLF 因爲wi

原创 QT和boost注意事項

1.boost頭文件的預聲明要放在QT前面,不然可能會出現衝突導致的編譯錯誤。

原创 error lnk1235

重編譯

原创 容器內指針的new和delete

轉載:http://www.cppblog.com/zmllegtui/archive/2008/10/28/65380.html   容器在STL中被認爲是智能的。它們支持向前和向後的迭代器;它們能告訴你它所保存的對象類型(通過ty

原创 下載Youtobe視頻

拷貝視頻播放那頁的鏈接到http://en.savefrom.net/

原创 golang docker client sdk 版本問題

問題:go mod 添加github.com/docker/docker之後版本是v1.13.1。此版本較老。 解決: 在go.mod文件中添加 replace github.com/docker/docker v1.13.1 =

原创 win10下 webrtc下載和編譯 for vs2017

一、vs2017安裝和準備 1.1 安裝 安裝“使用C ++進行桌面開發”組件和“MFC和ATL支持”子組件,需要注意的是win10 SDK,至少需要10.0.17134.0版本,否則會出現問題。 還必須安裝SDK調試工具(Th

原创 win10下vs2017編譯webrtc錯誤

Exception: Visual Studio Version 2017 (from GYP_MSVS_VERSION) not found. 錯誤位置:D:\VSProjects\webrtc-checkout\src\build\

原创 易升更新win10 1903錯誤:此電腦無法升級到windows 10

C:\Program Files (x86)\Common Files\BattlEye 刪掉BattlEye就能升級了,是絕地求生的反作弊BattlEye和1903版本衝突,會導致1903藍屏,微軟檢測到你有BattlEye就

原创 Depends

Depends.exe 是用來反編譯VC程序的工具,可以查看PE模塊的導入模塊以及導入和導出的函數,以及動態剖析PE模塊的依賴性和解析C++的函數名稱可分析dll和exe所依賴的dll。可以看到dll以及dll的函數,可以查看導入導出函數

原创 C++標準庫

C++標準庫中的<sstream>提供了比ANSI C的<stdio.h>更高級的一些功能,即單純性、類型安全和可擴展性。 假設你想用sprintf()函數將一個變量從int類型轉換到字符串類型。爲了正確地完成這個任務,你必須確保證

原创 對比工具Beyond Compare

超好用文件對比工具 – Beyond Compare 具備的豐富實用功能: - 並列比較文件夾、FTP 網站或 Zip 文件; - 爲以後的比較保存快照; - 類似瀏覽器的界面; - 可擴展子文件夾; - 隱藏比較不需要的文件夾; - 對