自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 设计模式系列:单例模式

简单介绍一下单例模式

2025-12-15 14:06:45 915

原创 WebRTC 项目中捕获 FFmpeg 底层源码日志(av_log)的完整方案

解决webrtc项目中无法看见底层源码的日志输出的问题

2025-11-04 16:54:30 1020

原创 WebRTC 集成 FFmpeg HEVC 硬件解码(hevc_cuvid)avcodec_open2错误码-558323010

介绍avcodec_open2错误码-558323010的解决办法

2025-10-28 15:46:22 933

原创 FFmpeg 核心 API 系列:av_seek_frame / avcodec_flush_buffers / 时间戳处理全解析

介绍seek跳转相关api与使用方法

2025-10-25 03:06:59 674

原创 C++ 设计模式系列:生产者-消费者模式完全指南

介绍生产者消费者这种设计模式

2025-10-19 00:33:40 1077

原创 FFmpeg 核心 API 系列:音频重采样 SwrContext 完全指南(新API版本)

介绍解码音频流的过程以及如何用ffplay验证pcm音频文件是否解码正确

2025-10-18 22:40:20 965

原创 FFmpeg 核心 API 系列:视频格式转换 SwsContext 与 内存管理注意事项

介绍如何用SwsConext等api将解码后的yuv格式转换为rgb格式,后续可用于图片显示

2025-10-18 00:43:50 954

原创 H.265 RTP 打包与拆包重组详解

介绍H265在webrtc中用rtp打包与拆包等注意事项

2025-10-15 20:07:46 873

原创 H.264 NALU结构详解:编码数据的基本单元

介绍H264的组成部分

2025-10-14 02:42:31 1114

原创 视频编码核心概念:I/P/B帧、GOP、码率详解

介绍帧/GOP/码率等概念

2025-10-12 00:20:19 1353

原创 H.265/HEVC NALU结构快速入门:从起始码到Type值识别

简单介绍NALU,如何用HxD看.h265文件,并且介绍了一些应用场景包括webrtc

2025-10-11 15:46:03 836

原创 FFmpeg 调试必备技巧:如何验证视频正确编码 - 保存编码数据并用ffplay验证

介绍如何用ffplay验证视频正确编码

2025-10-11 01:18:28 1206

原创 FFmpeg 调试必备技巧:如何验证视频解码是否正确?YUV + ffplay

介绍一个验证解码后的数据是否正确的方法

2025-10-10 21:18:17 866

原创 FFmpeg 核心 API 系列:av_read_frame / avcodec_send_packet / avcodec_receive_frame

详细介绍ffmpeg中的av_read_frame/avcodec_send_packet/avcodec_receive_frame

2025-10-05 00:53:31 942

原创 FFmpeg 核心 API 系列:avcodec_find_decoder / avcodec_alloc_context3 / avcodec_open2

介绍ffmpeg中的avcodec_alloc_context3/avcodec_alloc_context3/avcodec_open2

2025-10-02 15:32:08 742

原创 FFmpeg 核心 API 系列:avformat_open_input / avformat_find_stream_info / av_find_best_stream

介绍ffmpeg中三种常用api,avformat_open_input / avformat_find_stream_info / av_find_best_stream

2025-09-30 20:02:37 815

原创 计算机网络:数据链路层--数据链路层基本功能

由浅入深介绍数据链路层的基本功能

2025-09-08 07:00:00 755 1

原创 计算机网络:物理层---物理层设备

介绍物理层中的中继器与集线器

2025-09-07 09:00:00 945 1

原创 计算机网络:物理层---传输介质

由浅入深介绍导向型传输介质与非导向型传输介质

2025-09-07 07:30:00 1151

原创 计算机网络:物理层---数据通信基础知识

全面介绍计算机网络中数据通信基础知识

2025-09-06 16:38:05 1238

原创 计算机网络:物理层---物理层的基本概念

