0%

前言

年初时,给自己立了个flag:至少写20篇技术文章。然而,半年过去了,自己竟然还一篇还没有写,实在是惭愧。想想最近这段时间过得确实有点安逸,该看的书没看,该写的文章没写。孔圣人曾说:每日三省吾身。圣人每天都要反省自己。我作为一个普通人,也应该偶尔反省一下自己。自己跳槽来深圳已过三个月,太忙,没时间写文章。趁着今天周末,就找个时间谈谈这次跳槽吧。(伟大源于日复一日的坚持)

阅读全文 »

1. 前言

一直以来,公司app的commit信息都比较随意,导致出了问题,查起来比较麻烦。如果有一个工具能在我们git commit之前,收集到commit信息,并判断是否符合规范,若否,则提示提交失败。幸运的是,git本身就提供了这一功能。

阅读全文 »

前言

Volley 是 Google 2013 年推出的网络框架,主要是用来解决移动客户端和服务端的通信问题,其特点是扩展性好、使用简单,今天我们就来分析该框架的具体实现。

阅读全文 »

前言

本文主要介绍java语言的三个特性:类型协变和逆变,动态代理和静态代理,注解。

阅读全文 »

1. 前言

根据Retrofit官网的定义:A type-safe HTTP client for Android and Java,意即Retrofit是一个类型安全的HTTP网络请求框架。本文先介绍Retrofit2的基本使用方法,再逐步分析Retrofit代码基本实现,最后对Retrofit优缺点进行总结。

阅读全文 »

前言

自从iOS提供了侧滑返回上一级页面功能之后,Android很多应用也开始跟风,美其名曰:保证体验上的统一。作为开发者,当然得研究一下如何实现。

阅读全文 »

前言

新闻的直播业务中,一个Fragment可能就有四五种不同的布局。除了用include等标签分拆复用布局之外,用ViewStub来延迟加载也是提升性能的好办法。

阅读全文 »

1. 前言

今年,公司加大了对app性能优化的投入,把性能优化作为技术部门的KPI之一。在做需求的同时,我们也会分析并解决app中存在的内存泄漏。

阅读全文 »

前言

​ Algorithm-Part-One 第二周主要是讲栈和队列,这基本上是大学时期都讲烂的东西,但还是认真看完了视频。本周的作业当然也是跟队列有关的。主要是实现一个双端队列和一个随机队列,这可以说是所有课程当中最轻松的一个变成作业了。难度不大,但需要认真和细心。

阅读全文 »