会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
中華大帝
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2022年5月19日
pool_allocator 轻量模板内存池
摘要: 只能一次申请一个对象,没有线程锁。 template <typename T, size_t PAGE> class pool_allocator { public: typedef pool_allocator this_type; typedef T value_type; typedef va
阅读全文
posted @ 2022-05-19 12:00 中華大帝
阅读(36)
评论(0)
推荐(0)
编辑
TMemo 响应 Ctrl + A
摘要: 看了这篇文章:://blog.csdn.net/aroc_lo/article/details/38387379才知道,CTRA+A == 1,我用的C++Builder,下面是改进的代码: void __fastcall TfrmMain::Memo1KeyPress(TObject *Sende
阅读全文
posted @ 2022-05-19 11:59 中華大帝
阅读(30)
评论(0)
推荐(0)
编辑
根据文件数据,检测文件类型
摘要: 这个函数,我会一直扩充下去。很多资料是网上查的,有自己分析的,当然肯定有bug。 目前头疼的是mp3格式的检测,有的mp3文件前面有一些空白,而且长度不固定。 iso 的鉴定方式貌似不对,我电脑上的几个iso貌似那个 “CD001” 的tag不在那几个地址。 mp4 理论上能检测常见的一些内部格式,
阅读全文
posted @ 2022-05-19 11:56 中華大帝
阅读(132)
评论(0)
推荐(0)
编辑
一个简单计算游戏 fps 的小工具
摘要: /* fps.hpp sdragonx 2018-01-08 06:31:24 // 计算 fps 的小工具,以秒计数的。 */ #ifndef FPS_HPP_20180108063124 #define FPS_HPP_20180108063124 #include <time.h> names
阅读全文
posted @ 2022-05-19 11:53 中華大帝
阅读(26)
评论(0)
推荐(0)
编辑
动态二维数组
摘要: /* array2d.hpp sdragon 2006-10-08 22:26:44 创建二维数组的程序。array2d<T>::array_t 是 C 的纯指针模式,一定要使用 delete_array2d<T>()删除。 由 vector<T> 创建的数组的效率要高一些 */ #ifndef C
阅读全文
posted @ 2022-05-19 11:50 中華大帝
阅读(22)
评论(0)
推荐(0)
编辑
文件名匹配算法(windows下的[*?])
摘要: /* fn_compare.hpp sdragonx 2015-02-25 14:32:54 */ #ifndef FN_COMPARE_HPP_20150225143254 #define FN_COMPARE_HPP_20150225143254 #include <string> #defin
阅读全文
posted @ 2022-05-19 11:49 中華大帝
阅读(119)
评论(0)
推荐(0)
编辑
任意数据长度的 bitset,以及按位读写数据的函数
摘要: 如果没有定义过 byte_t 类型: #include <stdint.h>typedef uint8_t byte_t;//typedef unsigned char byte_t; // 1 个 byte 字节,8位,一般系统中能表示的最小字节数据。 // 位写入函数 uint32_t bit_
阅读全文
posted @ 2022-05-19 11:47 中華大帝
阅读(45)
评论(0)
推荐(0)
编辑
Windows 桌面各个窗口的获取
摘要: /* shellwindow.h sdragonx 2015-02-12 12:23:16 */ #ifndef SHELLWINDOW_H_20150212122316 #define SHELLWINDOW_H_20150212122316 #include <windows.h> const
阅读全文
posted @ 2022-05-19 11:31 中華大帝
阅读(275)
评论(0)
推荐(0)
编辑
注册文件类型
摘要: 使用方法,如要注册 ".abc" 类型的文件: RegisterShellFileType(".abc", "abcfile", "abc文件", "c:/abc/abc.exe", NULL, "c:/abc/abc.exe", 0); 代码: void RegisterShellFileType
阅读全文
posted @ 2022-05-19 11:29 中華大帝
阅读(67)
评论(0)
推荐(0)
编辑
快速高斯模糊[剪裁版]
摘要: 高斯模糊函数的升级版本,带剪裁区域。 函数check_rect()是处理剪裁区域矩形。如果不打算剪裁,只需要设置left, top, right, bottom都为0就可以了;另外位图的存储格式是上下反转的,如果正常剪裁的话,只需要设置bottom为 -bottom即可。 bool check_re
阅读全文
posted @ 2022-05-19 11:20 中華大帝
阅读(21)
评论(0)
推荐(0)
编辑
快速高斯滤波函数[修正完善版]
摘要: 原文地址:http://blog.csdn.net/markl22222/article/details/10313565进行了修正和变量优化。原来作者的函数只支持2次方图片,这次做了修正(windows 的 bitmap 行宽是 4 字节对齐的)。 ( 基本完善了,但是在某些条件下,Y方向的底边还
阅读全文
posted @ 2022-05-19 11:17 中華大帝
阅读(48)
评论(0)
推荐(0)
编辑
c++ 字符串分割函数 stringsplit
摘要: 新版: /* stringsplit.hpp sdragonx 2006-06-16 00:43:16 revise 2018/7/28 19:42 function list: size_t stringsplit(container, const char_type*, size_t, char
阅读全文
posted @ 2022-05-19 11:07 中華大帝
阅读(138)
评论(0)
推荐(0)
编辑