本文为 Android 开源项目源码解析 中 DynamicLoadApk 部分 项目地址: DynamicLoadApk ,分析的版本: 144571b ,Demo 地址: DynamicLoadApk
隆: Dpark ,其完全用Python语言翻译了spark。经过一段时间的研究,我对dpark的源码也有了一定程度的了解,因此就想写个系列来介绍其运行的原理。 然而Dpark有着不少的缺陷,下面就一一列举:
也这么说过。所以我们这次一起来学习一下 SwiftyJSON 的代码。 SwiftyJSON 很适合我们做源码研究。首先,它的代码量很少,整个库只有一个代码文件。这样我们就能很快的了解它的整体结构。 另外
这个项目是 CodingStyle.cn 网站的源码,采用 Ruby 开发。 环境支持: Ruby 2.2.0 + Memcached 1.4 + Redis 2.2 + MongoDb
EventBus对外提供了一个register方法来进行事件注册,该方法接收一个Object类型的参数,下面看下register方法的源码: public void register(Object subscriber) { Class<
决定打算死磕下自己,2016年每个月读2-3个优秀的开源库,把源码精彩的地方和自己心得分享给大家。 目录 (一)背景 (二)源码解析 (三)Zepto 点击穿透与 FastClick (四)新技能
change:(NSDictionary *)change context:(void *)context 源码分析 整个项目的结构非常简单,包含如下四个文件: FBKVOController.h/.m NS
jieba 源码解析 阅读动机 jieba分词 是Python 里面几个比较流行的中文分词工具之一。为了理解分词工具的工作原理,以及实现细节对jieba进行了详细的阅读。 读代码之前,我有几个问题是这样的:
0版本正式发布了,其中核心代码都进行了重写,于是就专门花时间,对Vue 2.0的源码进行了学习。本篇文章就是2.0源码学习的总结。 先对Vue 2.0的新特性做一个简单的介绍: 大小 & 性能。Vue
另外,backbone的源代码最近也改了许多(特别是针对 ES6 ),所以有些老旧的分析,可能会和现在的源代码有些出入。 所以我写这一篇分析backbone的文章,供自己和大家一起学习,本文适合使用过backb
知道如何使用 CAShapeLayer 和 UIBezierPath 画图并附加动画效果,那么本篇源码解析非常适合你。 阅读本文之后,你可以掌握有关图形绘制的相关知识,也可以掌握自定义各种图形( UIView
EasyJWeb源码构建指南 获取源代码 目前,EasyJWeb使用SVN工具进行版本管理。因此,在获取源代码之前请确保你的计算机上安装了SVN软件。EasyJWeb最新的代码库地址是: http://svn
Nginx源码研究 概貌 3 内存池 5 内存分配相关函数 5 内存池结构 5 相关函数 7 小结 9 ARRAY 10 结构 10 相关函数 10 QUEUE 11 结构 11 相关函数 12 HASH
Kallithea 是一个免费的源码管理系统,同时支持 Mercurial 和 Git 。 Kallithea 托管你的代码,管理访问控制,提供一个简易的 Web 界面。 特性: 内置 push/pull
标题党 AsyncTask源码解读,解读这么流弊的标题,吓得我都不敢写下去啦!菜鸟一枚,写不对的地方,请各位大神在留下评论或拍砖,我会为大家贡献更多多的妹子图。 PS妹子图镇楼,可以增加阅读量
这篇文章中,我会先列出一张总结流程图,便于大家掌握lowmemorykiller总体涉及也方便以后查看。随后我再会按照三层从上往下的分析lowmemmorykiller的代码。 查看大图 上层:ActivityManagerService更新adj
java 源码解析 ButterKnifeProcessor 这里只分析 BindView 的过程 ButterKnifeProcessor 根据上述创建注解器的流程,那么我们分析源码也有了一个流程,就直接看
最近学习golang框架的时候发现许多地方都用到了context的概念,比如grpc请求 etcd访问等许多地方。 本着追根溯源搞清楚实现方式的劲头,决定研究下实现原理。
在两年前就已经停止了更新;不过不用担心,今天本文所说的 EGOCache 还在保持着更新。 结构分析 EGOCache 保持很轻盈的体积,只有一个类,包括EGOCache.h和EGOCache.
应用。我把自己阅读prototype源码的体会写下来,希望对大家重新认识 Javascript 有所帮助。 我相信prototype的开发者们一定也很欣赏Ruby,如果你能了解一些Ruby的话,阅读prototype的源码就能更心神领会。