协程及C++20原生协程研究报告

协程及C++20原生协程研究报告

more...

Swift Combine

Apple官方异步编程框架:Swift Combine简介
Apple官方异步编程框架:Swift Combine应用

more...

软件性能优化

打工人万字讲清软件性能优化

more...

glibc内存管理精髓和高效内存池的设计与实现

30张图带你领略glibc内存管理精髓
高效内存池的设计与实现

more...

C++协程框架owl

微信终端自研C++协程框架的设计与实现

more...

视频渲染与GPU方案的探索与落地

WebRTC视频渲染
GPU方案的探索与落地

more...

Linux网络编程

Linux网络编程

more...

超基础的机器学习入门-原理篇

超基础的机器学习入门-原理篇

more...

Python多线程与多进程

Python多线程与多进程

more...

C++模板大总结

C++模板大总结

more...

常用的数字滤波算法如何实现

常用的数字滤波算法如何实现

more...

通俗讲解深度学习、神经网络、强化学习

通俗讲解深度学习和神经网络
通俗易懂谈强化学习

more...

视频插帧的方案实现与对比

视频插帧的方案实现与对比

more...

深入理解重要的编程模型与理解编程艺术之策略与机制相分离

深入理解重要的编程模型
深入理解编程艺术之策略与机制相分离

more...

Python垃圾回收机制与原理解析

Python垃圾回收机制与原理解析

more...

关于set:map的几个为什么

关于std::set/std::map的几个为什么

more...

FFmpeg代码架构

FFmpeg代码架构

more...

在VVC中实现胶片颗粒技术

在VVC中实现胶片颗粒技术

more...

Effective C++

Effective C++

more...

Linux内存性能优化核心思想

Linux内存性能优化核心思想

more...

C++智能指针最佳实践&源码分析

C++智能指针最佳实践&源码分析

more...

下一代音视频SDK的方案设计

下一代音视频SDK的方案设计

more...

WebRTC Video Receiver 02

WebRTC Video Receiver(五)-设置参考帧
WebRTC Video Receiver(六)-FrameBuffer原理
WebRTC Video Receiver(七)-基于Kalman filter模型的平滑渲染时间估计
WebRTC Video Receiver(八)-基于Kalman filter模型的JitterDelay原理分析

more...

WebRTC Video Receiver 01

WebRTC Video Receiver(一)-模块创建分析
WebRTC Video Receiver(二)-RTP包接收流程分析
WebRTC Video Receiver(三)-NACK丢包重传原理
WebRTC Video Receiver(四)-组帧原理分析

more...

WebRTC动态码率

WebRTC动态码率-AlrDetector原理
WebRTC动态码率-基于丢包的码率估计原理
WebRTC动态码率-基于transport wide cc的延迟码率估计原理
WebRTC动态码率-IntervalBudget发送间隔预算原理

more...

WebRTC RTP:RTCP协议与Video数据接收及组包分析

WebRTC RTP/RTCP协议
WebRTC RTP Video数据接收及组包分析

more...

C++ function技术浅谈

C++ std::function 技术浅谈

more...

线性代数的本质

线性代数的本质

more...

AV1、AV2

编码篇之AV1
AV2 Video Codec - Early Performance Evaluation of the Research

more...

WebRTC传输与服务质量与视频质量调校

李超:WebRTC传输与服务质量
WebRTC视频质量调校

more...

理解矩阵


LevelDB源码剖析3

数据库1:台前幕后——数据库层实现概览
数据库2:所见非所得——三种Key
数据库3:循序渐进——操作接口
数据库4:日新月异——版本管理
数据库5:兢兢业业——Compaction
数据库6:复旧如初——Recover

more...

LevelDB源码剖析2

存储1:一目了然——数据库包含哪些文件
存储2:井然有序——数据文件SSTable结构
存储3:有备无患——WAL
存储4:风驰电掣——MemTable
存储5:按部就班——Iterator
/存储6:适者生存——Cache

more...

LevelDB源码剖析1

开篇:初学乍练——LevelDB初识
使用:授人以渔——LevelDB的功能特性
原理:知其然知其所以然——LevelDB基本原理
基础1:中庸之道——arena内存管理
基础2:动静结合——编码
基础3:以不变应万变——字符串Slice
基础4:添砖加瓦——Comparator,Status ,Env和Options

more...

我理解的爱情-柳智宇

我理解的爱情-柳智宇

more...

声音与压缩编码

认识声音
压缩编码

more...

Opus编解码器使用

Opus编解码器使用

more...

傅里叶分析之掐死教程

傅里叶分析之掐死教程

more...

LZ77与LZ78算法原理及实现

LZ77算法原理及实现
LZ78算法原理及实现

more...

WebRTC STUN

Short-term消息认证
从消息识别的视角理解消息结构

more...

红黑树

红黑树(一)之原理和算法详细介绍
红黑树(二)C语言的实现
红黑树(三)之Linux内核中红黑树的经典实现
红黑树(四)之C++的实现
参考资料

more...

这HTTPS,真滴牛逼

这HTTPS,真滴牛逼

more...

云网络丢包故障定位全景指南

云网络丢包故障定位全景指南

more...

WebRTC系列之音频与视频

WebRTC系列之音频的那些事
基于WebRTC实现自定义编码分辨率发送
移动端硬解关键流程梳理

more...

WebRTC之ICE浅谈

WebRTC之ICE浅谈

more...

一篇文章读懂内核线程

一篇文章读懂内核线程

more...

一文理解DDD领域驱动设计

一文理解DDD领域驱动设计

more...

iOS高阶容器详解

iOS高阶容器详解

more...

小议WebRTC拥塞控制算法:GCC介绍

小议WebRTC拥塞控制算法:GCC介绍

more...

源码篇:Handler那些事

源码篇:Handler那些事

more...