原创 Windows 端口占用解決

1 Windows端口占用解決 1.1 Win+R快捷鍵打開調出運行窗口 然後輸入cmd,打開命令窗口 1.2 查看佔用端口的進程PID 以端口1080爲例,輸入命令 netstat -aon|findstr "1080"

原创 C++ Map中存儲動態指針時正確釋放內存

#ifdef _DEBUG #define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__) #else #define DEBUG_CLIENTBLOCK #

原创 Cmake編寫CmakeList.txt 語法備忘

1 指定靜態庫或者動態庫編譯輸出目錄 例如將當前編譯的靜態庫或者動態庫輸出到當前目錄的lib子目錄下 set(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/lib)

原创 Android Studio gradle sync failed 筆記

1 問題 Android Studio 在創建完項目之後一直處於gradle sync failed的狀態下,不能正常的進行項目編譯。 2 解決方案 2.1 下載gradle文件 打開所創建的Android項目,按照路徑gradle

原创 C++ Const修飾符與指針筆記

1 const關鍵字 在C++中,const關鍵字常常表明一個變量的值不可更改,我們既可以使用該關鍵字修飾類外或者是命名空間中的常量,或者函數中或者某局部作用域中的static變量,也可以指向類的非成員常量或者類成員變量。當然,con

原创 Visual Studio Git配置筆記,利用Git進行可靠的版本管理

1 Visual Studio 安裝Git擴展插件 在Visual Studio工具欄上打開工具菜單欄,點開擴展和插件按鈕,從聯機中搜索Github在VS上的插件,下載安裝即可,主要步驟如下圖所示。 安裝完GitHub插件之後,

原创 Linux(Ubuntu18.10) 編譯安裝 curl網絡庫

1. GitHub 上克隆代碼到本地 git clone https://github.com/curl/curl.git 2. 進入到代碼文件夾,通過命令 ./buidconf 產生configure配置文件。 3. 通過配

原创 Visual Studio 編譯器修改IDE背景圖片

ClaudiaIDE:https://github.com/buchizo/ClaudiaIDE 然後在發佈的版本中根據對應的VS版本下載對應的ClaudiaIDE插件 下載完成後點擊安裝,在VS選項菜單下對ClaudiaIDE進

原创 C++ 回調函數簡單示例

回調函數其實就是以函數指針做函數參數傳遞給另一個函數,在另一個函數執行的時候可以根據函數指針執行回調函數的代碼。 簡單示例,便於理解,防止遺忘。 #include <iostream> typedef double (*Callba

原创 查看別人的網站是用的WordPress的哪個主題

網站:https://whatwpthemeisthat.com/

原创 天秀代碼搬運1:充分體現C++11特性的線程池實現

GitHub地址:https://github.com/progschj/ThreadPool 生肉代碼 線程池實現 ThreadPool.h #ifndef THREAD_POOL_H #define THREAD_POOL_

原创 推薦下cJSON的高級封裝版本CJsonObject,真的很好用

1 CJsonObject簡介 CJsonObject是Bwar基於cJSON全新開發一個C++版的JSON庫,CJsonObject的最大優勢是輕量、簡單好用,開發效率極高,尤其對多層嵌套json的讀取和生成、修改極爲方便。CJs

原创 C++ 11異步定時器(太牛了,忍不住轉載,可定時異步執行函數)

原文地址:https://www.cnblogs.com/gtarcoder/p/4924097.html c++11提供了豐富的時間和線程操作函數,比如 std::this_thread::sleep, std::chrono::s

原创 VMware Workstation Pro14 激活密鑰

CG54H-D8D0H-H8DHY-C6X7X-N2KG6 ZC3WK-AFXEK-488JP-A7MQX-XL8YF AC5XK-0ZD4H-088HP-9NQZV-ZG2R4 ZC5XK-A6E0M-080XQ-04ZZG-YF