logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ 音视频编解码库:常用库一览与选型指南

FFmpeg 是目前最完整、最流行的开源音视频处理框架,几乎覆盖了所有常见的编解码格式和封装格式。libavcodec:编解码核心库,包含数百种编解码器实现。:封装 / 解封装库,处理 MP4、FLV、TS、MKV 等容器格式。:音视频滤镜框架,支持缩放、裁剪、水印等。libswscale:图像缩放和像素格式转换。:音频重采样和通道布局转换。libavutil:通用工具库,包含数学运算、内存管理、

#c++#视频编解码#开发语言
C++ 音视频编解码库:常用库一览与选型指南

FFmpeg 是目前最完整、最流行的开源音视频处理框架,几乎覆盖了所有常见的编解码格式和封装格式。libavcodec:编解码核心库,包含数百种编解码器实现。:封装 / 解封装库,处理 MP4、FLV、TS、MKV 等容器格式。:音视频滤镜框架,支持缩放、裁剪、水印等。libswscale:图像缩放和像素格式转换。:音频重采样和通道布局转换。libavutil:通用工具库,包含数学运算、内存管理、

#c++#视频编解码#开发语言
C++多线程编程实战:从std::thread到异步并发

多线程编程的难点不仅在于 API 的使用,更在于对数据竞争、死锁等并发问题的深刻理解,建议读者在实战中多写多练,逐步积累经验。采用 RAII 机制,在构造时自动加锁,在析构时自动解锁,即使发生异常也能保证锁被正确释放,从而避免死锁和资源泄漏。频繁创建和销毁线程的开销较大,因此在处理大量短小任务时,通常会使用线程池来复用线程。对于大多数场景,使用默认的。是 C++ 标准库提供的线程类,它封装了操作系

#c++#java#开发语言
C++指针从入门到崩溃?一篇文章彻底讲透

学习 C++ 的最大价值,不仅在于掌握一门语言,更在于真正理解内存、指针、编译、链接和操作系统等计算机底层知识,这些能力会让你在后续学习任何语言时都更具优势。沿着「基础语法 → 面向对象 → STL → 底层进阶 → 现代 C++ → 项目实战」这条路线稳步推进,并配合优质书籍、在线课程和持续的项目实践,2025 年你完全可以在 C++ 领域建立扎实的竞争力。这一阶段建议结合汇编和调试工具,深入理

#c++#学习#开发语言
AI辅助重构20万行代码实战:从公共库与微服务的策略差异,到渐进式重建代码秩序的5步框架

公共库重构需优先解决接口设计的合理性,避免过度抽象或重复代码。通过将重构分解为数百个原子任务,配合自动化工具链,20万行代码改造可在6-12个月内可控完成,期间保持系统持续交付能力。使用静态分析工具(如SonarQube)扫描代码坏味道,绘制模块依赖图。识别高频变更的“热区”和长期未动的“冻土区”,优先重构高频模块。使用适配器模式过渡旧接口,逐步替换内部实现。将内部类逐步提升为独立服务,通过数据同

#重构#微服务#运维
C++ 深度学习推理:从模型部署到极致性能优化

在工业级 AI 应用落地过程中,模型推理的性能和可移植性往往是决定项目成败的关键。虽然 Python 生态在模型训练阶段占据主导地位,但在生产环境中,C++ 凭借其极低的运行时开销、对硬件的直接控制能力以及跨平台稳定性,成为深度学习推理的首选语言。本文将系统梳理使用 C++ 进行深度学习推理的主流技术栈、核心优化手段以及工程化经验,帮助开发者从模型文件出发,构建一套高效、可维护的推理管线。

#c++#深度学习#性能优化
Django怎么优雅发送邮件_Python配置SMTP后端实现异步通知

需确认EMAIL_BACKEND为smtp后端、使用应用专用密码、适配465/587端口,并用线程实现异步发送。SMTP配置后邮件发不出去,send_mail 卡住或报 ConnectionRefusedError根本原因通常是 Django 默认用同步方式连 SMTP 服务器,而本地开发环境没装邮件服务,或生产环境防火墙/端口没放开。它不是“高级版”,而是“必须用”的底层接口。Django 不会

#python#数据库#jvm
C++ 深度学习推理:从模型部署到极致性能优化

在工业级 AI 应用落地过程中,模型推理的性能和可移植性往往是决定项目成败的关键。虽然 Python 生态在模型训练阶段占据主导地位,但在生产环境中,C++ 凭借其极低的运行时开销、对硬件的直接控制能力以及跨平台稳定性,成为深度学习推理的首选语言。本文将系统梳理使用 C++ 进行深度学习推理的主流技术栈、核心优化手段以及工程化经验,帮助开发者从模型文件出发,构建一套高效、可维护的推理管线。

#c++#深度学习#性能优化
C++性能优化擂台:技术对决与实战指南

测量第一:永远不要猜测性能瓶颈。使用perf、vtune、Google Benchmark等工具进行量化分析。缓存友好:现代CPU的缓存层次结构是性能的关键。优化内存访问模式往往比减少指令数更有效。信任编译器:合理使用-O2/-O3、-march=native等优化选项,让编译器为你工作。渐进优化:遵循“先写正确,再测性能,最后优化热点”的流程。避免过早优化和过度优化。上下文感知:没有银弹。最优解

#c++#性能优化#开发语言
    共 18 条
  • 1
  • 2
  • 请选择