转战 Web 前端
途虎的车载 Android 项目 算是告一段落了,月底发完最后一个版本,就不会再去维护了,我们车载安卓组也算是完成了使命,后面的车载项目基本都是 H5 实现的界面和用户交互,前几天上面宣布车载团队解散,大家都在内部进行转岗,我加入了途虎 Web 前端项目小组,即将开始另一段的旅程。
途虎的车载 Android 项目 算是告一段落了,月底发完最后一个版本,就不会再去维护了,我们车载安卓组也算是完成了使命,后面的车载项目基本都是 H5 实现的界面和用户交互,前几天上面宣布车载团队解散,大家都在内部进行转岗,我加入了途虎 Web 前端项目小组,即将开始另一段的旅程。
本文参考自 How I save 5h/week on Gradle builds,由于在项目中经常碰到 Gradle build 很久的情况,所以这里把 Gradle 能优化的地方列了出来,请对照修改。
最近在做订单部分,在计算下单金额的部分时,遇到了一些很诡异的现象,也花费了一些时间,决定在这里把自己的解决方案记录下来,如果大家有更好的方法,可以留言告诉我。
最近一直在尝试着整理 Android 基础库,无意中发现了 干货集中营的 Api,于是打算用自己的 基础库 来搭建一个 干货集中营的 Android 客户端,既可以检验和完善基础库,又可以实现一个项目,着实让人兴奋。这里要特别感谢一下代码家提供的 api 。该项目 Github 地址。
快速排序是一种效率很高的排序方法,其采用了一种分治的策略。比起归并排序,快速排序是 “in place”的比较,所以没有多余的空间内存占用,CSDN 上 有人概括其为 “挖坑填数+分治法”,非常推荐去看一看。完整的代码可以到我的 GitHub 上查看 Algorithm。
行为型设计模式共有 11 个,本文简单梳理其中四个:责任链模式,命令模式,解释器模式,迭代器模式。如有不同见解,或者想补充的,欢迎评论指出。完整的 23 种设计模式可移步我的 GitHub—>DesignPattern。