屏幕显示系统基础概念 帧--->视频由连续的静态图像连续快速切换播放形成,每一张静态图像称为视频的一帧。 利用人眼的“视觉暂留现象”只要连续图像播放大于24帧/秒,即感受到的...
屏幕显示系统基础概念 帧--->视频由连续的静态图像连续快速切换播放形成,每一张静态图像称为视频的一帧。 利用人眼的“视觉暂留现象”只要连续图像播放大于24帧/秒,即感受到的...
本文章涉及代码已放到github上annotation-study 1.Annotation为何而来 What:Annotation干嘛的 JDK5开始,java增加了对元数...
Gradle构建工具结合了Ant 和 Maven的优点,它具有Ant的强大和灵活,也有maven的生命周期管理和易用性,又沿用并改进了Maven的依赖管理体系。所以介绍Gra...
缘由 偶然看到了下面这几篇“逆视角”分析思考的文章,觉得还是挺有意思的,距离上次好好看事件分发源码也有几年了,想着也换个角度重新思考梳理下对Andrroid视图层级事件处理的...
进程&线程 首先明确:程序--->指计算机能够识别和执行的指令及数据静态文件,比如Windows平台的exe文件;进程--->程序执行必须要系统分配资源创建实体之后才能运行,...
ArrayList Java的ArrayList是一个动态扩容的数组,开发中最常用的数据结构之一; 特点 1.具有数组的快速随机访问能力,根据索引查找访问元素只需O(1);2...
Java HashMap 之前介绍过ArrayList 和 LinkedList这两种数据结构,ArrayList具有通过索引访问快速,扩容、增删效率不高;而LinkedLi...
算法效率的评估 解决一个问题可能有很多种方法,类似要排序一个数组就有:冒泡、选择、快排&归并排序等。 那么这些算法效率有高有低,如何衡量?指标就是时间复杂度和空间复杂度---...
Git Patch Git patch的作用可以允许你将修改保存为一个标准的差异文件----patch文件,其他人拿到这个差异文件可以将你的修改其应用到项目里。典型的使用场景...
本文转自: 亦枫的个人博客 ,亦枫 同步推送微信公众号:安卓笔记侠(NiaoTech)原文链接: 利用 Chrome 开发者工具远程调试 Android 中的原生 WebVi...
当运行flutter命令出现Waiting for another flutter command to release the startup lock...时:Step ...
Why NSLogger ? NSLogger是一个便捷好用的第三方日志库,Github官方链接:https://github.com/fpillet/NSLogger 来自...
来自我的CSDN博客:https://blog.csdn.net/dahaohan/article/details/83545403 Git 与 Subversion Git...
iOS页面跳转方式 [self presentViewController:viewController animated:YES completion:nil]; [sel...
ccc.raphael 1.github:https://github.com/2youyou2/ccc.raphael2.demo:https://github.com/2...
UIColor只提供了上面的方法用于创建一个RGBA的颜色值,但是开发中大部分用的是喜闻乐见的16进制的字符串或者整数,例如: LightPink 浅粉红 #FFB6C1 ...
操作系统对于普通用户都会隐藏一些重要文件和文件件,Mac OS也不例外,如何在需要的的时候方便的显示这些隐藏文件呢? 一键显隐 Funter – Show Hidden Fi...