原创 pool_allocator輕量模板內存池

只能一次申請一個對象,沒有線程鎖。 template <typename T, size_t PAGE> class pool_allocator { public: typedef pool_allocator this_ty

原创 放大鏡(小工具)

多年前做的一個小工具,分享一下吧。下載鏈接: 百度網盤 提取碼:8y34

原创 根據文件數據,檢測文件類型

 這個函數,我會一直擴充下去。很多資料是網上查的,有自己分析的,當然肯定有bug。 目前頭疼的是mp3格式的檢測,有的mp3文件前面有一些空白,而且長度不固定。 iso的鑑定方式貌似不對,我電腦上的幾個iso貌似那個“CD001”的tag

原创 TMEMO相應Ctrl + A

看了這篇文章:://blog.csdn.net/aroc_lo/article/details/38387379 才知道,CTRA+A == 1,我用的C++Builder,下面是改進的代碼: void __fastcall TfrmM

原创 C++Builder XE2 lite精簡版

聽說XE8要出了,我這剛從CB6轉型到2010不久的,也是眼饞。奈何XE7太大了,平時也只是學習琢磨點小東西,網上找的2010、2011(XE1)的精簡版用着挺好,就是感覺不那麼穩定。這兩天閒着沒事做了一個C++Builder XE2的精

原创 OpenGL 2D模式

// // left top 這裏設置的默認是左上角 // void push_view2d(int left, int top, int width, int height) { //glPushAttrib(GL_TRANSFOR

原创 任意數據長度的bitset,以及按位讀寫數據的函數

 如果沒有定義過byte_t類型: #include <stdint.h> typedef uint8_t byte_t; //typedef unsigned char byte_t; //1個byte字節,8位,一般系統中能表示的最小

原创 一個簡單計算遊戲fps的小工具

/* fps.hpp sdragonx 2018-01-08 06:31:24 //計算fps的小工具 */ #ifndef FPS_HPP_20180108063124 #define FPS_HPP_201801080

原创 快速高斯濾波函數[修正完善版]

原文地址:http://blog.csdn.net/markl22222/article/details/10313565 進行了修正和變量優化。原來作者的函數只支持2次方圖片,這次做了修正(windows的bitmap行寬是4字節對齊的

原创 現在國內軟件做的各頂個的像病毒!

今兒點名批評的就是《驅動人生》! 一個裝驅動的軟件,除了附加軟件商店的功能,現在做的和流氓軟件,木馬病毒沒什麼兩樣了! 運行過後,後臺就有個“升級”的程序一直執行,是它目錄下的upg.exe在執行。關閉,輸入 sc delete Devi

原创 兩行代碼讓程序開機自動運行

/* autorun.hpp sdragonx 2018-02-19 16:27:13 */ #ifndef AUTORUN_HPP_20180219162713 #define AUTORUN_HPP_20180219162

原创 英雄聯盟 騰訊corss的禁用方法

騰訊總喜歡在自己的遊戲裏面塞一些爛七八糟的東西,搞的系統和遊戲都卡到爆!右鍵點擊“英雄聯盟\cross”文件夾,選擇“安全”,編輯當前用戶權限和管理員權限,把運行、讀取的權限全部禁用。直到你沒有權限打開這個文件夾爲止。系統win10,測試

原创 c++編程中處理char和wchar_t的好工具

/* ttype.h sdragonx 2015-02-18 18:32:43 這個幾個模版函數是爲了處理ansi或unicode,使字符串值或者字符串函數能夠在模版中使用 2018/7/26 23:20 ttype

原创 文件名匹配查找

/* fn_compare.hpp sdragonx 2015-02-25 14:32:54 */ #ifndef FN_COMPARE_HPP_20150225143254 #define FN_COMPARE_HPP_201

原创 SDL2和glfw庫windows下創建到界面窗口中的簡單方法

SDL2和glfw都是跨平臺的庫,都能很好的初始化OpenGL環境,但我們在windows下面應用的時候,經常要在windows界面編程中使用OpenGL,但這兩個庫創建的window都是獨立的。SDL2雖然有SDL_CreateWind