
阶段总结
文章平均质量分 77
BruceHurrican
A coder's coding and studying record.
展开
-
码农的2016小结
作为一个码农,除了上班、加班的时间外,最愿意做的事情就是看书和料理了。认真的做一顿饭并享用之,是对忙碌的自己最大的尊重。作为一个能吃的码农,我很能吃,但是我并不懒,ʅ(´◔౪◔)ʃ 。一年之中,学了几种料理,包括主食、肉、蛋的做法,基本满足我的的日常需要了。 “书,是人类进步的阶梯”——高尔基16年读完了几本书,这里列举下。《Effect Java》(中文版)——讲述 coding 经验的书原创 2017-01-03 15:49:19 · 891 阅读 · 0 评论 -
从 apk 瘦身的角度来比较picasso、glide、volley、cube、fresco、UIL
从体积与方法数的角度比较常用图片库。原创 2017-03-22 14:48:41 · 1571 阅读 · 0 评论 -
进程保活-探索篇之1像素保活
背景:从产品的角度来说,任何一个 app 的 PM都希望自己的 app 在用户手机中的留存率高些,之前我接触到的一个业务需求也是如此,要求提升app 在国内第三方厂商 ROM中的存活率。如前篇所述踩坑篇,保活策略只在 android 原生系统中起作用,在国内第三方厂商 ROM中是没有效果的。为了提高 app 在第三方 ROM中的存活率,调研了一些方法,最终选择 某移动社交 app的 1像素保活方案,原创 2017-03-13 15:04:50 · 7583 阅读 · 5 评论 -
我是怎样优化 Android 工程中的 Enum的
学过 Java 的人都知道,enum 可以方便的用于参数校验,类型检测,常量声明等场景。之前我接手维护一个app工程,发现其中代码有很多 enum,此时功能不多的 app 的安装包则高达 20+M,急需要 apk瘦身。除了通用的图片压缩,降低分辨率来瘦身外。针对代码层面,我还进行了,enum 改造,改一点测一点,逐步将工程中的 enum 全部替换掉。写下此文全当是个总结吧。AA.javapublic原创 2017-03-17 10:45:32 · 592 阅读 · 0 评论 -
如果优雅地处理多个请求并在请求结束后统一处理
如何优雅地处理多个请求并在请求结束后统一处理前不久我接到一个需求,首页更新的数据是从3个接口获取的,三个接口获取到的数据后再刷新界面,大家可以脑补X东,X宝的app首页,屏幕从上到下,上面是banner区,用来展示促销商品之类的广告,中间是几个按钮区,方便用户分类进入相应的模块,如XX超市,XX家电,XX生鲜,话费充值之类的,下面是推荐商品展示区。我司app也是这种大众脸。开发时,后台童鞋针对首页数原创 2017-06-27 13:55:13 · 8442 阅读 · 2 评论 -
《算法图解》学习笔记
最近在学习《算法图解》,写下此文当作学习笔记了。大O可以比较操作数,指出算法运行时间的增速。算法运行时间是从其增速的角度度量的。1.O(log n), 也叫对数时间,这样的算法包括二分查找法 2.O(n), 也叫线性时间,这样的算法包括简单查找法 3.O(n * log n), 快速排序——速度较快 4.O(n^2),选择排序——速度较慢 5.O(n!), 算法非常慢二分查找法需要数组或列表原创 2017-08-01 15:56:39 · 812 阅读 · 0 评论