程序员

Android屏幕适配与资源匹配

Android屏幕适配是个头疼的问题,同时关于这方面的讲解也是烂大街了,那么为什么还要写这篇博文呢,一方面是想基于Google官方教程和个人开发中的经验总结一份准确精炼的教程,另一方面也是作为一个知识备份。 那么,通过本文你可以学到以下这些: 1.Android界面开发中的那些名词的概念2.如何和一…

程序员

神兵利器Dagger2

图片来自网络 Dagger-匕首,鼎鼎大名的Square公司旗下又一把利刃(没错!还有一把黄油刀,唤作ButterKnife);故此给本篇取名神兵利器Dagger2。 Dagger2起源于Dagger,是一款基于Java注解来实现的完全在编译阶段完成依赖注入的开源库,主要用于模块间解耦、提高代码的健…

程序员

java基础——IO

I/O作为作为人机交互的核心问题,很多web应用系统的瓶颈都是I/O瓶颈。本文主要总结java的I/O类库基本架构以及磁盘I/O、网络I/O工作机制。 1. 基础概念 编程语言I/O类库常使用流这个抽象概念,流是一个数据序列,有顺序的,有起点和终点的字节集合,是对数据传输的总成或抽象。“流”屏蔽了实…

程序员

RxJava操作符系列六

RxJava RxJava操作符系列传送门 RxJava操作符源码 RxJava操作符系列一 RxJava操作符系列二 RxJava操作符系列三 RxJava操作符系列四 RxJava操作符系列五 前言 在上几篇文章我们介绍了一些RxJava创建,转换,过滤,组合,辅助的一些操作符,今天我们继续去学…