上一篇文章讲了Android的Toast拓展,在原生Toast基础上对显示时长和显示动画做了二次封装,强化了Toast的部分功能。也分析了对于二次封装的ExToast设计原理,以及Toast的关键点。Toast其实就是系统悬浮窗的一种,基于Toast我们可以拓展出不需要权限的悬浮窗,而悬浮窗能做什么,你们懂的。但是,小米系统对开发者恶心,你们也懂的,下面分析一下如何突破小米悬浮窗权限封锁。...
分类:
移动开发 时间:
2016-07-06 18:24:54
阅读次数:
1236
??
2.2.4 分时系统
正如多道程序设计允许处理器同时处理多个批作业一样,它还可以用于处理多个交互作业。对后一种情况,由于多个用户分享处理器时间,因此该技术称作分时。在分时系统中,多个用户可以通过终端同时访问系统,由操作系统控制每个用户以最短的时间为单位交替执行。因此,如果有n个用户同时请求服务,如不计操作系统开销,每个用户平均只能得到计算机有效速度的1/n。
...
分类:
其他好文 时间:
2016-07-06 15:04:10
阅读次数:
248
0x03 DexHunter代码分析 DexHunter 实现中,只需要修改一处文件:dalvik\vm\native\dalvik_system_DexFile.cpp 下面是BeyondCompare比对: 首先看一下DexHunter的设计原理: APP 启动时,通过freature stri ...
分类:
移动开发 时间:
2016-06-27 19:53:46
阅读次数:
240
Spring:源码解读Spring IOC原理 Spring IOC设计原理解析:本文乃学习整理参考而来 一、 什么是Ioc/DI? 二、 Spring IOC体系结构 (1) BeanFactory (2) BeanDefinition 三、 IoC容器的初始化 1、 XmlBeanFactory ...
分类:
编程语言 时间:
2016-06-07 22:16:45
阅读次数:
441
问题导读:
1.zookeeper在kafka的作用是什么?
2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?
3.kafka集群consumer和producer状态信息是如何保存的?
4.partitions设计的目的的根本原因是什么?
一、入门
1、简介
Kafka is a distribu...
分类:
其他好文 时间:
2016-06-02 14:39:21
阅读次数:
215
FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB
Storage server
Storage server(后简称storage)以组(卷,group或volume)为单位组...
分类:
其他好文 时间:
2016-06-02 13:46:33
阅读次数:
299
FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(trackerserver)、存储服务器(storageserver)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB<file_size<500MB)为载体的在线服务。StorageserverStorageser..
分类:
其他好文 时间:
2016-06-02 11:40:58
阅读次数:
256
FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。 S ...
分类:
其他好文 时间:
2016-06-02 11:14:33
阅读次数:
304
Spring IOC设计原理解析:本文乃学习整理参考而来
一、 什么是Ioc/DI?
二、 Spring IOC体系结构
(1) BeanFactory
(2) BeanDefinition
三、 IoC容器的初始化
1、 XmlBeanFactory(屌丝IOC)的整个流程
2、 FileSystemXmlApplicationContext 的IO...
分类:
编程语言 时间:
2016-05-30 14:43:59
阅读次数:
650