首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
说码解字
掘友等级
程序员
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
578
文章 545
沸点 33
赞
578
返回
|
搜索文章
最新
热门
如何读懂《纯粹理性批判》
要看懂康德的《纯粹理性批判》(Critique of Pure Reason),需要一定的哲学基础和对相关概念的理解。这本书是西方哲学史上最重要的著作之一,涉及复杂的形而上学、认识论和逻辑体系。 首先
如何从播放器构造角度研究 Media3 源码
Jetpack Media3 是 Android 提供的现代化媒体播放库。 Media3 的核心组件包括: ExoPlayer:播放器核心,负责协调媒体播放。 MediaSource:定义媒体来源(如
Media3 中 Window 的时间相关属性详解
AndroidX Media3 的 Timeline.Window 类中,与时间相关的属性描述了媒体播放窗口(window)在时间维度上的关键信息。这些属性帮助开发者理解媒体的播放范围、起始点、持续时
如何系统学习音视频
学习音视频技术涉及多个领域,包括音频处理、视频处理、编码解码、流媒体传输等。 第一阶段:基础知识准备 目标:掌握音视频学习所需的计算机科学和数学基础。 计算机基础 学习计算机网络基础(TCP/IP、U
ExoPlayer 中的 Timeline、Period 和 Window
ExoPlayer 的 Timeline 系统设计用于抽象化媒体内容的组织方式,无论是点播视频、直播流还是多内容播放列表。Timeline 提供了一个统一的方式来描述内容的时间范围、结构和元数据,而
C++ RAII
RAII(Resource Acquisition Is Initialization,资源获取即初始化)是 C++ 编程中的核心设计理念,用于管理资源的分配和释放。它通过将资源的生命周期绑定到对象的
C++ 同步原语
同步原语(Synchronization Primitives)是操作系统和编程语言提供的基本工具,用于在多线程或并发环境中协调线程(或进程)之间的执行顺序,管理共享资源的访问,以避免数据竞争(dat
C++ Lambda 表达式
Lambda 表达式的完整语法如下: [capture](捕获列表):指定外部变量如何被 Lambda 表达式捕获(按值或按引用)。 (parameters)(参数列表):类似普通函数的参数,定义 L
C++ 完美转发
完美转发(Perfect Forwarding)是 C++11 引入的一项重要特性,用于在函数模板中将参数以原始值类别(左值或右值)无损地传递给另一个函数,而不引入额外的拷贝或类型变化。如果参数是左值
C++ 实现无锁线程安全栈
无锁(lock-free)实现线程安全的栈的关键在于使用 C++ 的原子操作(std::atomic 和 std::atomic_compare_exchange_weak),避免了传统锁(如 std
下一页
个人成就
文章被点赞
483
文章被阅读
38,071
掘力值
1,705
关注了
22
关注者
123
收藏集
0
关注标签
16
加入于
2016-10-08