知鸦日报2022-09-16

2022-09-15 16:30:00 ~ 2022-09-16 16:30:00

产品

Designing the perfect button

摘要

Everything you need to know about what makes a button great.

登录后可查看文章图片

技术

我被 pgx 及其背后的 Rust 美学征服

摘要

如此优雅地解决 postgres 生态系统的扩展的问题,我就想说,除了 Rust,还有谁?

登录后可查看文章图片

哔哩哔哩技术:B站基于Clickhouse的下一代日志体系建设实践

摘要

日志作为线上定位问题排障的重要手段,在可观测领域有着不可替代的作用。​稳定性、成本、易用性、可扩展性都是日志系统需要追求的关键点。

登录后可查看文章图片

哔哩哔哩技术:从零开始的富文本编辑器(上)

摘要

contenteditable 是一个枚举属性,表示元素是否可被用户编辑。如果可以,浏览器会修改元素的部件以允许编辑。

该属性必须是下面的值之一:

  • true 或空字符串,表示元素是可编辑的。
  • false 表示元素不是可编辑的。

如果没有设置该属性的值(例如:Example Label),则其值被视为空字符串。

如果没给出该属性或设置了无效的属性值,则其默认值继承自父元素:即,如果父元素可编辑,该子元素也可编辑。

注意,虽然该属性允许设定的值包括 true 和 false,但该属性仍是一个枚举属性而非布尔属性。

登录后可查看文章图片

字节跳动技术:Babel 插件:30分钟从入门到实战

摘要

本文介绍了 Babel 插件的相关知识,讲解了如何编写、测试、使用 Babel 插件。

登录后可查看文章图片

京东技术:京东金融客户端用户触达方式的精细化探索与实践

摘要

用户触达:可以简单理解为通过某种方式将消息传递给用户的行为;触达的特定消息从功能上可分展示、引导落地两层。用户触达作为一种产品运营方式,已经融入我们日常生产活动的方方面面。在移动互联网的世界里,我们的产品离不开触达,用户活动也离不开触达。

登录后可查看文章图片

uber技术:Crane: Uber’s Next-Gen Infrastructure Stack

摘要

Uber has been on a multi-year journey to reimagine our infrastructure stack for a hybrid, multi-cloud world. The internal code name for this project is Crane. In this post we’ll examine the original motivation behind Crane, requirements we needed to satisfy, and some key features of our implementation. Finally, we’ll wrap up with some forward-looking views for Uber’s infrastructure.

登录后可查看文章图片

消息顺序性,究竟为什么这么难?

摘要

很多业务都需要考虑消息投递的顺序性:

(1)单聊消息投递,保证发送方发送顺序与接收方展现顺序一致;

(2)群聊消息投递,保证所有接收方展现顺序一致;

(3)充值支付消息,保证同一个用户发起的请求在服务端执行序列一致;

消息顺序性是分布式系统架构设计中非常难的问题,有什么常见优化实践呢?

前端单测,我们应该测什么?

摘要

相信很多前端开发在写单测的时候,最大的问题就是:“我应该测什么东西?” 没错,解决问题不是最难的,发现问题才是!知道要测哪个远比怎么测重要很多!

58同城技术:Umi4.0多页签设计

摘要

在平常的后台系统开发中,常常需要缓存一些之前打开的页面,方便操作,多页签就是用来管理页面的。

美团技术:自动化测试在美团外卖的实践与落地

摘要

本文介绍了美团外卖在自动化测试方向做的一些探索和实践,希望对从事相关领域工作的同学能够带来一些启发或帮助。

登录后可查看文章图片

作业帮技术:BERT能否被“平替”?作业帮文本分类场景下的一次尝试

摘要

近年来,在众多自然语言处理模型中最具有代表性的就是BERT,它以优异的性能赢得了广大算法工程师的青睐。但是,在有些生产环境中,BERT庞大的参数量不仅在推理时占用过多的计算资源,也不利于后续模型的扩展迭代。

作业帮的业务体量较大,每天会生产大量的文本数据。这些数据均需要经过自然语言处理模型来生成业务可以直接使用的文本分类标签。在实际生产阶段,我们的场景具有如下特点:

  1. 标签分了多期进行建设和产出,每期的标签在不同的场景有不同的阈值;
  2. 每个时期的标签之间既存在独立性又存在依赖性;
  3. 每个时期的有监督数据较少,一般的机器学习模型很难取得较好的线上效果,因此每一期的标签都是基于BERT进行fine-tune和部署。

目前我们的模型训练及部署流程如上图所示。结合作业帮的实际业务场景特点和使用方式,我们面临如下问题:

1)每当新的任务需求提出后,都需要对BERT进行微调来满足。

2)随着任务数量的增加,服务器上部署的BERT数量也会不断上升,导致占用较多的GPU计算资源,而且任务之间的调度也会变得更加复杂。

因此,本文将以上述场景作为对象,探讨在研究平替BERT过程中的发现和结果,并对比它们的各项性能指标。最终目标是找到一个和BERT推理效果基本持平,但占用更少计算资源(特别是减少GPU计算资源),同时具有优秀扩展性的解决方案。

登录后可查看文章图片

汽车之家技术:二手车技术团队研发效能实践

摘要

二手车技术团队为了可持续、高效的产出有效价值,通过标准化对接流程、标准化需求拆解、数据化研发资源、研发技能打通/业务打通等策略,可更加合理化分配任务、调配资源、快速响应,有效提升了团队产出效率。

登录后可查看文章图片

携程技术:Taro性能优化之复杂列表篇

摘要

列表页渲染、交互速度提升20%,大幅提升页面流畅度和用户体验。

登录后可查看文章图片

字节跳动技术:中心化决议管理——云端分析

摘要

云端分析是针对 CocoaPods 依赖管理云端化的优化方案。对大量重复的 iOS 工程构建任务进行了收敛和资源复用,在保证正确性的前提下达到了加速依赖管理速率的目的,实现了 Pod install 分析阶段提速 70% 以上的能力。

登录后可查看文章图片

方法

家长免崩溃辅导法

摘要

辅导孩子致家长崩溃是普遍现象,一伤身体,二伤感情。这时就要四两拨千斤,反客为主,倒挂金钩。

现在,每当我们家传出朵拉的大声怪笑,便是我在辅导她做数学题。怪笑不是孩子已变态,而是得意洋洋自然释放。

我用的方法有两大模块,分别由一位大物理学家和一位大数学家担纲。

大物理学家叫费曼。他说学习的正解在于输出。能把一件事给别人讲清楚,才算真学明白了。这条路似迂回,但只要你了解费曼,就知道它不疾而速,似远实近。费曼在诺奖得主当中也是不寻常的聪明。从数学到物理到开保险柜,在他看来都是题,要解就要找最简洁漂亮的解法。以教带学就是他最简洁漂亮的学习法。

所以,辅导朵拉做数学题,不是我跟她讲,而是她跟我讲。

表面本末倒置,实质直指核心。除内置了费曼学习法诸多好处之外,它杜绝了家长反复教而孩子听不懂的僵局,从根本上消除了家长崩溃的诱因。皮之不存,毛将焉附。只要不辅导就不会崩溃。


‹ 2022-09-15 日报 2022-09-17 日报 ›

qrcode

关注公众号
接收推送