原文:源码解析:解析掌阅X2C 框架

前言 掌阅出品了X C 框架,听说可以加快性能。喜欢研究源码的我,肯定要来看下是怎么回事。 作为一个开发,应该不屑于只会使用开源框架。 OK,来尝试下。 项目地址: 原理分析: X C 是把Xml 文件,翻译成Java文件,减少系统利用LayoutInflate 去解析xml 的过程。 有两个技术要点: 什么时候解析xml 怎么生成Java 文件 对于什么时候解析XML 关键在于下面这行: 这里 ...

2019-01-31 18:31 1 655 推荐指数:

查看详情

Gin框架源码解析

Gin框架源码解析 Gin框架是golang的一个常用的web框架,最近一个项目中需要使用到它,所以对这个框架进行了学习。gin包非常短小精悍,不过主要包含的路由,中间件,日志都有了。我们可以追着代码思考下,这个框架是如何一步一步过来的。 从http包说起 基本上现在的golang的web库 ...

Wed Sep 19 03:44:00 CST 2018 0 6405
gin框架源码解析

转自 gin框架路由详解 gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构,它基本上是一个紧凑的Trie tree(或者只是Radix Tree)。具有公共前缀的节点也共享一个公共父节点。 Radix Tree 基数树(Radix Tree)又称 ...

Sat Aug 01 04:02:00 CST 2020 0 788
Redux系列x源码解析

写在前面 redux的源码很简洁,除了applyMiddleware比较绕难以理解外,大部分还是 这里假设读者对redux有一定了解,就不科普redux的概念和API啥的啦,这部分建议直接看官方文档。 此外,源码解析的中文批注版已上传至github,可点击查看。本文相关示例代码 ...

Mon Dec 28 17:08:00 CST 2015 1 3597
gin框架的路由源码解析

前言 本文转载至 https://www.liwenzhou.com/posts/Go/read_gin_sourcecode/ 可以直接去原文看, 比我这里直观 我这里只是略微的修改 正文 ...

Mon Sep 07 22:08:00 CST 2020 0 857
宏观解析jQuery框架源码

  对于jQuery只停留在应用是可悲的,在做项目的过程,jquery源码一度成为了自己开发的瓶颈,利用了近一天的时间对其宏观上进行了彻底的分析,收获颇丰,分享于此——   在此说明,所研究的jquery框架版本为1.7.2。   宏观而言,jQuery框架可分为3个步骤 ...

Thu Nov 01 05:49:00 CST 2012 7 3335
Spring源码解析一(框架梳理)

整体架构   打算开始写这个系列,不为上首页,也不为博取多少关注,只有一个目的:梳理知识,扩充思路;废话不多,开始吧。第一步,大家去spring的官方github下面去下载它的源码,具体的自己谷歌,我已经下下来了,然后spring的源码分为下面几个部分:      哈哈,大家是不是有一种 ...

Sun Dec 31 00:13:00 CST 2017 0 968
Python之Scrapy框架源码解析

接下来会写一个按照Scrapy框架的原理流程实现自定义的Scrapy框架,而后再看源码的时候更便于阅读。 前戏 Scrapy内部实现并发操作采用的是twisted模块,简单实现一个小DEMO 在 Twisted 中,有一种特殊的对象用于实现事件循环。这个对象 ...

Mon Mar 18 00:56:00 CST 2019 0 533
WPF Prism8.x源码解析-IDialogService

点击观看视频 关于IDialogService 在Prism中,该接口封装了一组API, 提供了Show/ShowDialog方法, 便于我们在应用程序中灵活的进行弹出窗口进行操作。 对于Sho ...

Sun Jan 24 20:10:00 CST 2021 1 1141
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM