文章列表

美团App页面视图可测性改造实践

张杰
一次编写多处运行的动态化容器技术给研发效率带来了极大的提升,但对于依旧需要多端验证的测试流程来说,在效率层面却面临着极大的挑战。本文围绕动态化容器中的动态布局技术,阐述了如何通过可测性改造来帮助达成提升测试效率的目标。希望可以给同样需要测试动态化页面的同学们带来一些启发和帮助。 阅读全文

多业务建模在美团搜索排序中的实践

肖垚 培浩
美团搜索排序是一个典型的多业务混合排序建模问题,这种多业务场景搜索存在很多挑战,本文聚焦于到店商家多业务场景,进行了多业务排序建模优化工作。希望能对从事相关工作的同学有所启发或者帮助。 阅读全文

常识性概念图谱建设以及在美团场景中的应用

宗宇 俊杰 慧敏等
常识性概念图谱,是围绕常识性概念建立的实体以及实体之间的关系,同时侧重美团的场景构建的一类知识图谱。本文介绍了美团常识性概念图谱构建的Schema,图谱建设中遇到的挑战以及建设过程中的算法实践,最后介绍了一些目前常识性概念图谱在业务上的应用。 阅读全文

ACL 2021|美团提出基于对比学习的文本表示模型,效果相比BERT-flow提升8%

渊蒙 如寐 思睿
尽管基于BERT的模型在NLP诸多下游任务中取得了成功,直接从BERT导出的句向量表示往往被约束在一个很小的区域内,表现出很高的相似度,因而难以直接用于文本语义匹配。为解决BERT原生句子表示这种“坍缩”现象,美团NLP中心知识图谱团队提出了基于对比学习的句子表示迁移方法——ConSERT,通过在目标领域的无监督语料上Fine-tune,使模型生成的句子表示与下游任务的数据分布更加适配。在句子语义匹配(STS)任务的实验结果显示,同等设置下ConSERT相比此前的SOTA大幅提升了8%,并且在少样本场景下仍表现出较强的性能提升。 阅读全文

美团图数据库平台建设及业务实践

登昌 梁帅 高辰 杨鑫 尊远 王超
美团有比较多的图数据存储及多跳查询需求,亟需一种组件来对千亿量级图数据进行管理。海量图数据的高效存储和查询是图数据库研究的核心课题,如何在大规模分布式场景中进行工程落地是我们面临的痛点问题。下面介绍美团在图数据库选型及平台建设方面的一些工作。 阅读全文

设计稿(UI视图)自动生成代码方案的探索

田贝 少宽 腾飞
此前,前端工程师尝试过将业务组件模块化构建成通用视图库,并通过拖拽、拼接等形式搭建业务模块,从而实现视图复用,降低设计稿转代码的研发成本。但随着业务的发展和个性化的驱动,通用视图库无法覆盖所有应用场景,本文提出了一种设计稿自动生成代码的方案。 阅读全文

一款可以让大型iOS工程编译速度提升50%的工具

思琦 旭陶 霜叶
本文介绍了美团平台自研的一款cocoapods插件,该插件可以大幅提升iOS工程代码的编译速度。文章前半部分主要介绍相关的原理,后面阐述了在工程层面的实践,希望能给从事相关开发的同学带来一些帮助或者启发。 阅读全文

从预编译的角度理解Swift与Objective-C及混编机制

思琦 旭陶 霜叶
本文从预编译的基础知识入手,由浅至深的介绍了Objective-C和Swift的工作机制,并通过这些机制来解释混编项目中使用到的技术和各种参数的作用,由此来指导开发者如何进行混编。 阅读全文

ICDM论文:探索跨会话信息感知的推荐模型

叶蕊 张庆 恒亮
会话推荐(Session-based Recommendation)是推荐领域的一个子分支, 美团平台增长技术部也在该领域不断地进行探索。不久前,该部门提出的跨会话信息感知的时间卷积神经网络模型(CA-TCN)被国际会议ICDM NeuRec Workshop 2020接收。本文会对论文中的CA-TCN模型进行介绍,希望能对从事相关工作的同学有所帮助或者启发。 阅读全文

基本功 | Litho的使用及原理剖析

少宽 张颖
Litho是Facebook推出的一套高效构建Android UI的声明式框架,主要目的是提升RecyclerView复杂列表的滑动性能和降低内存占用。 阅读全文

活动 Web 页面人机识别验证的探索与实践

益国
移动互联网时代,大部分营销活动仍然通过 Web 页面来承载,但是 Web 页面由于天生的“环境透明”,所以在安全性层面有较大的挑战。本文主要以移动端 Web 页面为基础来讲述如何提升安全性。 阅读全文

美团酒旅起源数据治理平台的建设与实践

李鹏 夷山 永超
在数据平台的建设中,数据一致性一直是一个难题,在常规的解决思路上,一般是通过加强数据仓库的建设来保证。不过由于业务的复杂性,需求来源的多样性,数据仓库无法完全消除这个问题,所以需要建设一个专业数据治理平台来辅助实现,达成数据一致性目标。 阅读全文

LruCache在美团DSP系统中的应用演进

王粲 崔涛 霜霜
LruCache(Least Recently Used Cache)是一种带有清退机制的缓存结构。用于DSP系统中的广告数据存储来提高广告投放引擎的性能。 阅读全文

iOS系统中导航栏的转场解决方案与最佳实践

思琦
由于 iOS 系统自身的设定,导航栏的转场效果受到诸多因素的限制。除此之外,大型应用中的路由系统也需要导航栏的转场更加灵活、稳定和方便,这些要求都提升了导航栏相关组件的开发难度,本文将介绍美团点评针对此问题的解决方案以及最佳实践。 阅读全文

美团深度学习系统的工程实践

剑鹏
深度学习作为AI时代的核心技术,已经被广泛应用于多种场景。本文将介绍美团在实际工程中,如何设计和实践深度学习相关的NLU线上系统和语音识别训练系统。 阅读全文

DataMan-美团旅行数据质量监管平台实践

德晓
本文介绍了美团点评DataMan数据质量监管平台设计思路、建设方案以及应用实践。 阅读全文

智能投放系统之场景分析最佳实践

张腾
本文介绍了智能投放系统中场景查询器模块,后端的开发以及优化实践。 阅读全文

Android热更新方案Robust开源,新增自动化补丁工具

吴坤 张梦 定旭
Robust是Android平台上高兼容性、高稳定性的实时热更新系统,本文为Robust热更新系统提供自动化补丁的解决方案,为使用ProGuard进行代码混淆的工程提供了自动化补丁的支持。在补丁的代码利用反射来修复出现Bug的类,以此达到修复问题的目的。 阅读全文

Android自定义Lint实践2——改进原生Detector

陈潼 建帅
本文主要讲述了美团App对原生Lint检测的改进,其中包括增强HashMap检测、修复Retrolambda下ToastDetector的误报。 阅读全文

基于 Appium 的 Android UI 自动化测试

李磊
使用Appium&mock工具进行UI自动化测试。 阅读全文