ICLR 2021 | 美团AutoML论文:鲁棒的神经网络架构搜索 DARTS- (tech.meituan.com)
谷歌 2017 年正式提出神经网络架构搜索用于自动化生成模型架构,这项技术即被业界寄予厚望,成为 AutoML 的核心组成部分。凭借日益增强的算力和持续迭代的 NAS 算法,视觉模型在架构层面诞生了像 EfficientNet、MobileNetV3 等影响力深远的系列模型,NAS 也应用到了视觉、NLP、语音等领域的很多方向。NAS 作为生成 AI 模型的 AI,其重要意义不言而喻。美团在 NAS 方向也开展了深入性的研究,并对该领域保持着积极的探索。
by @技术头条 2022-08-19 00:17 查看详情
图解 Flink 滚动窗口、会话窗口和滑动窗口 (www.awaimai.com)
Flink 作业中的窗口是指一种对无限数据流设置有限数据集,从而实现了处理无线数据流的机制。

窗口本身只是个划分数据集的依据,它并不存储数据。

当我们需要在时间窗口维度上对数据进行聚合时,窗口是流处理应用中经常需要解决的问题。Flink的窗口算子为我们提供了方便易用的API,我们可以将数据流切分成一个个窗口,对窗口内的数据进行处理。

窗口主要有两种,一种基于时间的时间窗口(TimeWindow),一种基于数量的计数窗口(CountWindow),计数窗口与时间无关,本文主要讨论时间窗口。
by @技术头条 2022-08-19 00:16 查看详情
Btrfs 文件系统入门 (linux.cn)
Btrfs 为向 Linux 提供高级文件系统特性集贡献了很多特性。这不是第一次;我知道 ZFS 在大约 15 年前引入了这种类型的文件系统,但是 Btrfs 是完全开源的,不受专利的限制。
如果你想探索这个文件系统,我建议从虚拟机或备用系统开始。
我想能够出现一些图形化的管理工具,为那些喜欢用图形工具的系统管理员提供便利。幸运的是,Btrfs 具有强大的开发活动,Fedora 33 项目决定将其设置为工作站上的默认值就证明了这一点。
by @技术头条 2022-08-19 00:14 查看详情
Systrace 流畅性实战 3 :卡顿分析过程中的一些疑问 (androidperformance.com)
Systrace (Perfetto) 工具的基本使用如果还不是很熟悉,那么需要优先去补一下上面列出的 Systrace 基础知识系列,本文假设你已经熟悉 Systrace(Perfetto)的使用了
by @技术头条 2022-08-19 00:10 查看详情
Systrace 流畅性实战 2 :案例分析 - MIUI 桌面滑动卡顿分析 (androidperformance.com)
Systrace 作为分析卡顿问题的第一手工具,给开发者提供了一个从手机全局角度去看问题的方式,通过 Systrace 工具进行分析,我们可以大致确定卡顿问题的原因:是系统导致的还是应用自身的问题

当然 Systrace 作为一个工具,再进行深入的分析的时候就会有点力不从心,需要配合 TraceView + 源码来进一步定位和解决问题,最后再使用 Systrace 进行验证

所以本文更多地是讲如何发现和分析卡顿问题,至于如何解决,就需要后续自己寻找合适的解决方案了,比如对比竞品的 Systrace 表现、优化代码逻辑、优化系统调度、优化布局等
by @技术头条 2022-08-19 00:09 查看详情
Systrace 流畅性实战 1 :了解卡顿原理 (androidperformance.com)
当我们说 流畅度 的时候,我们说的是什么?不同的人对流畅性(卡顿掉帧)有不同的理解,对卡顿阈值也有不同的感知,所以有必要在开始这个系列文章之前,先把涉及到的内容说清楚,防止出现不同的理解,也方便大家带着问题去看这几篇问题,下面是一些基本的说明。
by @技术头条 2022-08-19 00:08 查看详情
再聊 Git Flow (www.kymjs.com)
最近定了一些团队标准的东西,刚好聊到了 Git Flow 这个事,可以拿出来分享一下。
by @技术头条 2022-08-19 00:07 查看详情
使用 Docker 和 Node 搭建公式渲染服务(后篇) (soulteary.com)
前面两篇内容,我们聊过了如何在尽可能不写代码的情况下,完成一个可用的公式渲染接口,本篇我们深入的聊一下如何调整设计,让服务更可靠,性能更好。
by @技术头条 2022-08-19 00:07 查看详情
使用 Docker 和 Node 搭建公式渲染服务(中篇) (soulteary.com)
在前篇文章[《使用 Docker 和 Node 搭建公式渲染服务(前篇)》]中,我们已经使用 Nginx 和开源软件 Math-API 搭建了一个基础的公式渲染服务。虽然在测试中可以正常工作,但是存在高并发的情况下服务压力过大,会导致预期之外的事情发生。本篇文章,我们就接着上篇文章内容,在尽可能“不编码”的情况下,继续进行性能调优工作。
by @技术头条 2022-08-19 00:07 查看详情
使用 Docker 和 Node 搭建公式渲染服务(前篇) (soulteary.com)
在网页中渲染公式一直是泛学术工具绕不开的一个功能,最近更新产品功能,正巧遇到了这个需求,于是使用容器方式简单实现了一个相对靠谱的公式渲染服务。分享出来,希望能够帮到有类似需求的同学。
by @技术头条 2022-08-19 00:06 查看详情
Go并发编程一年回顾 (colobu.com)
距离我2019年的深入Go并发编程研讨课发布也有一年时间了。在Gopher Beijing 2019相关演讲后我整理了这一个8小时的课程,对有志于深入理解Go并发编程原理的同学从深度和广度上提供一些帮助。当然一年来我也一直关注着Go并发编程的演变,并且补充了池和并发模式的一些例子。对于官方的并发库来说,这一年来又有哪些变化呢,让我们快速回顾一下。
by @技术头条 2022-08-19 00:06 查看详情
Kubernetes如何改变美团的云基础设施? (tech.meituan.com)
Kubernetes是让容器应用进入大规模工业生产环境的开源系统,也是集群调度领域的事实标准,目前已被业界广泛接受并得到了大规模的应用。Kubernetes在美团也进行了大规模的部署,已经成为美团云基础设施的管理引擎。
by @技术头条 2022-08-19 00:05 查看详情
又是面试题?对,合并有序序列。 (www.felix021.com)
题面很简单:写一个 C 函数,合并两个有序数组。

