知鸦日报2021-10-15

2021-10-14 16:30:00 ~ 2021-10-15 16:30:00

产品

阿里巴巴产品:Pixel-如何建立设计系统中的色彩体系

摘要

体系由「设计理念+设计规则+设计物料」构成;而「设计规则」包含了「色彩+图形+排版...」等体系,它们确保了设计系统之所以是系统,其中「色彩」是品牌映射至产品实体、展现平台人文的关键要素。

技术

“覆盖率检测”的实现原理,就这?

摘要

覆盖率就是执行过的代码占总代码的比例,比如执行了多少行(Line),执行了多少个分支(Branch),执行了多少个函数(Function),执行了多少条语句(Statement)。

用它比上总的数量就是覆盖率,分为行覆盖率、分支覆盖率、函数覆盖率、语句覆盖率等。

看起来是不是很神奇,执行完一遍就能知道覆盖到了哪些代码,其实实现原理比较简单,相信看完这篇文章,你会有“就这?”的感觉。

阿里巴巴技术:浏览器中的 ESM

摘要

本文主要介绍下模块化标准间差异、基本加载原理。

58同城技术:奇葩说框架之 Vue更新机制

摘要

说到Diff,我们可能首先想到的就是Vue或者React中的一种更新算法,目的就是为了找出差异更新DOM树。而算法本质上是一类问题的最优解,Diff本身是差分、不同的意思,还有诸如字符串或者JSON的Diff,Linux系统中经典的文件Diff。这里我们要探讨的其实就是树的Diff,它的发展历程其实是经过了很长的一段时间。

pinterest技术:Efficient Resource Management at Pinterest’s Batch Processing Platform

摘要

Pinterest’s Batch Processing Platform, Monarch, runs most of the batch processing workflows of the company. At the scale shown in Table 1, it is important to manage the platform resources to provide quality of service (QoS) while achieving cost efficiency. This article shares how we do that and future work.

netflix技术:Revisiting BetterTLS: Certificate Path Building

摘要

Last year the AddTrust root certificate expired and lots of clients had a bad time. Some Roku devices weren’t working right, Heroku had problems, and some folks couldn’t even curl. In the aftermath Ryan Sleevi wrote a really great blog post not just about the issue of this one certificate’s expiry, but the problem that so many TLS implementations have in general with certificate path building. If you haven’t read that blog post, you should. This post is probably going to make a lot more sense if you’ve read that one first, so go ahead and read it now.

netflix技术:CAMBI, a banding artifact detector

摘要

Introducing the banding artifacts detector developed by Netflix aiming at further improving the delivered video quality.

你不知道的flex

摘要

你真的会用flex吗?

flex除了用作垂直居中还能干什么?

本文适合用flex布局用作垂直居中,不了解flex其他用途的读者。

阿里巴巴技术:基于海量日志和时序数据的质量建设最佳实践

摘要

本议题主要通过可观测性的角度来讨论基于海量日志和时序数据的质量建设最佳实践。

得物技术:深入理解synchronzied底层原理

摘要

synchronized是Java中的关键字,是一种同步锁。在多线程编程中,有可能会出现多个线程同时争抢同一个共享资源的情况,这个资源一般被称为临界资源。

美团技术:广告深度预估技术在美团到店场景下的突破与畅想

摘要

本文介绍了美团业务的LBS空间距离约束和长周期性两大挑战,然后介绍了上下文、用户、广告、训练方式四个维度的应对方案。

字节跳动技术:Android 资源溢出崩溃轻松解

摘要

本文介绍了Android应用开发下常见的一种崩溃的排查方法,包括看不到堆栈的OOM崩溃、FD溢出问题。

字节跳动技术:Android Studio插件开发:融合你的创意和IDE

摘要

本文由浅入深,全方位覆盖Android Studio插件开发的基础技能、高阶技巧,随文附带演示Demo。

网易技术:网易云音乐实时数仓2.0进阶之路

摘要

本篇将为大家介绍云音乐实时数仓技术改造以及未来的一些规划。

新生代农民工需要懂的策略设计模式

摘要

凡事讲策略,想要区分是否是新生代农民工,得看他会不会策略设计模式,不妨一起来感受下策略设计模式,以及表驱动发法的代码整洁之道!

腾讯技术:Web Worker 性能优化初体验

摘要

近期在做用户回放系统需求,其中有一环是从 indexedDB 中读取日志并做上报。然而,由于日志的数据量太大,计算处理 indexedDB 的数据比较耗时,容易造成阻塞,导致用户浏览器卡顿。为了解决这个问题,我们想了几种优化手段:

  • 使用 Web Worker 读取数据并处理。
  • 分片读取、定时轮询、异常重试。
  • 对数据使用 gzip 压缩。

其中,由于没有实践的经验,使用 Web Worker 的时候也踩了一些坑。在这里对 Web Worker 的使用做一个小结。

阿里巴巴技术:闲鱼异地多活架构设计与实现

摘要

首页和搜索一直以来都是闲鱼导购的主阵地,为了保证高可用业务上做了很多保护方案。但是随着原有地域的IDC日渐趋于饱和,一些更深层次的问题开始暴露出来:

a)架构不具备扩展性。当服务量增大,单个IDC由于服务器部署、电力等物理因素无法满足诉求,不能简单的通过IDC部署来应对新增的流量。以算法为例,算法在现有IDC资源饱和的情况下,其上新模型之前不得不等老模型下线,严重制约业务的迭代效率。

b)容灾问题。当现有IDC出现故障时,如何保证导购主链路依然高可用。

猪八戒技术:postman安全使用及变量设置

摘要

Postman工具常被用作接口测试,但我们常常忽略接口的批量执行,postman左侧有个collections的tab,可以将接口进行分组,而且可以将分组以后的接口进行批量的执行,从而进行接口的自动化,是一个非常赞的功能。

我们常常习惯登录后再使用postman,虽然登录后相互协作上的使用更加方便,但身在互联网,为了安全,一般不建议登录使用。因此,需要将接口数据导出来进行共享存储,再导入进行使用。

猪八戒技术:高效的开发不一定非要copy——Live Template

摘要

在传统开发时一个记事本、Notepad++是很早年运用的开发工具,没有任何提示注解和管理。让程序依赖上了ctrl+c/v进行快速编程,在很多外包项目中这种身影无处不在,复制虽好可要注意版权哟(如阿里小程序事件)。但是在复制代码时往往我们需要经过很多修改或者删除不满意的内容,使其复制代码让项目变得很累赘,并且查找相关代码也需要大量的检索查找才能获得可以copy的内容。以下为大家推出一款让你愈发不能的idea小工具,从此告别离奇的copy世界。

携程技术:1分钟售票8万张!门票抢票背后的技术思考

摘要

高并发、高可用场景下,提升系统稳定性的一次实战优化。

携程技术:携程国际业务动态实时标签处理平台实践

摘要

DAG计算、标签数据OLAP和OLTP查询一体化。

阿里巴巴技术:业务实战中经典算法的应用

摘要

有网友提问:各种机器学习算法的应用场景分别是什么(比如朴素贝叶斯、决策树、K 近邻、SVM、逻辑回归最大熵模型)?

这些在一般工作中分别用到的频率多大?一般用途是什么?需要注意什么?


‹ 2021-10-14 日报 2021-10-16 日报 ›

qrcode

关注公众号
接收推送