公司:百度
百度APP Android包体积优化实践(一)总览
本文主要介绍了百度APP包体积优化的基本思路,解构了优化对象,介绍了现有优化工具,最后简单介绍了百度APP具体实践的优化项及收益。
视频智能取色——营造氛围感利器
颜色是对人感官刺激非常强烈的元素。视频智能取色,可以有效的保证了用户视频观看的体验,同时满足搜索需求。
百度交易中台之账房系统架构浅析
百度交易中台作为集团移动生态战略的基础设施,面向收银交易与清分结算场景,为赋能业务提供高效交易生态搭建。目前支持百度体系内多个产品线,主要包含:小程序,地图打车,百家号,招财猫,好看视频等。本文主要介绍了百度交易中台的商户财务对账相关的帐房系统,主要从业务模型以及系统设计来介绍该系统。
搜索浏览态技术解决方案
迄今为止,关于搜索未来形态的探索从未停止。2021年,尝试搜索流式体验新形态时,我们发现,在热点场景下提供更多视频、热议、资讯等富媒体内容,会带来更高的搜索分发。但是由于当前搜索架构贴着搜索搭建,留给富媒体内容混排的时间和空间非常有限,强制插入混排队列对当前搜索系统侵入性太强。
因此,我们提出了全新的搜索浏览态通用架构,通过近线获取更多系统资源数据,从而实现近线粗排、在线精排。新系统的设计避免了对原有系统的侵入,在解决搜索系统混排条数空间有限的问题同时,也留出了更多时间支持更复杂的排序模型。2021年,搜索浏览态通用架构上线,支持新闻热点场景,提供搜索流式满足,给用户提供了更加生动的沉浸式搜索体验。
GDP Streaming RPC 设计
GDP (Go Develop Platform)是百度内使用的 RPC 框架,具备完善的 RPC Client 和 RPC Server 能力,可以用来开发 API、Web 及后端服务等各种应用。GDP Streaming RPC 是基于 GDP RPC 能力开发的流式 RPC 框架,在实现功能基础上设计的一套面向流传输场景的传输框架,提供了流式传输应用场景的方案。百度内使用流式 RPC 方案首选为 baidu-rpc (开源项目为 brpc)streaming,GDP streaming 是 brpc streaming 的 Go 版本,为 Go 的开发者提供的流接口方案。
大规模异构数据的线索列表进化之路
「以客户为中心,技术为产品服务」是爱番番线索管家团队一贯遵循的原则。技术架构规划首先应该围绕业务诉求展开,用合理的技术赋能产品,产品在不断的演进中又对技术提出更高的标准和要求。作为爱番番PV最高的页面,本文将详细介绍线索列表如何从快速交付的刀耕火种原始状态,逐步走向“高可用、高质量、高体验“的成熟期。
浅谈百度智能测试的三个阶段
软件测试,在软件领域经常被从业者看来是不直接创造价值的工作环节,行业内也一直促进软件测试从业者追求高质高效低成本的测试。随着AI&大数据技术的飞速发展,也给软件测试带来了福音。百度MEG质量效能平台自2018年开始探索AI技术在软件测试领域的应用场景,随着探索的不断突破,发现软件测试蕴含了极其丰富的AI场景。我们把智能测试定义为:利用数据和算法相结合赋能质量活动的测试方法;经过讨论和探索,我们将智能测试分为计算、感知和认知智能三个阶段。
Android包体积优化上篇- 资源混淆优化
本文章依赖的知识点有Gradle插件编译流程、Gradle插件编写、Groovy、 Android打包流程、Android AAPT流程等。
设计提效——如何用Figma搭建系统组件库
组件库是一个强大的提效工具,对于设计师和开发来说有了统一的标准,输出的效率也会大大提高。对于团队来说能很好的提升产品的品牌感和体验,尤其在Figma强大特性的帮助下,将发挥更大的作用。
前端SSR的落地实践
随着百度爱采购的发展,我们致力于打造自己的商业生态,以爱采购为核心,以搜索流量为基础,打造服务市场平台。服务市场致力于服务全网B端商家。搜索流量是我们的基石,我们需要服务端渲染来提高我们的搜索排名,当然服务端渲染也能提高一部分用户体验。
原来编写SDK是一件有趣的事
如何写好一个golib库?
对话知乎-社区氛围专场(上)
本期MEUX对话设计圆桌会邀请到知乎设计总监刘青菁、产品设计负责人柴柴、山药来到百度,与贴吧的团队负责人等就社区氛围、会员设计开展了热烈交流。
百度手机助手存储资源优化实践
本文主要总结一下笔者之前做的关于业务存储资源优化的整个过程,正所谓前事不忘,后事之师,希望以文中的例子为引,能够总结出一些如何避免坑以及如何填坑的方法论。
百度爱番番实时CDP建设实践
随着营销3.0时代的到来,企业愈发需要依托强大CDP能力解决其严重的数据孤岛问题,帮助企业加温线索、促活客户。但什么是CDP、好的CDP应该具备哪些关键特征?本文在回答此问题的同时,详细讲述了爱番番租户级实时CDP建设实践,既有先进架构目标下的组件选择,也有平台架构、核心模块关键实现的介绍。
移动端异构运算技术-GPU OpenCL 编程(基础篇)
百度APP已经将GPU计算加速手段,应用在深度模型推理及一些计算密集型业务上,本文将介绍OpenCL基础概念与简单的OpenCL编程。
百亿级监控场景大数据分位值计算实践
百度广告业务系统建立在分布式系统之上,面向商业服务,每天发生各类接口调用PV达到百亿次,产生TB级的监控数据,对监控系统的设计也提出了巨大的挑战。分位值对接口性能的敏感度高,在性能分析中具有很大价值。