数据库设计 一: 为什么要进行数据库的设计 优良的数据设计 : 减少数据冗余、避免数据维护异常、节约空间、高效访问 糟糕的数据库设计: 存在大量的数据冗余,存在数据插入、删除...
数据库设计 一: 为什么要进行数据库的设计 优良的数据设计 : 减少数据冗余、避免数据维护异常、节约空间、高效访问 糟糕的数据库设计: 存在大量的数据冗余,存在数据插入、删除...
0. 什么是索引? 在数据之外,数据库系统维护着一种帮助快速获取数据的有序的数据结构,这种数据结构实现了高级查找算法,以某种方式指向数据。索引会影响查找和排序的效率。 一般来...
上一篇文章介绍了android组件化开发的意思逻辑和基本思路,具体可以看这里。但是除了基本的思路外,这种开发方式虽然对多人协同开发、项目管理和后期维护有很多好处,但是同样在开...
更多实例见: http://echarts.baidu.com/examples.html 前言 使用百度前度Echart框架:http://echarts.baidu.co...
感谢辉哥
Android 进阶之旅 - 效能优化新年的第一篇文章,没想到自己又回来了,经过慎重的考虑还是决定再讲一期《效能优化》。虽然去年刚发表过 《以后,江湖再见了》[https://www.jianshu.com/p/...
新年的第一篇文章,没想到自己又回来了,经过慎重的考虑还是决定再讲一期《效能优化》。虽然去年刚发表过 《以后,江湖再见了》[https://www.jianshu.com/p/...
站在巨人的肩膀上看源码,豁然开朗
前言 在Android开发的多线程应用场景中,Handler机制十分常用 今天,我将手把手带你深入分析 Handler机制的源码,希望你们会喜欢 Anroid异步通信Hand...
RxJava与CallbackHell 在正式铺展开本文内容之前,我们先思考一个问题: 你认为 RxJava 真的好用吗,它好用在哪? CallbackHell,中文翻译为 ...
概述 本文将尽可能将RxJava中的Subject相关类的用法做一个阐述,并对其原理进行简单的解析。 说到Subject,很多人可能都不是很熟悉它,因为相对于RxJava的O...
概述 在我的上一篇文章 《理解RxJava(二)操作符流程原理分析》 中,分析了依靠多个操作符链式调用的原理。 简单总结如下: 1.创建:订阅前,每一步都生成对应的Obser...
概述 在我的上一篇文章《理解RxJava(一)基本流程源码分析》中,通过Observable.create().subscribe()的原理进行了简单的分析。 今天尝试对多个...
最近一直没有机会,好好写博客,可能还是太浮躁了,自己对自己的这种状态也不是特别满意。近几日准备安下心来,好好研究一下RxJava,把这期间的所得总结成一个系列,尽量都写博客中...
起因 虽然是个程序员,但是从来没做过 Android 和 iOS 应用的开发。但是一直有一个想法,想开发一个自己的 App 并且发布。为此,也做了一些了解,发布到 Apple...