小松的技术博客

六和敬

若今生迷局深陷,射影含沙。便许你来世袖手天下,一幕繁华。 你可愿转身落座,掌间朱砂,共我温酒煮茶。

  1. 玩转Android嵌套滚动

    在Android UI开发过程中,经常会遇到嵌套滚动的需求,所谓嵌套滚动,就是父view可以滚动的情况下子view也可以滚动,例如下拉刷新(PullToRefresh)。 在微信读书之前的版本中,书籍讨论圈有一个比较复杂的嵌套滚动的例子,我把它抽取出来作为今天讲解的例子: 这个例子的嵌套比较复杂,上方的header为书籍封面,下方是一个ViewPager+TabLayout组成的容器(下文简称VT容器),ViewPager中的三个item为三个列表,也是可以滚动的。业务需求是: VT容器可以滚动…

    Android开发 继续阅读
  2. 2016年年终总结

    这一年公司业务上一直在跟进QQ邮箱和微信读书两款产品的android重构;而在业余时间大多数都在学习前端,算是工作之余的一个调节吧。今年一直在构建和完善自己的知识技能树,感觉收获还是挺多的。 【android】 我的职位是UI开发,我负责的是android重构,一直都是与activity、fragment、view、adapter打交道,看似工作范围是挺狭小的,但是要做好,也是不容易的。而这一年的工作也让我足够熟练这一个领域了。我们的项目并不是mvp的,所以view层面会有很多逻辑代码,所以我们…

    继续阅读
  3. 畅游在javascript的世界

    前端在这几年的发展中,能力越来越强,节奏也越来越快,相应的难度也越来越大了。但javascript的魅力也足以让我们付出足够的时间去学习并且驾驭它。 与专业院系毕业的同学不一样的是,js是我学习的第一门真正意义上的编程语言,在这之前就只学过HTML与css。所以我的数据结构、算法以及编程的一些套路基本都来源于js。从开始的懵懵懂懂,到中期的执迷不悟,再到现在的自认为的灵活驾驭,很庆幸自己没有放弃它。虽然现在工作上我基本不写js,但业余时间我还是会去学习它,写一些小demo,阅读优秀的源码库,最近…

    前端开发 继续阅读
  4. Vue源码浅析(三)-render函数

    render函数涉及到前端模板的原理和实现,所以开场前隆重推荐司徒正美的一篇文章: 前端模板的原理与实现 这是一篇由浅入深讲解前端模板的文章,值得仔细品尝。 ================================ template的获取 在Vue开发过程中,可以不使用template,直接写render函数,如: new Vue({ render: function () { return this._h('div', { attrs:{…

    前端开发 继续阅读
  5. 《硅谷之谜》读后感

    近几天拜读了吴军博士的《硅谷之谜》,其行文风格一如既往,读起来令人振奋人心。这本书作者认真分析和总结了硅谷成功的奥秘,并用了大量的理论和案例加以论证,读完后受益匪浅。如果说《浪潮之巅》让我们了解了历史上各个伟大的公司的历史和之所以伟大的原因,那么这本书就是去挖掘他们之所以伟大的深层次原因,并且指出那些错误的表象,具有非常现实的指导意义。 硅谷是一个神奇的地方,一个地域非常狭小的地段,却诞生了一个个引领世界浪潮的科技公司,成功引领了信息时代的三次变革,其长久不衰的创新力让整个世界都充满向往,各地区…

    科技人生 继续阅读