详谈高大上的图片加载框架Glide -源码 经验

接下来就让我们一起去进入Glide的源码世界,本篇文章分析的是Glide 3.7.0版本。 此篇文章是自己学习的一个记录,若对阅读文章的你有一定帮助,很是高兴,当然文章如有不足或者错误的地方,欢迎指正,避免我给其他读者错误引导。

atnr4283 2016-09-19   34481   0

读 SnapKit 和 Masonry 自动布局框架源码 经验

一直觉得 SnapKit 和 Masonry 这两个框架设计和封装的很好,用起来的体验也是一致的,翻了下它们的源码,对其设计方式和涉及的技术做了下记录。文章打算围绕,给谁做约束?如何设置约束?设置完后如何处理?这三个问题看看

vip60402 2018-04-07   28971   0

Android 插件化框架 DynamicLoadApk 源码解析 经验

1. 功能介绍 1.1 简介 DynamicLoadApk 是一个开源的 Android 插件化框架。 插件化的优点包括:(1) 模块解耦,(2) 动态升级,(3) 高效并行开发(编译速度更快)

jopen 2016-01-12   18947   0

携程DynamicAPK插件化框架源码分析 经验

携程DynamicAPK插件化框架源码分析 Author:莫川 插件核心思想 1.aapt的改造 分别对不同的插件项目分配不同的packageId,然后对各个插件的资源进行编译,生

jopen 2016-01-17   34236   0

Alibaba-AndFix Bug热修复框架原理及源码解析 经验

小憩之后,继续为你解读AndFix热修复框架,呵呵。 上一篇 Alibaba-AndFix Bug热修复框架的使用 已经介绍了AndFix的使用,这篇主要介绍AndFix原理以及源码解析。 AndFix原理 源码解析 在自

GregQum 2016-01-31   15968   0

GFPHP 框架 1.0 发布,轻量级PHP开发框架 资讯

GFPHP 框架 1.0 发布,下载地址: GFPHP1.0 GFPHP是什么? GFPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,从诞生以来一直秉承简洁实用的设计原

jopen 2015-12-16   4990   0
GFPHP  

PHP开发框架,GPHP 框架 1.2 维护版发布 资讯

GPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。

jopen 2016-01-05   5877   0
P83

  hadoop源码分析总结 文档

oop引入了一个RPC框架。该RPC框架利用的Java的反射能力,避免了某些RPC解决方案中需要根据某种接口语言(如CORBA的IDL)生成存根和框架的问题。但是,该RPC框架要求调用的参数和返回结果

bluesky666 2015-05-05   2182   0
P74

  Spring Security源码分析 文档

Spring Security源码分析: 1、 ConfigAttributeDefinition和ConfigAttributeEditor ConfigAttributeDefinition的对

ezplus 2011-10-15   4768   0
P17

  Caffe源码简单解析 文档

caffe源码简单解析——Blob(1) 使用caffe也有一段时间了,但更多是使用Python的接口,使用现有的ImageNet训练好的模型进行图片分类。为了更好的了解caffe这个框架,也为了提高

ggect 2015-09-05   9004   0

Android Camera源码分析 经验

android通过android.hardware.Camera类来控制摄像头设备的,要使用只有通过android.hardware.Camera.open()来打开,这样就会创建一个新的Camera对象。

fmms 2012-01-26   75893   0

Android源码构建系统:Buck 经验

Buck是Facebook的开源Android源码构建系统。 鼓励创建 由 代码和 资源 组成 的 可重用小模块 。 特性 Buck能够帮助你做以下事情: 加速你的Android构建。 Buck builds

jopen 2013-04-23   17639   0

使用Android Studio导入源码 经验

。这里我们主要说明的是用它来看源码的相关配置(该实例依据官方源码android-5.1.1_r14进行配置说明)。 以前在上家公司查看修改源码时还是使用的Eclipse导入部分代码的方式,而现在在android源码中发现

jopen 2016-01-19   64705   0

Java LinkedList源码分析 经验

LinkedList 是一个常用的集合类,用于顺序存储元素。 LinkedList 经常和 ArrayList 一起被提及。大部分人应该都知道 ArrayList 内部采用数组保存元素,适合用于随机访问比较多的场景,而随机插入、删除等操作因为要移动元素而比较慢。 LinkedList 内部采用链表的形式存储元素,随机访问比较慢,但是插入、删除元素比较快,一般认为时间复杂都是 O(1) (需要查找元素时就不是了,下面会说明)。本文分析 LinkedList 的具体实现。

httpdiyit 2016-01-25   7848   0

Android SharedPreferences 源码分析 经验

泛用来存储一些不需要做数据库操作的数据,比如用户配置项等。本文将从源码入手分析其实现,并据此提出一些使用中需要注意的事项。 分析 源码入口 SP是一个interface,首先我们得找到它的具体实现

svgy9206 2016-05-03   14478   0

YYKit源码分析---YYCache 经验

YYCache是用于Objective-C中用于缓存的第三方框架。此文主要用来讲解该框架的实现细节,性能分析、设计思路ibireme已经讲得很清楚了,我这边就不在分析了。 文件结构 YYCac

yoyo9981 2016-08-10   18520   0

Android SwipeBackLayout源码解析 经验

geFlag); saveTrackingMode(edgeFlag); } }); } ... 源码 SwipeBackActivity public class SwipeBackActivity

pciz9843 2016-05-08   14727   0

Java LinkedList源码剖析 经验

体朝那个方向找取决于条件 index < (size >> 1) ,也即是index是靠近前端还是后端。 remove() remove() 方法也有两个版本,一个是删除跟指定元素相等的第一个元素

JolN57 2016-05-06   8627   0

flask 源码解析:session 经验

flask 源码解析系列文章的其中一篇,本系列所有文章列表: flask 源码解析:简介 flask 源码解析:应用启动流程 flask 源码解析:路由 flask 源码解析:上下文 flask 源码解析:请求

DeniseCaswe 2017-03-09   16304   0

利用python 统计源码行数 代码段

原理先获取所有文件,然后统计每个文件中代码的行数,最后将行数相加,思路很简单。 import os import os.path import time rootdir = '文件路径' filelists = [] #遍历文件 def getFile(rootdir): global filelists for parent,dirnames,filenames in os.walk(rootd

jopen 2015-03-19   911   0
Python  
1 2 3 4 5 6 7 8 9 10