在公司加班持续了半年冲刺,将miracastaosp实现通过ndk完全解耦出来相对于原生方案改动:audiorecord通过java获取再传递给Native与视频流再一起打包;codecinputsurface直接与virtualdisplay关联,这种方式没法控制视频帧率(surfacemediasource那套没法直接通过ndk实现)针对低延迟,主要依赖sink端实现,去除sink端ffmpe
分类:
其他好文 时间:
2020-11-01 21:30:19
阅读次数:
26
CopyOnWriteArrayList官方定义CopyOnWriteArrayList是ArrayList的线程安全变体,其中通过创建底层数组的新副本来实现所有可变操作(添加,设置等)。这通常成本太高,但是当遍历操作大大超过突变时,它可能比替代方法更有效,并且当您不能或不想同步遍历但需要排除并发线程之间的干扰时非常有用。“快照”样式迭代器方法在创建迭代器时使用对数组状态的引用。这个数组在迭代器的
分类:
其他好文 时间:
2020-11-01 11:03:24
阅读次数:
17
Ubuntu安装java java8 apt安装 参考: https://www.cnblogs.com/zzy1024/p/11406269.html 若是没有配置国内镜像,就不建议尝试 sudo apt install openjdk-8-jdk 或者 sudo apt install open ...
分类:
编程语言 时间:
2020-10-30 12:30:20
阅读次数:
17
转至:https://blog.csdn.net/qq_41944882/article/details/103560879 1 术语解释1.1 高可用(HA)什么是高可用?顾名思义我们能轻松地理解是高度可用的意思,也说是说高可用(high availability)指的是运行时间能满足预计或期望的 ...
分类:
数据库 时间:
2020-10-30 11:55:03
阅读次数:
26
oracle数据库日志报错ORA-27300ORA-27301ORA-27302ORA-27157处理记录:1、事件的原因排查应用连接数据库失败,先连接数据库服务器,启动数据库服务恢复应用业务,然后排查数据库crush原因:1)查看messages日志是否有与Oracle用户相关的出错信息#cat/etc/redhat-releaseCentOSLinuxrelease7.2.1511(Core)
分类:
数据库 时间:
2020-10-30 11:51:31
阅读次数:
25
字符串在 python 中字符串是基本数据类型,是一个不可变的字符序列 字符串驻留机制仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,Python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋值给新创建的变量 字符串的查询操 ...
分类:
编程语言 时间:
2020-10-29 10:33:15
阅读次数:
25
一,alibaba短信接口调用 1)调用阿里的短信接口是很方便的,前提是你要开通好阿里的短信服务; 二,开通大体流程 1)登录阿里控制台 >开通短信服务 >交钱 >获取AK >配置签名(配置消息签名,一般是公司名) >配置模板(配置消息内容,例如:你的验证码是${code},请妥善保管…..) >开 ...
分类:
其他好文 时间:
2020-10-29 10:27:34
阅读次数:
31
1 auth组件介绍 我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,内置了强大的用户认证系统--auth,是一个app 2 内置属性方法 数据迁移以后使用 authenticate用户认证 from django.contrib import authdef login(req ...
分类:
其他好文 时间:
2020-10-27 11:35:42
阅读次数:
24
我说我精通字符串,面试官竟然问我Java中的String有没有长度限制!?|附视频讲解△Hollis,一个对Coding有着独特追求的人△这是Hollis的第273篇原创分享作者lHollis来源lHollis(ID:hollischuang)关于String有没有长度限制的问题,我之前单独写过一篇文章分析过,最近我又抽空回顾了一下这个问题,发现又有了一些新的认识。于是准备重新整理下这个内容。这次
分类:
编程语言 时间:
2020-10-27 11:24:23
阅读次数:
32
1.函数的特点 print pow input sorted 等等# 1.功能强大;# 2.调用方便;# 3.灵活高效。# 1.功能强大# 内置函数,或自定义函数内部,可以根据不同需求,实现相应的功能。print('lemon','pear',sep=',',end='*')运行结果: lemon, ...
分类:
编程语言 时间:
2020-10-24 11:42:11
阅读次数:
35