前言
在写这篇博客之前,一直在想网上已经有那么多Handler相关的技术文章了,为啥还要再写一篇呢?读了很多Handler相关的技术文章,发现不同的讲解思路会影响读者的认知,有的人总结的清晰明了,而有的人则容易把人带入误区,所以我决定按自己的思路写一篇关于Handler的博客,尽可能的简洁明了,希望对自己以及他人有所帮助。
在写这篇博客之前,一直在想网上已经有那么多Handler相关的技术文章了,为啥还要再写一篇呢?读了很多Handler相关的技术文章,发现不同的讲解思路会影响读者的认知,有的人总结的清晰明了,而有的人则容易把人带入误区,所以我决定按自己的思路写一篇关于Handler的博客,尽可能的简洁明了,希望对自己以及他人有所帮助。
在介绍长连接前,我们先来聊下轮询,轮询是处理数据更新最常用的方式之一,简单来说就是客户端不停的向服务器发送请求以获取最新的数据信息,轮询的优点是后端编码简单,缺点是大部分请求都是在做无用功,浪费带宽和服务器资源,所以轮询适合小型应用。
这波618大促最火的可能就要数智能音箱了,各个大厂纷纷推出自有品牌的智能音箱,价格从几十到上千不等,天猫精灵方糖智能音箱活动价只要89元,算是性价比非常高的了,机智的我果断下单买了3台。由于最近正好在忙一个智能语音项目,所以对此比较感兴趣,也正好借此机会来聊下智能音响。
上大学那会儿都流行使用SVN,直到工作后才真正接触并使用Git,发现Git真是个好东西,相见恨晚。一直想写一篇关于Git使用的文章,但是网上类似的教程有很多,所以就懒得写了,平时碰到问题随手上网一查然后记录在印象笔记上,久而久之,记录的越来越多,发现平时工作中用到的无非那么几个指令,所以把这些常用指令整理了下,只要搞懂下面这些指令,基本上能应付工作中90%的Git场景。
前阵子和老同事聊天,无意中聊到几年前一起做的一款Android应用【考勤加班助手】,同事说他至今还在使用那款应用,很惊讶,印象中已经好久没更新过那款应用了,应该有不少的BUG,于是上豌豆荚应用市场搜索了下,发现已有2.3万人安装使用,居然有那么多下载量,于是乎重构了下应用。