SurfaceView控件适合内存耗费大、需要频繁刷新的场景,常用于显示游戏、动画、视频等。为提升显示性能,SurfaceView使用了双缓存机制。但我在使用过程中出现了闪屏现象:刷新过程中,正常帧和黑屏交替出现。本文讨论闪屏问题的原因,以及可行的改进方法。
用Helix Server建立点播流/直播流的方法
Helix Server是Real公司旗下的一款流媒体服务器,能提供稳定的视频点播服务(支持HTTP、RTSP多种协议),还提供生成模拟直播流的小工具(SLTA)。本文介绍用Helix Server生成直播流和点播流的方法。
Ali面试记录
今天下午接到了阿里的电面,集中在Android开发方面。虽然被虐得很惨,但还是要说面试官人很nice,赞。
Git重新应用gitignore文件规则
有时候我们更新了gitignore里的排除规则,但Git好像还在继续跟踪那些理应被排除的文件。这时候我们对整个Repo删除缓存、重新应用gitignore规则。
REST基础概念笔记
REST是什么,框架,协议,还是语言?这篇博客是关于REST的一些基础知识。
视频格式学习笔记
平时我们常能听人说“视频格式”。有时候我们说一个视频是AVI格式,MKV格式,或者RMVB,MOV等。有时候又在别的场合把H.264, H.263, MPEG称作视频格式。这往往令人感到混乱。最近我在网上查了一些资料,写一篇博客做一下总结。
Linux确定监听某个端口的进程
在Linux下,如何确定一个端口正被哪个进程(Process)占用?如何确定一个运行中的进程占用了哪些端口?这是一篇小笔记,介绍几个常用的命令。
Eclipse中添加Tomcat插件
在使用Tomcat作为web服务器时,往往需要对它进行实时调试。本文介绍Linux下安装Tomcat、并在Eclipse中添加Tomcat插件的方法
IPv4协议保留的私有IP段
根据RFC-1918标准,IPv4地址中有3段保留的私有空间。这些地址在互联网上不是公开路由可达的。这是一篇小笔记。
北邮校园网通过配置IPv6使用Google服务
北邮作为教育网华北主节点之一,对IPv6的支持十分成熟,校内IPv6资源十分丰富。本文介绍IPv6的配置方法,它使我们能最大程度地利用校内外的IPv6资源。