知鸦日报2021-05-18

2021-05-17 16:30:00 ~ 2021-05-18 16:30:00

技术

阿里巴巴技术:Flutter Fish Redux架构演进2.0

摘要

Fish-Redux开源以来,已经在闲鱼核心链路上做了大量验证。从初期的宝贝详情页,发布页面开始,Fish-Redux在闲鱼的使用程度逐渐提高。Fish-Redux框架的使用极大提升了复杂页面场景下的开发效率。特别是通过框架提供的组件复用和状态管理能力,我们大幅降低了代码冗余也简化了页面复杂度。

阿里巴巴技术:从0到1实现Web端H.265播放器:YUV渲染篇

摘要

WebGL和H.265播放器又有哪方面的联系?

千人千面系统,这样搞比较靠谱【干货】

摘要

本文从业务逻辑、技术方案和推荐算法,以及需要注意的问题等多方面详细讲解了千人千面。

58同城技术:见微知著 - 浅述浏览器的发展历程

摘要

提到浏览器,我们想到的就是url的请求渲染流程、优化渲染性能,但是你真的知道浏览器是怎么组成的,浏览器又是怎么演变成现在的样子的呢?

京东技术:京东科技Redis跨数据中心双向同步优化实践

摘要

公司基于业务发展以及战略部署,需要实现在多个数据中心单元化部署,一方面可以实现多数据中心容灾,另外可以提升用户请求访问速度。需要保证多数据中心容灾或者实现用户就近访问的话,需要各个数据中心拥有一致的全量数据,如果真正实现用户就近读写,也就是实现真正的业务异地多活,数据同步是异地多活的基础,这就需要多数据中心间数据能够双向同步。

滴滴技术:JavaScript引擎深入剖析(一):JSValue 的内部实现

摘要

在我们 Hummer 跨端技术框架 的研发过程中,不可避免会对 JavaScript 引擎有所探索和研究。只有深入了解了 JavaScript 的工作原理,才能在跨端研发的诸多细节上避免踩坑,并且做出更好地调优工作。对于很多前端同学来说,JavaScript 引擎就像一个难以触及的黑盒,既熟悉又陌生,因为它被内置在了浏览器内核中。即使在平时开发过程中天天和 JavaScript 引擎打交道,但大多也只是知道 JavaScript 引擎可以解释执行 JavaScript 代码,对于其内部实现原理并不是特别了解。所以我们接下来会专门花几个专题,来深入剖析一下 JavaScript 引擎的世界,逐步揭开它的神秘面纱。这一期我们主要讲一下 JavaScript 引擎中的 “JSValue 的内部实现”。

小米技术:小米安全运营实践 ——基于DevSecOps框架的思考与实践

摘要

多年来,业务及产品出现的安全问题越来越多。怎样最大程度在前期解决业务遇到的安全问题,降低业务修复安全问题的修复成本,是业务研发及安全人员共同遇到的问题。互联网业务的敏捷性导致不能以传统的安全卡点方式要求业务完成安全标准才能进行下一步动作。

国内很多公司和企业都开始践行 DevOps 的研发模式,随着 DevOps 的发展,研发安全保障的思维和技术也在不断演化发展,其中一个重要的思想就是 DevSecOps。什么是 DevSecOps?它的价值是什么?DevSecOps 怎样在企业落地?企业的安全运营工作怎样基于DevSecOps理念来做呢?

腾讯技术:直播场景 http flv 流内存泄露排查小记

摘要

IMWebConf 2020直播期间,腾讯课堂上课页出现flv流直播场景页面崩溃现象: 此稳定性问题颇为严重,在此记录下解决过程以示警戒。

字节跳动技术:从一次重构组件代码来谈谈前端多语言最佳实践

摘要

我们的一些业务组件需要支持多语言,这些单独发包的组件翻译文案通常都维护在项目一些文件夹下,并且每个需要翻译的文案在代码中都需要手动用 intl.get(key)包裹来实现运行时翻译,开发者也需要根据这些文案一个一个去谷歌进行多种语言翻译,然后再写到项目中。这在无形中给组件开发者加重了开发成本,并且如果翻译有误,PM 和运营同学也无法去代码仓库去修改这些翻译。所以业务组件需要一套更标准,更轻量的多语言方案,来替代上面这些手动工作。经过一些调研后,决定采用公司的 translate-cli + 国际化翻译平台 + 外部开源的 react-intl-universal 来完成组件的多语言。

既然决定了采用新的多语言方案,那么目前翻译文案维护在本地的现存组件就要去改造来接入新的多语言方案。但是现存的组件有 30+个,如果让这些组件的开发者每个组件一个一个文件去改造,会带来很大的成本。而且这些组件的修改内容其实都是一样的,那么完全可以开发一个 CLI 命令去让开发者在自己的组件根目录执行一次,一键完成组件的多语言方案迁移。这样就能很大的减轻了开发者的改造成本。

百度技术:详解支撑7亿用户搜索的百度图片处理收录中台

摘要

在百度搜索中,主要由“搜索在线”和“搜索离线”两部分构成,“在线”服务主要用于响应用户请求,“离线”服务则将各种来源的数据转换处理后送入“在线”服务中。“搜索离线”的数据处理是一个典型的海量数据批次/实时计算结合的场景。

方法

为什么乔布斯和贝佐斯这些顶级的领导者生气时会表现出来?(管理必读)

摘要

如果使用得当,愤怒可以把你和你的团队带到你以前从未到达过的高度。


‹ 2021-05-17 日报 2021-05-19 日报 ›

qrcode

关注公众号
接收推送