公司:百度
百度程序员开发避坑指南(Go语言篇)
日常工作开发中,遇到哪些坑是让你印象深刻且具有挑战的,它们是怎么产生的,我们该如何避免?
百度程序员开发避坑指南(3)
日常工作开发中,遇到哪些坑是让你印象深刻且具有挑战的,它们是怎么产生的,我们该如何避免?
百度程序员开发避坑指南(移动端篇)
日常工作开发中,遇到哪些坑是让你印象深刻且具有挑战的,它们是怎么产生的,我们该如何避免?
日志中台不重不丢实现浅谈
本文重点介绍百度日志中台在日志采集、传输、应用各个环节,对于数据稳定性方向的建设。
百度程序员开发避坑指南(前端篇)
本文以Web项目为例,从架构设计、辅助工具、编码技巧、测试提效等视角,给出一些可快速落地的实用小技巧,希望对大家有所帮助。
移动端异构运算技术-GPU OpenCL编程(进阶篇)
在《移动端异构运算技术-GPU OpenCL编程(基础篇)》中,介绍了移动端GPU计算现状以及OpenCL编程的基础概念。本文将进一步阐述OpenCL的一些深入的知识,同时结合移动端主流GPU厂商之一的高通Adreno芯片设计,阐述移动端OpenCL编程的优化的一些通用的手段。
百度信誉保障服务架构全解析
百度保障为百度内部各产品线的商品、服务提供保障能力。当网民购买有保的商品或使用有保的服务,由于商家发生欺诈或者商家未兑现承诺时,可以通过保障平台发起赔付申诉,得到相应的赔偿。同时,百度保障为商家提供保障增值服务,商家加入百度保障计划后,可以申请相应的高级保障标签,提升下单转化率。百度保障主要服务于两个核心场景:开环场景和闭环场景。百度保障的业务目标在于:围绕百度商家提供的内容和服务,构建良币驱逐劣币的百度信誉生态,让用户放心的在百度获取信息和服务。
百度APP Android包体积优化实践(二)Dex行号优化
本重点讲述 Dex 体积优化中的行号优化,优化目标是在可追溯原始调试信息的前提下,尽可能减少 DebugInfo 体积。
百度工程师教你快速提升研发效率小技巧
本文以Web项目为例,从架构设计、辅助工具、编码技巧、测试提效等视角,给出一些可快速落地的实用小技巧,希望对大家有所帮助。
百度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场景。我们把智能测试定义为:利用数据和算法相结合赋能质量活动的测试方法;经过讨论和探索,我们将智能测试分为计算、感知和认知智能三个阶段。