• 观察者模式与发布订阅模式的区别

    前言

    很多人都会认为观察者(Observer)模式等同于发布(Publish)/订阅(Subscribe)模式,发布订阅模式里的Publisher 就是观察者模式里的 Subject,而 Subscriber,就是 Observer。实际上,它们的实现思路是非常相似的,但是其流程结构是存在区别的。发布订阅模式可以说是派生自观察者模式的。

  • 标配键盘一时爽,机械键盘一直爽。(转)

    原文引自:《一周进步》 公众号文章,希望对大家有帮助。

    说起机械键盘,可能大部分习惯日常使用薄膜键盘的人都会这样想:

    「这不是玩游戏才用的么」 「又沉又厚不知道好在哪里」 「从来觉得打字用薄膜就够了」

    其实随着科技的进步,各种电子产品也不再局限于当时它所存在的领域。「机械键盘」也因为其拥有的多种优点走进了人们的生活,属于用过了就很难再离开它的高性价比产品。

    那么我们就来科普一下「机械键盘」的相关知识,一篇就足够解决你未来挑选键盘的苦恼。

  • JS 中扯不完的分号问题

    前言

    无论哪个团队,代码风格统一的争论是一个无解的话题,每次争论起来,各有各理,或执着或偏激或丧心病狂拍桌愤然离去 :) 如果团队强制性用了一种代码风格后,符合自己心中标准的同学,欣然乐嘻嘻;不符合的可能会心中『圈养』草泥马暗然敲码;最厉害的情况是,自己之前写的代码在团队流程工具统一编译代码的时候被暗中格式化了,此时心中就不再是一圈草泥马了,至少是一个动物公园。

    我们之所以为代码风格统一争论,因为大家都知道良好代码风格的重要性:专业、可维护,提高团队协作效率。

© 2016-2019 destiny