文章列表

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

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

美团技术年货:1300+页电子书,覆盖前端、后台、数据、算法、顶会论文……

美团技术团队
2021年春节到来之际,我们精选过去一年公众号60多篇技术文章以及10多篇国际顶会论文,整理制作成一本厚达1300多页的电子书,作为新年礼物赠送给大家。祝大家阖家欢乐,健康平安,和和美美,锦簇花团。新的一年,牛气冲天! 阅读全文
,

自动驾驶轨迹预测算法:NeurIPS挑战赛冠军方案

炎亮 傅壮 德恒 冬淳
近日,美团无人车配送中心团队获得NeurIPS 2020 INTERPRET轨迹预测挑战赛Generalizability赛道冠军、Regular赛道亚军。本文主要是算法层面的介绍,希望能给从事相关工作的同学有所帮助或者启发。 阅读全文
, , , , ,

让 Flutter 在鸿蒙系统上跑起来

杨超
鸿蒙系统 (HarmonyOS)是华为推出的一款分布式操作系统,那么如何在保证开发迭代效率的前提下,以相对低的成本将移动应用快速移植到鸿蒙平台上呢?美团外卖 MTFlutter 团队近期做了一次技术探索,成功地实现了 Flutter 对于鸿蒙系统的原生支持。 阅读全文
, , , , , ,

基于SSD的Kafka应用层缓存架构设计与实现

世吉 仕禄
Kafka在美团数据平台承担着统一的数据缓存和分发的角色,针对因PageCache互相污染,进而引发PageCache竞争导致实时作业被延迟作业影响的痛点,美团基于SSD自研了Kafka的应用层缓存架构。本文主要介绍了该架构的设计与实现,主要包括方案选型,与其他备选方案的比较以及方案的核心思考点等,最后介绍该方案与其他备选方案的性能对比。 阅读全文
, , , ,

速度与压缩比如何兼得?压缩算法在构建部署中的优化

宏达
压缩在数据传输和存储过程中经常扮演着十分重要的角色,因此提高压缩的效率可以帮助我们节省时间和降低存储成本。本文介绍了压缩算法的优化在构建部署平台的应用,能够帮助研发团队提高研发和交付效率。 阅读全文
, , , , , ,

2020年美团技术团队最受欢迎的16篇技术文章

美团技术团队
美团技术团队公众号祝大家新年快乐,我们整理了本年度「阅读量」最高的8篇文章和「在看」数最高的8篇文章。祝大家在新的一年里,乘风破浪会有时,直挂云帆济沧海。 阅读全文
, ,

技术解析 | 横纵一体的无人车控制方案

学韬
在自动驾驶行业的经典控制方案中,横向控制与纵向控制的求解是模型解耦的独立算法。这种“横纵分离”的控制方案虽然可行,但显然不符合人类的驾驶方式,也不符合横向、纵向紧密联系这一客观事实。本文介绍了一种横纵一体的无人车控制实现方案,在描述车辆横纵耦合、考虑横纵联合约束、统筹横纵跟踪性能方面更具优势。 阅读全文
, , , ,

隐藏在浏览器背后的“黑手”

陶琦
本文从黑产攻击方式、木马恶意行为、监控及防御方案等角度对Lnkr木马进行分析,此类木马影响范围较广,攻击手法多样,但目前国内相关的资料却非常稀少,希望本文的实践经验和总结能对从事相关安全检测的同学有所帮助。 阅读全文
, , , , ,

C++服务编译耗时优化原理及实践

周磊
大型C++工程项目,都会面临编译耗时较长的问题。不管是开发调试迭代、准入测试,亦或是持续集成阶段,编译行为无处不在,降低编译时间对提高研发效率来说具有非常重要意义。 阅读全文
, , , , ,

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

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

CIKM 2020 | 一文详解美团6篇精选论文

搜索与NLP中心
AI平台/搜索与NLP部/NLP中心/知识图谱组共有六篇论文(其中4篇长文,2篇短文)被国际会议CIKM2020接收,这些论文是知识图谱组在多模态知识图谱、MT-BERT、Graph Embedding和图谱可解释性等方向上的技术沉淀和应用。 阅读全文
, , , , , ,

复杂环境下落地Service Mesh的挑战与实践

继东 薛晨 业祥 张昀
在私有云集群环境下建设 Service Mesh ,往往需要对现有技术架构做较大范围的改造,同时会面临诸如兼容困难、规模化支撑技术挑战大、推广困境多等一系列复杂性问题。本文会系统性地讲解在美团在落地 Service Mesh 过程中,我们面临的一些挑战及实践经验,希望能对大家有所启发或者帮助。 阅读全文
, , , , , ,

美团无人车引擎在仿真中的实践

杨磊
在自动驾驶行业的经典控制方案中,横向控制与纵向控制的求解是模型解耦的独立算法。这种“横纵分离”的控制方案虽然可行,但显然不符合人类的驾驶方式,也不符合横向、纵向紧密联系这一客观事实。本文介绍了一种横纵一体的无人车控制实现方案,在描述车辆横纵耦合、考虑横纵联合约束、统筹横纵跟踪性能方面更具优势。 阅读全文
, , , ,

移动端UI一致性解决方案

韩洋 彦平 李肖 瀚阳 赵炎
UI一致性是绝大部分研发团队面临的共性问题,大家对落地设计规范,提高UI中台能力,提升产研效率具有强烈的诉求。通过UI一致性的建设,不仅可以在品牌上实现体验升级,更可以全面提高产研效率,为业务的快速迭代提供有力支持和有效保障。统一的品牌符号、品牌特征,有助于加深产品在用户心目中的印象。统一的用户界面和交互形式,能帮助用户加深对产品的熟悉感和信任感。而一个好的设计语言可以在体验上为产品加分,也能够更好的创造一致性体验。 阅读全文
, , , , , ,

Apache Kylin的实践与优化

岳庆
Apache Kylin是一个基于Hadoop大数据平台打造的开源OLAP引擎,它采用了多维立方体预计算技术,利用空间换时间的方法,将查询速度提升至亚秒级别,极大地提高了数据分析的效率,并带来了便捷、灵活的查询功能。 阅读全文
, , , , , ,

Java中9种常见的CMS GC问题分析与解决

新宇 湘铭 祥璞
目前,互联网上 Java 的 GC 资料要么是主要讲解理论,要么就是针对单一场景的 GC 问题进行了剖析,对整个体系总结的资料少之又少。前车之鉴,后事之师,美团的几位工程师搜集了内部各种 GC 问题的分析文章,并结合个人的理解做了一些总结,希望能起到“抛砖引玉”的作用。 阅读全文
, , , , , , ,

积木Sketch插件进阶开发指南

韩洋 思琪 李肖 彦平
积木插件原本只是外卖提升UI/RD协作效率的一次尝试,最初的目标仅是UI一致性,但是现在已经作为全面提升产研效率的媒介,承载了越来越多的功能。 阅读全文
, , , , , ,

美团内部讲座|周烜:华东师范大学的数据库系统研究

周烜
华东师范大学是国内为数不多长期坚持数据库内核技术研究的高校,在学术界和工业界均建立了较好的声誉。本次讲座将分享华东师范大学数据库团队近期的一些科研思路和研究成果。 阅读全文
, , , ,

Native地图与Web融合技术的应用与实践

加鹏 张斌 杨睿 邱博 海峰
本文将WebView与Native地图组件叠加到一起,实现了用户手势事件智能分发的机制,解决了WebView与Native地图在同一页面内布局困难的问题。 阅读全文
, , , , , , ,