- 博客(7)
- 收藏
- 关注
原创 C++八股文面试中常见的问题总结
智能指针是C++中用来自动管理动态分配内存的一种模板类,维护着一个指向动态分配对象的指针,并在智能指针对象被销毁时,自动释放该内存,从而避免内存泄漏。:独占式拥有指针,保证同一时间只有一个unique_ptr指向特定内存,适用于不需要共享所有权的场景,如栈上对象的管理。:多个shared_ptr可以共享同一内存,使用引用计数机制来管理内存的生命周期,适用于多个对象需要共享同一个资源的场景。:弱引用,用于解决shared_ptr可能导致的循环引用问题,它不拥有所指向的对象。
2025-07-22 23:32:23
624
原创 FFmpeg常用结构体
将AVPacket写入输出文件(如MP4)。:对AVFrame应用滤镜(如缩放、混音)。:将AVPacket送入解码器。:从文件读取AVPacket。:将AVFrame送入编码器。:从解码器获取AVFrame。
2025-07-22 00:25:17
873
原创 FFmpeg常用命令
作用:从输入视频文件中提取前 3 秒的视频数据,同时将分辨率缩放至 320x240,并将其转换为 YUV420 格式。作用:用于从输入视频中提取前 3 秒的视频数据,同时将分辨率缩放至 320x240,并将其转换为 RGB24 格式。作用:将输入视频 转换为 H.265(HEVC)编码的视频 + MP3 编码的音频,并封装为 MKV 文件。作用:从test.mp4中提取音频流,保存为audio.mp4文件(不含视频)作用:从test.mp4中提取视频流,保存为video.mp4文件(不含音频)
2025-07-19 22:34:42
738
原创 python中常见的pip命令语法以及解决pip安装慢的问题
如 D:\pythonProject\data_analysis\venv\Scripts\python.exe -m pip install --upgrade pip。加上镜像源 pip install --upgrade numpy -i https://pypi.tuna.tsinghua.edu.cn/simple。python在安装包的时候,由于其包的服务器在国外,导致下载速度过慢,经常会导致超时导致安装失败!如果指定路径的话 路径名 -m pip install --upgrade pip。
2025-07-18 11:15:08
175
原创 windows中visual studio配置OpenCV环境
添加库文件路径(根据 VS 版本和平台,我这里是windows10 X64 代表64位系统)安装好后,记住这个目录,接下来去Visual Studio配置OpenCV环境。添加 OpenCV 的库文件名(Debug 模式带。下载好后运行exe文件,选择合适的安装路径。首先,右击你所在项目,点击属性。配置完成后点击应用即可。首先从OpenCV官网。
2025-07-14 11:37:59
116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人