4 Slovenl

尚未进行身份认证

生命不止,学习不息

等级
TA的排名 5w+

Shell脚本

声明Linuxshell种类比较多#!/system/bin/sh--声明脚本第一个shell脚本#!/system/bin/sh#echo在这里相当于print输出值echo"Sloven"---------------------------------Sloven脚本执行#第一种方式./nam.sh#第二种方式/system/bin/shname...

2019-09-08 20:57:32

【音视频】7.Android从上到下播放框架宏观层面理解

GG:宏观层面理解android音视频框架,能够简单理解哪部分api代表音视频流程的哪个步骤即可,为后续深入理解每个步骤打下基础,先插钢筋,后浇水泥。...

2019-06-05 23:14:53

【音视频】6.MediaPlayer、ExoPlayer、ijkplayer简单对比

GT

2019-06-04 23:25:59

【音视频】5.ffmpeg命令分类与使用

G熟练使用ffmpeg命令!其实平时也有一些处理音视频的个人或者亲人需求,熟练使用ffmpeg之后也不要借助图示化软件,一个命令基本可以搞定

2019-05-30 23:37:43

【音视频】4.ffmpeg 主要流程与类库作用

关于ffmpegFFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库。注意:使用ffmpeg的需要遵守GPL协议,将软件开源,如果违反了协议约定,则会上榜ffmpeg的耻辱柱,但现在去看会看到如下提示。Shamepagewillbeoff...

2019-05-30 23:27:20

【音视频】3.视频编码格式对比

视频编码 时间上的冗余信息 在视讯资料中,相邻的帧(frame)与帧之间通常有很强的关连性,这样的关连性即为时间上的冗余信息。即帧间压缩。 空间上的冗余信息 在同一张帧之中,相邻的像素之间通常有很强的关连性,这样的关连性即为空间上的冗余信息。这即是上一次学习中的帧内压缩。 统计上的冗余信息 统计上的冗余资讯指的是欲编码的符号(symbol)的机率分布是不均匀(n...

2019-05-27 22:35:09

【音视频】2.音频编码格对比

音频你需要知道的 人的听觉能分辨的采样率是有限的,高于44.1kHZ采样的声音,大部分人已经觉察不到分别 44.1kHZ采样率的声音就是要花费44100个数据点来描述1秒钟的声音波形,原则上,这个数值越大,音质就越好。 在当今的主流声卡上,采样频率分为22.05KHz、44.1KHz、48KHz三个等级 编码格式对比 1.MP3:MPEGAudioLayer3 压缩率可...

2019-05-26 23:21:45

【音视频】1.音视频基本概念

音视频的几个率 帧率fps 游戏中都有这个属于,大都指的是每秒显示的图像帧数,或者说图形处理器每秒更新的次数 >=24fps电影基本这个帧率 <30fps游戏卡顿 >60fps流畅 >75fps肉眼不容易察觉出变化 码率:又称比特率,指每秒传送的比特(bit)数 单位:bps(BitPerSecond),bit单位太小...

2019-05-26 23:19:07

关于SparseArray

1.功能SparseArray功能与于HashMap相同,就是以key-value的形式存储键值对SparseArray<T>      key:int value:TLongSparseArray<T>    key:longvalue:T    存在的意义是弥补SparseArraykey的长度...

2018-07-23 19:41:51

java中的注解以及简单了解ButterKnife原理

现在很多框架中都使用了注解,比如Butterknife,Retrofit,dragger等等,今天就弥补一下基础吧。

2017-01-28 23:30:59

小程序

个人学习写的demo地址:http://download.csdn.net/detail/qq_30124547/97456811.接口访问不到(域名问题)自己写了小程序demo,以调试模式打开可以访问接口,正常扫是访问不到接口的,纠结了半天,结果小程序接口的域名是需要在后台注册的在上面的页面注册一下域名就可以了,然后在开发工具项目配置页面刷新一下出现配置的域名,即设置成功,就可以正常访问了

2017-01-28 15:26:45

Rxjava2.0

^_^

2017-01-17 23:15:22

Rxjava(Rxjava 1.x)

RxJava基本使用首先要知道,Rxjava最出名的东西是什么,为什么火?通过一个例子来看:下面的代码做的事情就是,在io线程(处理耗时操作读写文件的线程,后面详细介绍)依次发送,注意是依次,先发1,再发2,再发3(注意just方法后面可以跟不止3个参数,可以到10个。也不止有just方法,还有from等)然后在io线程将每个数字后面拼接上一个字母a,并返回此字符串,然后切换到主线程,把前面生

2017-01-17 23:07:02

jQuery 复习笔记

1.jQueryjQuery其实就是一堆的js函数,是普通的js,只不过应用广泛,形成了行业标准。学习参考:http://www.w3school.com.cn/jquery/官网:http://jquery.com/2.jQuery的重点2.1jQuery入口函数(全球都会)2.2jQuery的选择器(其实就是CSS的选择器)2.3jQuery的Dom操作2.4jQu

2016-12-22 11:14:26

js复习笔记

数据类型数据类型:String,number,boolean,null,undefined======>parseInt,parseFloat(),String(),!!,Boolean(),Number(),基本运算转化称数字型(除了+)true\false判定false、undefined、null、0、""为falsetrue、1、"somestring"、[Object]为

2016-12-20 16:49:25

css基础,这一篇就够了

1.前端的结构HTML超文本标记语言从语义的角度描述页面结构。CSS层叠式样式表从审美的角度负责页面样式。JSJavaScript从交互的角度描述页面行为。2.示例遵循key:value;的格式,直接写在head标签的方式,以后会直接在css文件中写<styletype="text/css">p{col

2016-12-10 19:40:19

HTML基础,这一篇就够了

1.html骨架标注的html骨架<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="en"><he

2016-12-09 12:04:22

Osmdroid加载第三方地图googlemap、bingmap等

1.osmdroid加载第三方地图的方式第一种:通过拓展图源的方式第二种:通过包装(如对google地图的api进行包装),用统一的接口进行调用。2.osmdroid-third-party源码介绍osmdroid提供了加载第三方地图的扩展,主要通过学习其源码,学会使用osmdroid提供的接口实现加载第三方地图,但更重要的是学习其中的思想。在osmdroid源

2016-11-23 18:27:42

Osmdroid源码资源及简单研究

1.首先了解一下OSMOpenStreetMap(简称OSM)是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图。详见百度百科、维基百科。2.OSM的一些文章参考http://blog.csdn.net/scy411082514/article/details/7471499此篇文章,介绍比较详细。www.OpenStreetMap.org地图网址OSM在

2016-11-21 22:18:29

Android从配置文件谈后期开发可拓展性

1.为什么使用配置文件项目中经常用到配置文件,android中也包含很多配置文件,比如local.properties、gradle.properties等项目自带的配置文件,也有开发自己维护的配置文件,比如properties.properties.配置文件的格式一般是这样的:(还有以json、xml、ini格式的配置文件,不在本文讨论范围)baseurl=www.baidu.comhost=1

2016-11-16 15:37:10

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。