- 博客(13)
- 收藏
- 关注
原创 C++武器库之enable_shared_from_this
std::enable_shared_from_this 和 shared_from_this 为类的成员函数提供了一种安全获取自身 std::shared_ptr 的方法,特别适用于需要在异步操作、回调函数中延长对象生命周期的场景。合理使用它们可以有效避免内存管理问题,提高程序的健壮性。
2024-11-04 10:00:00 901
原创 C++武器库之default成员函数
在C++11中引入的**=default员显式地请求编译器为类生成默认版本的特殊成员函数**。这些特殊成员函数包括默认构造函数、拷贝构造函数、移动构造函数、拷贝赋值运算符、移动赋值运算符以及析构函数。使用default可以让编译器根据语言规则自动生成这些函数的高效实现,而不是由程序员手动编写。
2024-11-01 09:15:00 473
原创 入门C++模板编程(二) 类模板
C++模板类,也称为类模板(Class Template),是C++中一种强大的泛型编程工具。它允许程序员定义一个通用的类蓝图,这个蓝图可以被实例化为处理不同数据类型的多个具体类。通过使用类模板,我们可以编写出更加灵活、可重用且高效的代码。
2024-10-29 09:30:00 967
原创 音视频开发(1)-- FFmpeg源码编译(Windows,Mysys2)
文章目录FFmeg源码vs2019编译mysys2安装和配置VS2019编译工具运行编译x264编译fdk-aac编译X265编译ffmpegFFmeg源码vs2019编译为了获取pdb文件,调试进入ffmpeg源码,以及定制某些功能需要修改ffmpeg源码时,都需要使用源码编译fffmpeg,这里记录下windows环境下编译的详细过程。32位的编译比较繁琐,64位版本相对简单。mysys2安装和配置mysys2下载及镜像配置参考还是很有必要的,使用国外的源,速度堪忧VS2019编译工具运
2021-09-22 20:24:22 826 1
原创 音视频开发(0) -- 引
零Hello Player新的起点计划开发原则想说的话Hello Player最近承担了公司跨平台plyayer开发任务,主要涉及rtsp拉流以及播放,算是对以前一知半解的知识有了一次重新学习和梳理的机会。新的起点难得有时间和精力做一件完整的事情,并且是预期是长期维护的项目,就想着把业务无关的部分抽取出来,做一个基础的播放器,供大家一起学习参考。新的征程即将开启,想想还有点小激动。计划第一期主要是windows平台,支持rtsp协议,多路播放。第二期会加入rtmp,有机会的话希望能搭一套直播
2021-05-26 00:29:57 121
原创 新手向:一键秒杀-扫雷
逆向真是一件很酷的事情,通过它,你可以简单化很多道繁琐的步骤,直达目的。 扫雷算是破解里比较简单入门的了吧,所以就花了两天时间做了下,功能比较简单,仅供新手参考用。 语言:vc 工具:vc++ 6.0 od (ce可选)1.载入od: 这里的话,我本来想通过 bp RegisterClassW 来找到窗口注册类,发现总会陷入内核
2015-07-11 13:05:44 1183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人