大家好,我卡颂。配置过代码格式化的同学一定纠结过如下问题:Eslint和Prettier都能格式化代码风格,是单用Eslint,还是两个一起用呢?从今以后,你再也不用纠结这个问题,因为Eslint团队已经妥协了——根据官方博客[1]所说,从v8.53.0起,Eslint中「代码风格相关规则」将被弃用。有意思的是,造成上述局面的原因并不是技术问题导致的,更多是市场行为。本文让我们聊聊事情的来龙去脉。Eslint的崛起在2013年之前,前端工程师通常使用JSLint或JSHint作为「代码检查器」,用以检测:代码质量问题比如:应该避免使用 eval(),应该使用===而不是==...代码中的错误比
大家好,我是蜉蝣君。本期我们来聊聊一个无线通信领域最基本的话题:双工。所谓双工,是指两台通信设备之间,可以进行双向的数据传输。具体来说,双工技术包含全双工和半双工这两种模式。全双工是指双向的数据传输可同时进行。也就是说,通信双方都可以在发送数据的同时也在接收对方发来的数据,收发并行两不误。半双工可就简陋地多了,收发不能同时进行,只能轮流进行:发的时候不能收,收的时候不能发。我们常见的对讲机就是这样的模式。全双工,我们用上了吗? 移动通信技术经过5代的发展,可以说已经臻于至善了。那么,我们的基站和手机在交互时,用的必然是全双工吧?这个时候,我们最常用的两个术语是:FDD(频分双工)和TDD(时
大家好,我是蜉蝣君。本期我们来聊聊一个无线通信领域最基本的话题:双工。所谓双工,是指两台通信设备之间,可以进行双向的数据传输。具体来说,双工技术包含全双工和半双工这两种模式。全双工是指双向的数据传输可同时进行。也就是说,通信双方都可以在发送数据的同时也在接收对方发来的数据,收发并行两不误。半双工可就简陋地多了,收发不能同时进行,只能轮流进行:发的时候不能收,收的时候不能发。我们常见的对讲机就是这样的模式。全双工,我们用上了吗? 移动通信技术经过5代的发展,可以说已经臻于至善了。那么,我们的基站和手机在交互时,用的必然是全双工吧?这个时候,我们最常用的两个术语是:FDD(频分双工)和TDD(时