SF
程序杂谈
程序杂谈
注册登录
关注博客
注册登录
主页
关于
RSS
Android编译期代码生成之apt实践入门
alighters
2016-05-11
阅读 3 分钟
8.1k
现在 Android 主流库中使用 apt 的越来越多,如Dagger2,ButterKnife,DBflow等。不研究一下其怎么玩的,心里实在是不舒服斯基,所以就有了这篇apt代码简单生成的文章。文章的末尾,会附上一些关于注解的基础知识,有兴趣的童鞋可以再去看看。
程序员加班之说-谈效率
alighters
2016-05-07
阅读 2 分钟
2.9k
最近听人谈起程序员的加班问题,忙到那么晚,真有那么多事情要做么?当然每个人遇到的情况不一样,给到的答案也是不一样的,这里针对个人所遇到的情况,谈谈对加班的一些看法。
一键收藏至Github
alighters
2016-05-03
阅读 5 分钟
6.1k
因本人比较喜欢对一些技术文章进行收藏,并进行整理。像Pocket、Evernote这些工具都可以进行离线收藏,都是很不错的工具,但我就想把这些喜欢的文章,进行收藏整理至github,并且一键提交(顺便还可以刷刷Github的活跃度),同时省了自己的时间,只需要在固定的时间,对这些进行整理即可。
程序猿看产品开发
alighters
2016-05-03
阅读 2 分钟
4.4k
在接近三年的开发生涯中,做过了不少项目,但发现个人能力的成长上确没有达到自己所期望的程度。不能说自己不够努力,细细想来,每天都处于忙碌的状态。但是是否处于一个高效的工作状态,在开发中处于良性的循环?在产品开发的过程中,注重的仅仅是完成开发任务,还是关注产品的性能、架构以及代码的质量?在这些方面,...
Dagger2深入理解
alighters
2016-05-03
阅读 9 分钟
3.7k
最近,看到一些小伙伴想要入门Dagger2,加之最近刚经历了Dagger2的水深火热,在这里针对Dagger2中不同的注解方式,会生成怎样的代码,结合其生成的不同代码,来帮助大家做一些深入的理解。
SimpleArrayMap源码(你还是只会用HashMap么?)
alighters
2016-05-03
阅读 14 分钟
7.3k
本文SimpleArrayMap源码分析是基于support v4 23.3.0版本的。另外,因ArrayMap涉及的多是算法知识,而主要的思想比较简单,所以本文会主要以代码为主,细讲其每个实现。
Rxjava+Retrofit实现全局过期token自动刷新
alighters
2016-05-03
阅读 6 分钟
9.1k
我们在做客户端的设计实现底层网络架构时候,常常不可避免的一个问题:token的有效验证,若是token过期,则需要先执行refresh token的操作,若是执行refresh token也无效,则需要用户再执行登陆的过程中;而这个refresh token的操作,按理来说,对用户是不可见的。这样的话,我们应该是怎么解决这个问题呢?