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