用方式,详见: Android EventBus实战 没听过你就out了 ,本篇博客将解析EventBus的源码,相信能够让大家深入理解该框架的实现,也能解决很多在使用中的疑问:为什么可以这么做?为什么这么做不好呢?
null; } 继续跟踪 mMainThread.mAppThread,whoThread就是它 3) ActivityManagerNative.getDefault().startActivity()
【张鸿洋的博客】 一 概述 最近在完善图片加载方面的代码,于是就看看Volley的图片加载相关源码,取取经,顺便写篇博文作为笔记记录下。 在使用Volley作为图片加载库的时候,肯定需要做以下几件事:
'TEMPLATES_AUTO_RELOAD': None, }) 通过查看Config对象的源码,可以知道flask的配置可以有以下几种方式 1.在主文件中定义(通常使用的方式) app.debug
this.handler.openConnection(this); } } 这个handler,在源码中判断到如果是HTTP协议,就会创建HtppHandler: public final class
chrisjenx:calligraphy:2.2.0' } 2.在 assets 文件下加添加字体文件 3.在Application的 OnCreate 中初始化字体配置,如果不设置的话就不会 @Override
如果是文本,可以直接获取 snapShot.getString(int index) 3.close() 和open方法对应,用于关闭DiskLruCache里面的方法,journalWr
原文 http://www.ideawu.net/blog/archives/912.html W3C 规范中对 CSS 样式的应用算法有规定, 这个规范中的算法比较复杂, 简单来说, 就是根据 CSS
net/u014486880/article/details/50703666 很早之前就想写下关于Volley的源码解析。一开始学android网络访问都是使用HttpClient,刚接触么Volley的时候就瞬间爱
//当有文件产生变更,只有变更的内容需要被处理 } 该类型的Source始终发射的是一个三元组(Tuple3),它包含三个元素: filePath : 标识文件路径 offset : 偏移量 fileSize
Fucking Source Code。 Toast源码解析 这里以 Toast.makeText().show 为例,一步步追寻这个过程中源码所做的工作。自定义 Toast 相当于自己做了 makeText()
HotFix 框架已经被作者 dodola 标注了 Deprecated ,但是这并不妨碍我们解析其源码。那么下面我们就开始进入正题。 0x01 首先来看一下 HotFix 项目的结构: 可以看到项目中主要分为四个
三个步骤:装载(load)、链接(link)、解析(Resolve)、还有初始化(Initialize) 关于网上有很多讲解加载的方式,和调用的方式,还是几个基本的classLoader,这里就不在多描述了。 这里更多的是从源码上来讲解,达到理论结合实际。
ver后,便可以启动framework的各大服务,本篇博客将介绍PKMS的启动过程(基于安卓7.0源码)。 PackageManagerService的启动 SystemServer启动过程中涉及到的PKMS代码如下:
1)支持http2,对一台机器的所有请求共享同一个socket 2)内置连接池,支持连接复用,减少延迟 3)支持透明的gzip压缩响应体 4)通过缓存避免重复的请求 5)请求失败时自动重试主机的其他ip,自动重定向
1)支持http2,对一台机器的所有请求共享同一个socket 2)内置连接池,支持连接复用,减少延迟 3)支持透明的gzip压缩响应体 4)通过缓存避免重复的请求 5)请求失败时自动重试主机的其他ip,自动重定向
Struts2、Spring3、MyBatis3整合ExtJS,完成ColumnTree 开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5
说明: mybatis默认分页机制为逻辑分页,所以要处理成物理分页需要自己写一个拦截器(当然也可以不用这个分页机制,自己直接在SQL文件中实现也是可以的) RowBounds rowBound
说明: mybatis默认分页机制为逻辑分页,所以要处理成物理分页需要自己写一个拦截器(当然也可以不用这个分页机制,自己直接在SQL文件中实现也是可以的) RowBounds rowBound
一、Mybatis介绍 MyBatis是一个支持 普通SQL查询 , 存储过程 和 高级映射 的优秀 持久层框架 。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的