我的音视频/流媒体开源项目(github) 目录 一、AV1编码技术 二、AV1码流结构(OBU) 三、IVF文件格式 四、ffmpeg支持AV1 五、关于常见格式对AV1的封装 一、AV1编码技术 AV1是由开放媒体联盟(AOM,Alliance for Open Media)在2018年发布的,AV1的前身…
2025/1/20 19:59:181:思维导图 2:有一个隧道,长1000m,有一辆高铁,每秒100米,有一辆快车,每秒50m,要求模拟这两列火车通过隧道的场景 #include <stdio.h>#include <string.h>#include <unistd.h>#include &l…
2025/1/17 23:09:25困扰了一天,终于能正常打包apk安装了,记录下打包的流程。建议参考我这篇文章时,同时看下官网的构建说明。 官网构建并发布 Android 应用详情 1、AS创建Flutter项目 2、cmd执行命令 生成一个sunluyi.jks的文件,可以自行把sunluyi替…
2025/1/20 11:12:21一、float、double浮点数丢失精度问题 Unity3D研究院之被坑了的浮点数的精度(一百零三) | 雨松MOMO程序研究院 https://segmentfault.com/a/1190000041768195?sortnewest 浮点数丢失精度问题是由于大部分浮点数在IEEE754规范下就是无法准确以二进制…
2025/1/16 2:02:20物理分页与(逻辑分页就是内存分页)一 概述1.物理分页物理分页依赖的是某一物理实体,这个物理实体就是数据库,比如MySQL数据库提供了limit关键字,程序员只需要编写带有limit关键字的SQL语句,数据库返回的就是…
2025/1/21 7:30:34 人评论 次浏览“计算机科学与技术”国家级特色专业建设报告.pdf?第 ??期? 计 算 机 教 育???? ????年 ?月 ??曰? ???????????????????文章编号:????—????????????.????.??? 中图分类号&#x…
2025/1/21 7:15:51 人评论 次浏览系列索引:《嵌入式系统原理与应用》 | 嵌入式系统 重点知识梳理 目录 ARM Cortex M3 处理器 Cortex M3的总线接口 Cortex M3的调试系统 Cortex M3的寄存器及其作用 Cortex M3的工作状态、特权分级及操作模式 Cortex M3的中断与异常的处理过程 Cortex M3的双堆栈及其…
2025/1/21 6:56:36 人评论 次浏览这是我整理的Android版本号对应关系表格截图,需要表格下载打印的请移步下方链接。 平时老记不住这些对应关系,干脆打印出来贴到办公桌上一是便于自己没事看几眼加强记忆,另外就是万一记不住的时候还能快捷的通过打印的表格查询。(…
2025/1/21 6:45:56 人评论 次浏览MongoDB优点 MongoDB是一个为当代web应用而生的noSQL数据库,它有如下优点: 1、文档型存储。可以把关系型数据库的表理解为一个电子表格,列表示字段,每行的记录其实是按照列的字段顺序排列的值得元组。而存储在MongoDB中的文档被…
2025/1/21 8:52:47 人评论 次浏览什么是闭包呢,笼统点说,在函数里面写函数就是闭包,对于js来说,在js里写的每一个函数都是一个闭包, 众所周知在浏览器的运行过程中会有一个window对象,我们写的每条函数都是window对象身上的一个属性&#…
2025/1/21 8:52:17 人评论 次浏览一、引言 在现实生活中,处处可见观察者模式,例如,微信中的订阅号,订阅博客和QQ微博中关注好友,这些都属于观察者模式的应用。在这一章将分享我对观察者模式的理解,废话不多说了,直接进入今天的主…
2025/1/21 8:51:47 人评论 次浏览void Awake(){SceneManager.sceneLoaded SceneManager_sceneLoaded;}Scene xscen;//文档说明:SceneManager.sceneLoaded// Add a delegate to this to get notifications when a scene has loaded --场景加载完成后的回调// 然而arg0.isLoaded却总是falseÿ…
2025/1/21 8:51:16 人评论 次浏览文章目录标识列一、创建表时设置标识列标识列 /* 又称为自增长列 含义:可以不用手动的插入值,系统提供默认的序列值特点: 1、标识列必须和主键搭配吗?不一定,但要求是一个key 2、一个表可以有几个标识列?至…
2025/1/21 8:50:46 人评论 次浏览问题描述 使用Redis缓存数据,能成功保存到Redis 且使用的value的序列化格式为:GenericJackson2JsonRedisSerializer,但是第二次从缓存中获取报错 关键报错信息,提示没有构造器 org.springframework.data.redis.serializer.Seria…
2025/1/21 8:50:15 人评论 次浏览《一款APP设计的从0到1》这是一篇系列文章干货,上次U妹讲的是关于切图标注篇,今天U妹来说一下,视觉还原。往期回顾:这次U妹接着上次的茬继续,继续之前先来看看整个目录(满满的干货)U妹列了一个小小的目录:1…
2025/1/21 2:04:16 人评论 次浏览转自http://blog.csdn.net/yusiguyuan/article/details/38391999 当将类的某个数据成员声明为static时,该静态数据成员只能被定义一次,而且要被同类的所有对象共享。各个对象都拥有类中每一个普通数据成员的副本,但静态数据成员只有一个实例…
2025/1/21 2:03:46 人评论 次浏览排他锁(Exclusive Lock) 排他锁(Exclusive Lock) , 简称X锁。 若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事…
2025/1/21 2:02:45 人评论 次浏览C语言配置文件解析库——iniparser前言:在对项目的优化时,发现Linux下没有专门的供给C语言使用的配置文件函数,于是搜索到了iniparser库,可以像那些面向对象语言一样,使用ini文件进行参数配置。介绍iniparser是针对INI…
2025/1/21 2:02:14 人评论 次浏览浅析arm平台上uart在kernel上注册和使用的上、下流程 可以参考: 【浅析tty ldisc】 【浅析char字符驱动程序是怎么和文件系统结合到一起的】 【ttyS、tty,console和pty】 【浅析2.6.24下char字符驱动tty注册和实际调用流程】 【浅析2.6.24内核prin…
2025/1/21 2:01:44 人评论 次浏览