1、介绍 移位操作符只可处理整数类型。 << : 左移位操作符(i<<2),顾名思义,即在将整个字节向左移动n位(自己定义的),字节的低位则会补上n位0. :>> ...
return 一方面是返回某个类型的值并且终止方法的进行 另一方面针对void类型的方法,只会终止方法。如果没写return,方法的结尾处会存在隐士的return,代表方法的...
先贴出okhttp的官网:http://square.github.io/okhttp/AS中的依赖 :compile 'com.squareup.okhttp3:okhtt...
前言: 其中应用拦截器和网络拦截器都是我们自己定义的。中间的OkHttp core是系统为我们提供的。系统共为我们提供了五个拦截器。调用顺序如下: 这五个拦截器的大概作用:R...
音频 一、声音的三个要素: 1、音调:音频2、音量:声音震动的浮动3、音色:本质是谐波 人类听觉范围: 20HZ --- 20KHZ 之间 二、音频的量化和编码: 下图就可以...
一、准备工作 1、需要在Linux下交叉编译,或者安装Linux虚拟机 2、安装常用工具 3、下载XShell,通过SSH协议远程连接Linux 4、建立共享工具 再打开:v...
一、关键函数介绍: 1、av_register_all() 注册所有的解封装格式,也可以根据不同的封装格式,单个注册。 2、avcodec_register_all() 网络...
一、解码函数流程 1、解码器的注册 2、查找解码器 硬解码时需设置一下方法,会自动调用 3、创建和清理编码环境 4、填充编解码器上下文 5、打开解码器 6、开始解码 二、解码...
一、播放流程 二、步骤 1、初始化引擎 2、slCreateEngine参数 3、SLObjectItf 创建 4、GetInterface 获取接口 5、创建输出设备 6、...
从大学就开始接触到了网络协议,零零散散不成体系,那时也没有理解的多么透彻,更别谈将它应用到实际。工作开始渐渐的意识到网络基础理论的重要性。写博客的用意如下,整理自己的知识,查...
前言: 多线程开发中往往需要同步处理了,这是因为一个进程中的线程是共享JVM中的方法区和堆区,同时操作临界区资源的时候会破坏了原子性,导致数据出现错误。就需要同步操作,也就有...
废话不多说,先看下集合结构。今天的三个主角都是继承自AbstractList这个抽象类,所以他们有很多的相似性(增删查操作),却因为特性所以用在不同的场景。接下来先分别介绍下...
一、hashcode 和 equals关系 先以一个小例子入手: 这是个只重写了equals(),并没有重写hashcode()。上面运行的结果如下:2018699554 ...