经典排序算法之四 冒泡排序

冒泡,即像气泡一样一层一层往上冒,冒泡排序就是相邻两个数比较,大的数往后移,这样一次一次往后移的过程中,逐步将最大的排到右边,形成一个有序的数组。完整的代码可以到我的 GitHub 上查看 Algorithm

Read More

转战 Web 前端

途虎的车载 Android 项目 算是告一段落了,月底发完最后一个版本,就不会再去维护了,我们车载安卓组也算是完成了使命,后面的车载项目基本都是 H5 实现的界面和用户交互,前几天上面宣布车载团队解散,大家都在内部进行转岗,我加入了途虎 Web 前端项目小组,即将开始另一段的旅程。

Read More

提高 Gradle 速度的方法

本文参考自 How I save 5h/week on Gradle builds,由于在项目中经常碰到 Gradle build 很久的情况,所以这里把 Gradle 能优化的地方列了出来,请对照修改。

Read More

关于 double 数据类型

最近在做订单部分,在计算下单金额的部分时,遇到了一些很诡异的现象,也花费了一些时间,决定在这里把自己的解决方案记录下来,如果大家有更好的方法,可以留言告诉我。

Read More

干货集中营--业余项目

最近一直在尝试着整理 Android 基础库,无意中发现了 干货集中营的 Api,于是打算用自己的 基础库 来搭建一个 干货集中营的 Android 客户端,既可以检验和完善基础库,又可以实现一个项目,着实让人兴奋。这里要特别感谢一下代码家提供的 api 。该项目 Github 地址

Read More

经典排序算法之三 快速排序

快速排序是一种效率很高的排序方法,其采用了一种分治的策略。比起归并排序,快速排序是 “in place”的比较,所以没有多余的空间内存占用,CSDN 上 有人概括其为 “挖坑填数+分治法”,非常推荐去看一看。完整的代码可以到我的 GitHub 上查看 Algorithm

Read More