- “最好能通用一点”,面试官补充说。

- “可以用 C++ 模板吗?”

- “最好还是用 C 。”

好多年以后,当我开始面试别人了,发现这道题确实很好用。
by @技术头条 2022-08-19 00:05 查看详情
利用 Automator 自动化你的工作 (blog.devtang.com)
Dash 和 Automator 是你自动化命令的好帮手,再借助 Dropbox、iCloud 等云盘将它们同步到你所有的电脑,你就可以随时随地使用这些命令。
by @技术头条 2022-08-19 00:00 查看详情
关于 RSA 的一些趣事 (www.felix021.com)
在考察到网络这一块的时候,可能会问问 http 协议,聊安全相关问题时,就顺便聊聊 https 。

大多数候选人知道非对称加密,了解客户端会用 RSA 公钥进行加密。

那么,服务器在返回响应报文之前,会用什么来进行加密呢?

有些候选人回答:“用服务器私钥进行加密”。

内心呵呵一笑

接着问,那服务器返回的信息岂不是可以被中间人拦截并解密吗?

候选人一般就放弃挣扎,只能强颜欢笑了。
by @技术头条 2022-08-18 23:59 查看详情
关于用研岗位的思考 (blog.devtang.com)
用户研究简称“用研”,是一种主要通过面向用户的各种研究方法,达成对关键问题的信息收集和理解的目标。
这些关键问题可大可小。大的方面可能是确定某个市场需求,小的方面可能是验证某个产品的市场受欢迎程度,也可能是确认产品的某个问题。
by @技术头条 2022-08-18 23:49 查看详情
前端AB实验设计思路与实现原理 (fed.taobao.org)
在淘系前端,我们没有一条简洁而高效的AB实验接入方案,过去大多数前端在接到AB需求,唯一的选择就是调用客户端提供的库函数来实现,我们从中发现了一些痛点:
1、首先前端开发者需要花大量的心思去处理AB的逻辑;
2、此外客户端实验的作用范围仅局限于端内,并不能覆盖前端所有的场景,比如外投,小程序或PC等等;
3、数据的精细度不足,不管是服务端实验,还是客户端实验都是页面维度的,而业务方常常需要看更细粒度的指标,比如页面上某个模块的点击率,前端在数据采集上具有天然的优势;
因此,打造一个服务于淘系乃至集团前端的标准化的简单高效的AB实验链路,是我们做这件事的初衷。本文将描述前端AB实验的设计及原理。
by @技术头条 2022-08-18 23:47 查看详情
HTTP/3 原理与实践 (www.alloyteam.com)
2015 年 HTTP/2 标准发表后,大多数主流浏览器也于当年年底支持该标准。此后,凭借着多路复用、头部压缩、服务器推送等优势,HTTP/2 得到了越来越多开发者的青睐。不知不觉的 HTTP 已经发展到了第三代,鹅厂也紧跟技术潮流,很多项目也在逐渐使用 HTTP/3。本文基于 QQ 兴趣部落接入 HTTP/3 的实践,聊一聊 HTTP/3 的原理以及业务接入的方式。
by @技术头条 2022-08-18 23:47 查看详情
flex-end为什么overflow无法滚动及解决方法 (www.zhangxinxu.com)

解释下为何 flex 布局中, flex-end 对齐不会触发 overflow 滚动效果,以及介绍解决方法,希望可以帮到遇到类似场景的人。
by @技术头条 2022-08-18 23:46 查看详情
走进向量计算:制作 OpenBLAS Docker 预构建产物镜像 (soulteary.com)
本篇文章,将聊聊如何在容器中完成支持多 CPU 架构(x86、ARM)、多种 CPU 类型(Intel、AMD)的 OpenBLAS 的 Docker 镜像,来让包括 Milvus 在内的,使用 OpenBLAS 的软件的 Docker 镜像构建可以“又稳又快”。我会试着在接下来的内容中,持续分享如何让一个拥有着一万多颗“星星”的大型数据库项目的容器构建过程不断提速。
by @技术头条 2022-08-18 23:45 查看详情