首页 » 2017 » 三月 » 04

Android 7.0应用启动流程分析

 

最近在为自己Moto G定制Rom,顺便重新读了一遍Android 7.0的相关源码,特此记录当做笔记. 在开始正文之前,首先要明白冷启动和热启动.所谓冷启动就是启动该应用时,后台没有该应用的进程,此时系统会创建一个进程分配给它(AMS通过Socket和Zyg … 阅读全文

iOS触摸事件的流动

 

当指肚轻触屏幕,整个系统像沉睡的生灵突然被惊醒,然后经历过腥风血雨的一段奇幻旅行,最终又归于沉寂。 整个iOS触摸事件从产生到寂灭大致如下图: 起始阶段 —-> cpu处于睡眠状态,等待事件发生 —-> 手指触摸屏幕 系统响应阶段 —-> 屏 … 阅读全文

每秒千万级别的量是重生还是炼狱?

 

作者: tiankonguse | 更新日期: 2017-03-04 04:38:00 上篇文章记录了union服务曾经的架构与问题, 这篇记录目前的优化与计划优化. 零、炼狱者,无尽也 蜀道难,蜀道难!!难于上青天…… 上篇文章 荒蛮时代诞生的union服务 … 阅读全文

jQuery 源码系列(十七)css 相关操作

 

样式操作也是 jQuery 比较常用的一个操作,就我本人而言,这个 css 函数用多了,感觉自己有点傻乎乎的,主要还是自己不了解 js 中 css 的真正含义。 不过现在不怕了。 开始之前,先抛开 jQuery,我们来看看一个有趣的面试题(据说是一道微信面试题 … 阅读全文

MFC 25岁了

 

今天翻RSS的时候发现一条Vcblog的更新: 这才突然想起来这个熟悉的图标和过去的那段青涩的回忆。 经常也会在各个论坛看到有年轻的人询问MFC的问题,大多都是MFC值不值得学,MFC还行不行之类的问题。也见过很多义愤填膺的人把MFC喷得一无是处。我的看法其实 … 阅读全文

前端基础之disabled和readonly

 

说到表单元素的 readonly 和 disabled 属性,大家应该不会感觉到陌生吧,毕竟在日常的前端开发中,经常会遇到禁止用户更改表单中值的场景。但是如果你能一看到这个标题,脑海中就浮现出这两个属性的差异,那么恭喜你,你已经掌握了这两个概念没必要继续往下看 … 阅读全文