原创 CPropertyPage 的切換焦點問題

最近收到一個需求,在一個使用 CPropertyPage 與 CPropertySheet 的屬性頁上,切換到最後一頁的時候將焦點設置在摸個特定控件上,便於使用者直接通過鍵盤完成整套操作,大概情形就是下面這樣: 當前執行到了最後一頁,但

原创 Python基礎 - NumPy數組

一、多維數組 Python提供的基礎數據結構列表、元組等都是可以看做簡單的一維數組,那麼用到多維數組時該如何處理呢?因爲當前的結構中的每個元素都是不限類型的,而每種結構也是一種類型,那麼理所當然可以想到將基礎數據結構嵌入到基礎數據結構中得

原创 _purecall & _get_purecall_handler &  _set_purecall_handler

原文:https://docs.microsoft.com/zh-cn/cpp/c-runtime-library/reference/purecall?view=vs-2019 一、_purecall 默認純虛擬函數調用錯誤處理程序。 

原创 C++函數指針在回調函數中的使用

一、函數指針的定義 函數指針是指向函數的指針變量。 因此“函數指針”本身首先應是指針變量,只不過該指針指向的是函數,其實與用指針指向變量一樣。在代碼編譯時,每一個函數都有一個入口地址,該入口地址就是函數指針所指向的地址。有了指向這個函數地

原创 C++中的using關鍵字

using一直都是關鍵詞,但是C++11對其賦予了新的功能。 using在C++11之前主要用於名字空間、類型、函數與對象的引入,實際上是去除作用域的限制。 常用如: using namespace std; //引用命名空間 using

原创 Protobuf3語法詳解

原文地址:https://www.cnblogs.com/tohxyblog/p/8974763.html 參考文獻:https://developers.google.com/protocol-buffers/docs/proto3?h

原创 SFML基礎

原文地址:https://www.cnblogs.com/karl07/p/10285692.html   (1) 窗口和交互 創建一個新窗口: sf::RenderWindow window(sf::VideoMode(500,500

原创 SFML初學-俄羅斯方塊實現

偶然看到大神使用 SFML 製作遊戲,簡單學習了一下這個庫的使用並且仿照YouTube上大神的思路做了一個俄羅斯方塊,目前只實現了出現方塊、消除方塊的功能,隨着慢慢學習一點點繼續修改吧;   資源:   源碼: /**********

原创 C++中的#,##,和"

原文鏈接:https://blog.csdn.net/mzlogin/article/details/40957939 原文地址:https://blog.csdn.net/mzlogin/ar

原创 類中成員變量的創建與回收順序問題

直接上代碼,一共三個類: #pragma once class CVar { public: CVar(void); CVar(int nNum); ~CVar(); private: int m_nNum; }; #i

原创 性能測試工具VTune的功能和用法介紹

原文地址:https://blog.csdn.net/WY_stutdy/article/details/79106501 1.VTune介紹        VTune可視化性能分析器(Intel VTune Performance An

原创 win10下VWMare安裝Ubuntu

一、安裝 首先Ubuntu和虛擬機下載地址: 鏈接:https://pan.baidu.com/s/1xVFN4Wve5BxW46XMGazQ9Q  提取碼:v529  裏面包含ubuntu-18.04.1-desktop-amd64.i

原创 win10自帶的linux子系統安裝使用----Ubuntu

最近公司的一個項目用到linux(Ubuntu)系統,但是之前我電腦上虛擬機裏只裝了win7和centOS,所以打算再裝一個Ubuntu,在閒逛的時候發現,win10居然已經支持了自帶的linux子系統,就是一個自帶的虛擬機,看着佔着一大

原创 C++事件SetEvent,ResetEvent的使用

一、概念 創建事件: HANDLE CreateEvent(  LPSECURITY_ATTRIBUTES lpEventAttributes, // SECURITY_ATTRIBUTES結構指針,可爲NULL  BOOL bManua

原创 二分查找法

二分法是個很基礎的算法,其實現過程是:在有序列表中,取中間的記錄作爲比較關鍵字,若給定值與中間記錄的關鍵字相等,則查找成功;若給定的值小於中間記錄的關鍵字,則在中間記錄的左半區間繼續查找;若給定值大於中間記錄的關鍵字,則在中間記錄的右半區