由浅入深的介绍计算机网络的物理层基本概念

2025-09-06 09:44:41 966 1

原创 计算机网络:概述层---TCP/IP参考模型

循序渐进讲解TCP/IP参考模型,并且讲介绍tcp协议与udp协议

2025-09-03 14:03:13 1355 1

原创 计算机网络:概述层---OSI参考模型

循序渐进讲解OSI参考模型的每一层含义

2025-09-03 13:25:38 826

原创 Qt 样式表深度解析:何时需要重写 paintEvent 让 QSS 生效

理解何时需要重写 paintEvent 以及如何正确实现

2025-08-30 17:48:04 1073 2

原创 用动图带你更清晰的零基础掌握 Git 常用命令

用文字+动图演示生动讲解Git常用命令

2025-08-16 14:46:52 1100 11

原创 C++ 四种类型转换

本文系统梳理 C++ 四种显式类型转换的语义边界、使用场景与陷阱

2025-08-13 17:11:37 1096 2

原创 Qt 实用技巧:自定义倒计时按钮防止用户频繁点击

用户点击后按钮进入倒计时状态,倒计时结束后才能再次点击

2025-08-08 00:05:28 1139 4

原创 Qt 实用安全技巧:一行代码实现密码加密传输

介绍一个Qt 官方的 QCryptographicHash类对密码进行加密

2025-08-06 22:11:37 1324 8

原创 MySQL 连接池健康检测与 RAII 资源管理技术

用简单实际案例介绍用Defer模型解决资源回收问题,介绍了RAII思想

2025-08-03 15:07:08 1305 8

原创 Qt 实战教程:使用 QNetworkAccessManager 发送 HTTP POST

本文介绍如何使用 Qt 框架的网络模块(QNetworkAccessManager)实现 HTTP POST 请求功能

2025-08-02 14:26:41 1573 6

原创 用 Qt 打造优雅的密码输入框:添加右侧眼睛图标切换显示

本文介绍如何使用 Qt 框架为 QLineEdit 控件与QAction添加一个右侧的眼睛图标,通过点击实现密码的显示与隐藏功能

2025-08-02 12:17:58 1275 8

原创 使用现代C++客户端库redis-plus-plus实现redis池缓解高并发

缓解使用redis的部分高并发场景

2025-07-31 14:42:19 651 1

原创 C++现代Redis客户端库redis-plus-plus详解

redis-plus-plus是基于hiredis构建的现代C++客户端库,它提供了简洁、安全、高效的Redis操作接口,让C++开发者能够以现代C++的方式优雅地操作Redis

2025-07-28 21:34:59 1180

原创 计算机网络:概述层---计算机网络的性能指标

详细介绍计网中各个性能指标:速率 带宽 吞吐量 时延 时延带宽积 往返时延 信道利用率

2025-07-21 21:39:34 1242

原创 计算机网络:概述层---计算机网络的组成和功能

学习计网的组成与功能

2025-07-21 18:23:27 1018

原创 gRPC从入门到实战——高性能RPC框架的完整指南(含性能对比)

介绍gRPC

2025-07-19 00:16:55 4199 2

原创 Proto文件从入门到精通——现代分布式系统通信的基石(含实战案例)

深入解析 gRPC 中 Proto 文件的核心价值与实际应用

2025-07-18 23:26:08 1787

原创 调试工具:GDB 从安装到如何使用

从小白的亲身学习路程介绍GDB调试工具

2025-07-09 01:28:18 1738 3

原创 计算机网络:概述层---计算机网络概念解析

介绍计算机网络的基本概念

2025-07-07 01:32:42 975

原创 C++ 网络编程(15) 利用asio协程搭建异步服务器

今天我们学习协程的基本概念,以及如何用协程来搭建一个简单的异步服务器来进行与客户端的收发数据

2025-07-05 22:01:51 1494 6

空空如也

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

TA关注的人

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