-
阿里 ARouter(安卓路由框架)教程
最近阿里又开源了一个基于 Android 的路由框架 ARouter。ARouter 是 Android 平台中对页面、服务提供路由功能的中间件。ARouter 的目标是…
-
阿里巴巴 JarsLink 教程
JarsLink 是一个模块化的开发框架。由阿里巴巴开源出来,目前在阿里微贷事业群广泛使用。 JarsLink 原名Titan,它提供在运行时动态加载模块(一个JAR包)、卸载模块…
-
XOutOf10 一款Android 仿iPhone X 刘海插件
今年苹果发布了 iPhone X 手机,其中给人留下印象最深刻的是它的刘海设计。iPhone 的独特来自它的系统,安卓同样也可以模仿它的刘海设计和相关应用的实现。本文借助 Andr…
-
使用Launcher3制作无根像素启动器
官方Pixel Launcher具有很多独家功能,如Google即时面板和G搜索药片,只有在作为系统应用程序运行时才能正常工作。当普通用户安装APK文件时,他们会收到一个gimpe…
-
Lucene 中文词汇分词(Word Segment)问题总结
对于中文来说,全文索引首先还要解决一个语言分析的问题,对于英文来说,语句中单词之间是天然通过空格分开的,但亚洲语言的中日韩文语句中的字是一个字挨一个,所有,首先要把语句中按&ldq…
-
Lucene 如何对索引进行搜索?
对文档建立好索引后,就可以在这些索引上面进行搜索了。搜索引擎首先会对搜索的关键词进行解析,然后再在建立好的索引上面进行查找,最终返回和用户输入的关键词相关联的文档。 到这里似乎我们…
-
Lucene 原理和实现机制
还有不了解 Lucene 的,可以先看我前面一篇关于 Lucene 简介的文章《Apache Lucene 简介》。本文将详细的介绍 Lucene 的原理和实现机制,以及 Luce…
-
WebVR 简介
最近大漠穷秋和VUE框架的作者在网上对WebVR进行了撕逼的争论。目前知乎上的相关文章已经被删除了,大家在网上找找,应该还能找到相应转载的文章。 回到本文主题。去年谷歌和火狐针对W…
-
分布式(Zookeeper)基本概念
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性…
-
详解 Android 热更新升级如何突破底层结构差异?
附上前面两篇关于Android 热更新的文章《Android热修复升级原理和实践》、《Android热修复升级、兼容性问题的根源》。 知道了native替换方式兼容性问题的原因,我…