自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 音视频开发:H.264编码与关键帧解析

关键帧(I帧):完整图像,不依赖其他帧预测帧(P帧):只存储与前一帧的差异双向预测帧(B帧):参考前后两帧关键帧是视频编解码的基石,理解其原理和实现是音视频开发的必修课。关键帧是完整画面,普通帧是差异信息接收端必须从关键帧开始解码SPS/PPS是关键帧的"说明书"合理设置GOP平衡压缩率和容错性RTCP反馈是实现可靠传输的关键。

2025-12-01 17:14:46 978

原创 C++ 父类虚析构函数:避免资源泄漏的必要知识点

根据 C++ 标准,通过基类指针删除派生类对象时,如果基类析构函数不是虚函数,这是​​未定义行为​未定义行为的后果可能很严重:轻则资源泄漏,重则程序崩溃(取决于编译器和运行环境)。父类的虚析构函数是 C++ 面向对象编程中​​保证资源安全释放的核心机制​​。它的核心作用是:​​当通过基类指针删除派生类对象时,动态调用派生类的析构函数,确保派生类独有的资源(如动态内存、文件句柄、网络连接等)被正确释放,避免资源泄漏​​。任何可能被继承的基类(包括抽象类),析构函数必须声明为virtual。

2025-06-21 10:51:19 679

原创 深入解析 Windows 调用约定:__stdcall、__cdecl 与 __fastcall

场景推荐约定理由普通 C/C++ 函数__cdecl默认安全Windows API 开发__stdcall系统兼容高性能数学计算__fastcall速度优先可变参数函数__cdecl唯一选择跨语言调用(C#/Python)__stdcall最稳定​​📌 本文原创首发于优快云,转载请注明出处!​。

2025-06-12 17:24:51 1090

原创 跨平台与 32/64 位安全:指针宽度与整数类型的正确使用

类型一致性:凡是要存放“指针值”或“句柄值”的场景,都要用与指针同宽的整数类型 (intptr_tuintptr_t或 Windows 的LONG_PTRULONG_PTR避免截断:切莫用intlong(Windows 下 32 位)来接指针或句柄;更安全的拷贝:字符串或结构体打包时,注意用strcpy_sstrncpy_s、std::string 等安全接口,防止缓冲区溢出;

2025-05-08 15:37:06 811

原创 使用 epoll 实现高性能服务器

使用epoll边缘触发模式一定要非阻塞 + 循环读写所有资源要及时释放,避免 FD 泄漏报错处理要细致,便于排查问题。

2025-04-07 22:14:24 552

原创 句柄(Handle)与文件描述符

及时释放原则:获取句柄后立即规划释放逻辑异常安全设计:使用try-catch块包裹资源操作使用智能指针:C++推荐使用unique_ptr管理句柄跨平台兼容:通过宏区分不同平台的句柄类型。

2025-03-22 11:20:21 2007

原创 Socket 编程

socket:创建套接字,设定协议族、传输方式及协议;bind:将套接字与特定的 IP 地址和端口号绑定;listen:使套接字进入监听状态,并设置等待队列的长度;accept:接受客户端的连接请求,并返回新的套接字描述符,用于通信。

2025-03-09 22:15:20 765

原创 Ubuntu下安装ssh服务

下载命令:sudo apt install openssh-server (服务端sudo apt install openssh-client (客户端。

2025-03-01 22:19:35 516

原创 智能指针_2(shared_ptr)

被reset的指针置为nullptr , 但该内存并未被释放。

2025-02-09 16:34:00 189

原创 智能指针(unique_ptr)

intint。

2025-02-08 11:40:11 292

原创 outtextxy 参数列表不匹配

创建窗口,窗口里创建矩形并且添加字符串。

2024-12-28 11:20:11 556

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除