NV21、NV12、YV12、RGB、YUV、RGBA、RGBX8888等图像色彩编码格式区别 常用图像颜色编码格式NV21、NV12、YV12、RGB、YUV、RGBA、RGBX8888都是常见的图像颜色编码格式,它们之间的主要区别在于色彩空间和数据排列方式。NV21:NV21是Android系统使用的一种图像颜色编码格式,它采用的是YUV 4:2:0的采样方式,意味着垂直方向上每两个像素采样一次,水平方向上每个像素采样两次。NV21的Y分量是亮度信息,V和U分量是色度信息(分别代表饱和度 Android RTMP NV21 RTMP推送 大牛直播SDK 推荐 原创 音视频牛哥 8月前 4086阅读 yyds干货盘点 【Netty】「源码解析」(三)设置连接超时:深入分析 ChannelFuture.sync() 的执行过程 本篇博文是《从0到1学习 Netty》中源码系列的第三篇博文,主要内容是深入分析连接超时的实现原理,包括了 connect 方法的源码解析和 ChannelFuture.sync() 执行过程的解析; 连接超时 netty java 后端 推荐 原创 sid10t 8月前 911阅读 yyds干货盘点 【热门技术】一文了解什么是云原生 ??? 前面我介绍了[【热门技术】一文详细解读云计算](https://blog.csdn.net/qq_37967783/article/details/131588916?spm=1001.2014.3001.5502),今天讲讲是**云原生**,云原生这几年在圈子内已经广为流传了,但是我相信很多人并不了解到底什么是云原生,今天我们一起探讨下云原生到底是什么? 应用程序 运维 迭代 推荐 原创 激流丶丶 8月前 1664阅读 1点赞 yyds干货盘点 【热门技术】一文详细解读云计算 ?博主介绍: 博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO TOP红人 ?? 感兴趣的同学可以收藏关注下 ,不然下次找不到哟?? ✊✊ 感觉对你有帮助的朋友,可以给博主一个三连,非常感谢 ??? 写在前面 早年博主也是搞云计算的,决定写一篇关于问计算的文章,详细给大家介绍云计算的知识和架构。 云 云计算 虚拟化 应用程序 推荐 原创 激流丶丶 8月前 10000+阅读 yyds干货盘点 跨平台轻量级RTSP服务模块设计思路及实现探讨 技术背景为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,我们发布了轻量级RTSP服务模块,轻量级RTSP服务解决的核心痛点是避免用户或者开发者单独部署RTSP或者RTMP服务,实现本地的音视频数据(如摄像头、麦克风),编码后,汇聚到内置RTSP服务,对外提供可供拉流的RTSP URL,轻量级RTSP服务,适用于内网环境下,对并发要求不高的场景,支持H.264/H.265, rtsp服务 轻量级rtsp服务 rtsp android rtsp推流 大牛直播SDK 推荐 原创 音视频牛哥 8月前 3408阅读 yyds干货盘点 Android平台GB28181设备接入技术探讨 GB/T28181技术背景在此之前,我们先对协议规范做个简单了解:GB28181协议是一种用于视频监控系统互联互通的国际标准,它定义了视频监控系统中的设备间如何进行通信、交换数据和协调控制。以下是GB28181协议的一些主要内容:设备互联互通GB28181协议的核心是实现不同厂商、不同品牌、不同型号的设备之间的互联互通。通过该协议,可以实现视频监控系统的统一管理和调度,以及设备间的信息共享和联动控 Android gb28181 gb28181喊话 gb28181语音广播 gb28181语音对讲 大牛直播SDK 推荐 原创 音视频牛哥 8月前 2958阅读 yyds干货盘点 如何用C++11实现观察者模式 观察者模式是一种设计模式,定义了对象之间的一对多关系。当一个对象状态发生改变时,它的依赖者都会收到通知并自动更新。在C++11中,可以通过以下方式实现观察者模式:首先,我们需要创建一个观察者接口,其中包含一个更新方法。这个接口可以被多个观察者类实现,从而实现多态。#include <iostream> #include <functional> #include & 观察者模式 C++11 C++设计模式 C++实现观察者模式 大牛直播SDK 推荐 原创 音视频牛哥 8月前 3054阅读 yyds干货盘点 【项目实战】十分钟学习完 Spring Boot 拦截器 ??? **实际项目中我们常有拦截器的需求,例如:项目中说要针对 /upload 上传的接口,做文件类型校验,看是否符合我们的规范。对于这个要求,我们不能每个上传接口的业务逻辑那里判断吧,这样是不是代码太冗余了。所以拦截器就显得很重要。** spring java 拦截器 推荐 原创 激流丶丶 8月前 1632阅读 yyds干货盘点 【项目实战功能】自定义注解实现代码的执行耗时记录 博主介绍: ✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,阿里云专家博主,华为云云享专家✌ ?? 感兴趣的同学可以收藏关注下 ,不然下次找不到哟?? 1、什么是自定义注解 自定义注解是一种在Java编程语言中使用的特殊标记。它允许开发人员在代码中添加自己的元数据,以便在运行时使用。自定义注解可以应用于类、方法、字段等程序元素上,并可以包含自定义的属性。通 自定义注解 AOP css 推荐 原创 激流丶丶 8月前 2148阅读 yyds干货盘点 【应届生面试题】说说你对 final 的理解? ?博主介绍: 博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家 ?? 感兴趣的同学可以收藏关注下 ,不然下次找不到哟?? 1、final 是干什么用的? ➡️final 是一个关键字,用于修饰变量、方法和类。它的作用取决于它所修饰的元素。 2、final 的优缺点 ⭐️final 的优点: ⭐️ 不可变性:fin 子类 执行效率 java 推荐 原创 激流丶丶 8月前 1669阅读 yyds干货盘点 【热门技术】一文详细解读云计算 ?博主介绍: 博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO TOP红人 ?? 感兴趣的同学可以收藏关注下 ,不然下次找不到哟?? ✊✊ 感觉对你有帮助的朋友,可以给博主一个三连,非常感谢 ??? 写在前面 早年博主也是搞云计算的,决定写一篇关于问计算的文章,详细给大家介绍云计算的知识和架构。 云 云计算 虚拟化 应用程序 推荐 原创 激流丶丶 8月前 1487阅读 深度剖析之由浅入深揭秘Javascript类型转换(最全总结篇) 前言系列首发于公众号『前端进阶圈』 ,若不想错过更多精彩内容,请“星标”一下,敬请关注公众号最新消息。深度剖析之由浅入深揭秘Javascript类型转换(最全总结篇)值类型转换将值从一种类型转换为另一种类型通常称为类型转换,分为 隐式强制类型转换 和 显示强制类型转换。两者的区别在于是否可直观看出。如下代码:var a = 42; var b = a + ""; // 隐式强制类 强制类型转换 JSON 字符串 推荐 原创 男囡coding 8月前 943阅读 1点赞 yyds干货盘点 【企业项目实战】Spring Boot 启动时加载指定方法 【企业项目实战】Spring Boot 启动时加载指定方法 应用程序 spring java 推荐 原创 激流丶丶 8月前 1692阅读 yyds干货盘点 【Netty】「萌新入门」(四)异步编程模型:利用 Future 和 Promise 提高性能与响应能力 本篇博文是《从0到1学习 Netty》中入门系列的第四篇博文,主要内容是介绍 Netty 中 Future 与 Promise 的使用,通过使用异步的方式提高程序的性能和响应速度; 异步操作 netty java 推荐 原创 sid10t 8月前 759阅读 1点赞 yyds干货盘点 【阿里二面面试题】说说你对 Raft 算法的理解? 博主介绍: ✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家✌ ?? 感兴趣的同学可以收藏关注下 ,不然下次找不到哟?? 1、什么是 Raft 算法 ==Raft算法是一种共识算法,用于在分布式系统中实现一致性。它是由Diego Ongaro和John Ousterhout于2013年提出的,旨在提供一种更易理解 java 分布式系统 客户端 Raft算法 分布式算法 推荐 原创 激流丶丶 8月前 3641阅读 yyds干货盘点 【大厂面试题】说下 IO 多路复用? 【大厂面试题】说下 IO 多路复用? IO多路复用 java epoll select 推荐 原创 激流丶丶 8月前 2012阅读 yyds干货盘点 扫光动效在移动端应用实践 常见的扫光动效有骨架屏扫光、logo扫光。那么这两种扫光动效的原理是什么,如何实现这两种扫光效果,以及在iOS和Andoird双端实现起来有什么差异,本文会为你揭晓。 iOS 动效 Android 推荐 原创 百度Geek说 8月前 1217阅读 【Netty】「萌新入门」(三)强大的连接管理和关闭处理:ChannelFuture 和 CloseFuture 解析 本篇博文是《从0到1学习 Netty》中入门系列的第三篇博文,主要内容是介绍 Netty 中 ChannelFuture 与 CloseFuture 的使用,解决连接问题与关闭问题; 客户端 服务端 应用程序 netty 推荐 原创 sid10t 8月前 1555阅读 yyds干货盘点 【字节一面】解释下什么是 happens-before? 【字节一面】解释下什么是 happens-before? Java 传递性 线程安全 并发编程 happens-before 推荐 原创 激流丶丶 8月前 1851阅读 yyds干货盘点 【大厂面试必问】Java8 新特性 【大厂面试必问】Java8 新特性,我总结了12条常用的新特性去回答 Java API java新特性 lambda 推荐 原创 激流丶丶 8月前 1959阅读 yyds干货盘点 一文读懂 Paxos 算法 一文读懂 Paxos 算法 分布式系统 接受者 paxos 分布式 推荐 原创 激流丶丶 8月前 1727阅读 【单号已更新】7月摸鱼计划,任选7/14/21天发博文吧! 不需要留言报名!不需要等待统一领奖时间! 博主任务 更文任务 实体周边 推荐 原创 51CTO博客 9月前 10000+阅读 14点赞 指尖人生 深入学习 JVM 算法 - 引用计数法 深入学习 JVM 算法 - 引用计数法 引用计数 循环引用 内存管理 JVM GC 推荐 原创 激流丶丶 9月前 2360阅读 yyds干货盘点 Android SDK安全加固问题与分析 随着Android加固技术经过动态加载、不落地加载、指令抽取、java2cpp、VMP等技术不断演进和改进,VMP加固技术成为一种高安全性解决方案。因此,本文将着重介绍一种实现和落地VMP技术的思路,以帮助大家了解其工作原理和应用场景。 寄存器 动态加载 Android 推荐 原创 百度Geek说 9月前 1779阅读 深入学习 GC 算法 - 标记清除算法 深入学习 GC 算法 - 标记清除算法 链表 内存碎片 位图 JVM 标记清除算法 推荐 原创 激流丶丶 9月前 2234阅读 深入学习 JVM 内存模型 深入学习 JVM 内存模型 Java 本地方法 程序计数器 推荐 原创 激流丶丶 9月前 2209阅读 深入浅出设计模式 - 策略模式 深入浅出设计模式 - 策略模式 设计模式 策略模式 java 客户端 ci 推荐 原创 激流丶丶 9月前 662阅读 一文读懂 Mysql MVCC MV一致性和完整性。MVCC 技术在 I mysql java 数据库 mvcc undo log 推荐 原创 激流丶丶 9月前 2456阅读 ArrayList 的底层原理和源码分析 ArrayList 是 Java 中常用的动态数组实现,它的底层是基于数组实现的。当创建一个 ArrayList 对象 java 面试 数据结构 ci 数组 推荐 原创 激流丶丶 9月前 733阅读 HashMap 的底层原理和源码分析 HashMap 内部维护了一个数组,称为哈希表,每个元素都是一个链表的头结点,该链表被称添加到该桶中 java 数据结构 哈希算法 链表 数组 推荐 原创 激流丶丶 9月前 675阅读