原创 exe has triggered a breakpoint

目錄exe has triggered a breakpointWinDbg簡單使用說明 exe has triggered a breakpoint 使用TWAIN協議連接惠普5000 s4掃描儀時,總是拋出異常“xxx.exe

原创 Windows C++ 全局熱鍵

這裏寫自定義目錄標題Windows C++ 全局熱鍵 Windows C++ 全局熱鍵 #pragma once #include <Windows.h> #include <functional> #ifdef HOT_KE

原创 分頁頁碼計算

分頁頁碼計算 問題:分頁顯示時,每頁顯示b條數據,第a條數據的頁碼c的計算方法。 頁碼不能直接使用除法得到,是因爲除法運算的性質: 0,1,2,…,b−10,b,b+1,b+2,…,2b−1

原创 Boost.Python踩坑記錄

Boost.Python踩坑記錄 LNK1104 無法打開文件“boost_python37-vc142-mt-x64-1_70.lib” visual studio編譯提示 LNK1104 無法打開文件“boost_python

原创 Visual Studio 編譯utf8格式源文件

Visual Studio 編譯utf8格式源文件 Visual Studio 編譯utf8格式源文件,其中額中文會亂碼,解決方法爲增加編譯的命令行參數/utf-8

原创 代碼分類

代碼分類 最近對寫代碼的思路和邏輯有一些思考,覺得代碼需要分類來編寫,現在覺得大致可分四類, 第一類是技術功能代碼,這種代碼與業務,與要實現的系統完全沒有依賴,各個編程語言標準庫,框架都屬於此類,這類代碼儘量按不同技術進行獨立,彼

原创 cmake package示例

cmake package 示例 使用cmake經常需要使用package生命外部依賴,經常遇到find_package報錯的情況,有的是沒有提供cmake包的支持,這時可以自行創建對cmake包的支持,方便使用。 cmake p

原创 csharp Exchange郵件操作

csharp Exchange郵件操作 準備 安裝nuget包:Microsoft.Exchange.WebServices 使用命名空間 Microsoft.Exchange.WebServices.Data using

原创 SDL2踩坑記錄

SDL2踩坑記錄 SDL_SetRenderDrawColor 作用域 SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255); // 最開始若沒有這句,Clear的顏色會使用後面設置的b

原创 SDL2顯示圖片

SDL2顯示圖片 環境:manjaro linux CMakeLists.txt cmake_minimum_required(VERSION 3.1) project(test) add_executable(test ma

原创 樹形結構學習

樹形結構學習 最近查看了幾個框架中組織元素的樹形接口,總結如下: 都會聲明一個Node類型,用於表示樹中的節點; 子類型實現不同的功能; 將很多Node子類對象組合成一棵樹; 可根據Node搜索樹,任意一個節點可以向上向下搜索整

原创 Windows下使用SDL2

這裏寫自定義目錄標題Windows下使用SDL2會出現cmake找不到SDL2的問題,即使設置了SDL2_DIR參考 Windows下使用SDL2 main.cpp #include <SDL2/SDL.h> int main(

原创 Windows C++ 讀取註冊表項

#Windows C++ 讀取註冊表項 #include <iostream> #include <Windows.h> int main(int argc, char**argv) { HKEY key; au

原创 Windows C++ 獲取系統代理設置

Windows C++ 獲取系統代理設置 #include <iostream> #include <vector> #include <tuple> #include <Windows.h> int main(int argc

原创 vc++ hotkey

這裏寫自定義目錄標題vc++ hotkey vc++ hotkey #pragma once #include <Windows.h> #include <functional> #ifdef HOT_KEY_IMP_ cla