公司:百度
跨平台技术实战!百度文库跨平台技术快速落地全过程
快速了解跨平台技术在PC领域内的应用和开发PC客户端的技术实现细节。
当技术重构遇上DDD
技术债偿还一直是软件开发绕不开的话题,如何能够让技术重构既还了过去的债又能为将来业务发展产生持续的收益?本文介绍爱番番沟通产研团队一次业务和技术双赢的技术重构经历。既有从现象到本质的思考方法论,也有DDD、微服务架构、云原生架构的落地实操。
开发提效之Swagger-Yapi
相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是随着时间推移,版本迭代,接口文档往往很容易就跟不上代码了,更会出现之前的同学没有把接口文档交接清楚就离职,留下一个繁重复杂的项目,重新啃起来异常艰难,不亚于自己从头写一遍。因此仅仅只通过强制来规范大家是不够的。我们研究了Swagger到Yapi的打通方法。
有了它之后,我们可以做到每次写完代码,只需要顺便修改注释,然后提交,Yapi上就能自动更改我们的接口文档。
百度搜索中台低代码的探索与实践
据Gartner调研,应用开发需求的市场增长至少超过IT交付能力的5倍,预计到2025年,70%的新应用开发将使用低代码技术。我们需要在需求迭代越来越高频、创新能力要求越来越高的背景下,探索如何通过技术手段为业务开发降本增效提质做出突破,更高效的实现产品创新。百度搜索中台支撑多元业务场景,有丰富的业务形态,对卓越效能有极致追求。本文从搜索中台业务研发者面临的困难和挑战入手,分析原因,探讨低代码的一些解决思路。
百度APP视频播放中的解码优化
随着5G的到来,越来越清晰的视频源,越来越复杂的视频编码,对端上APP的视频解码能力也有越来越高的要求。
百度API接口智能化测试探索与实践
API接口自动化测试在服务端分层测试体系中占有重要地位,在持续追求提升研发交付效能的背景下,传统的自动化测试工具面临质量与效率的更高挑战。智能化测试的本质是利用数据和算法相结合赋能质量活动的测试方法,借助智能化测试思维,在API测试全生命周期内进行了多环节的针对性优化、形成合力赋能提升测试质效。
百度智能云实战——静态文件CDN加速
互联网进入移动互联网时代后,产品形态有几次大的演进。最初,H5站点如雨后春笋般的出现,大量H5站点迅速占领PC市场,中期,为了追求极致用户体验,大量原生Android、IOS应用出现,为用户提供更好的需求和体验满足,当前,集体验、研发效率、推广效率于一身的超级APP+小程序的模式,变成了人们更青睐的选择。可以看到,每个时代都有自己的主角,我们很容易将自己的重心放到主角身上,而忽略了配角的作用。
最近在公司项目研发中,发现不管是APP还是小程序中,都有大量能力和需求,是由曾经的主角H5来承接,H5的跨平台、迭代效率高、丰富的技术和人力生态,使它还在持续的发光发热,为互联网做出自己的贡献。但是,在H5项目研发过程中,发现我们明显降低了H5的要求。我们将更多的精力投入到需求满足,交互体验上,却忽略了我们的基本底线,性能。H5的一些基本性能优化方式,如SSR、静态资源加速,在积压的需求面前,也被大家遗忘在角落。希望通过本文的阅读,能给大家提供一个依托百度智能云和CDN技术进行静态文件加速的方案,为H5优化做出一名后端RD的贡献。
化繁为简--百度智能小程序主数据架构实战总结
本文带领你进一步了解主数据,主数据应用场景以及百度智能小程序团队如何应用主数据方案构建出高可用主数据服务。
百度搜索中台海量数据管理的云原生和智能化实践
百度搜索中台将搜索核心能力赋能阿拉丁(百度搜索特型结果)、垂直领域搜索、应用内搜索等场景,支撑了数百个检索场景、百亿级内容数据的检索。我们通过智能化的设计理念,在容量自动调整、数据按需存储等方面取得了效率和成本的显著收益,并通过进阶云原生的设计,在海量数据和海量检索方面实现高可用和高性能。通过海量数据管理的云原生和智能化,我们希望低成本的实现让用户找到每一个有价值的数据。
百度搜索中“鱼龙混杂”的加盟信息,如何靠AI 解决?
加盟星在AI 创作上的探索,致力于打造高质量、系统化的智能内容生成解决方案。
百度文库新一代文档阅读器!核心技术点全解析!
文库有数十亿文档,包括 word、ppt、excel、txt 和 pdf 等十几种常见办公文档,核心技术是转码和展现,转码的目的是把不同文档进行解析转换成一套通用的数据格式,由后端实现,而展现是把文档数据进行渲染。在这之前,文库前端采用的HTML+CSS进行渲染,这种方式在后面的业务发展过程中遇到了阻力,比如很难实现文档导出长图、文档标记、关键字高亮、水印、文档内容分析、防复制等。
轻奢格调|构建百度直播平台设计语言系统
设计语言是把设计作为一种“沟通的方式”,在特定的场景中进行内容与信息的传达。是介于科学与美学之间的一种艺术,是需要理性的去解决感性的问题。它和艺术之间的差别就在于“解决问题”。
详解预训练模型在信息检索第一阶段的应用
本文聚焦预训练模型在信息检索中第一阶段检索(召回阶段)的应用,并对最近几年的相关研究进行系统的梳理和回顾。
Paddle.js & PaddleClas 实战 ——『寻物大作战』AI 小游戏
AI 自诞生以来就应用在各个科技前沿领域,随着发展进程加快,在娱乐方面也有越来越多的趣味性游戏开始将AI融入其中。『寻物大作战』正是一款基于 AI 能力打造的趣味性小游戏,目的就是让玩家通过游戏的方式感受 AI 的魅力。
百度爱番番数据分析体系的架构与实践
讲述在业务快速迭代发展过程中,为了让大数据更好地赋能业务,高效的为用户提供有业务价值的数据产品和服务,百度爱番番的数据团队构建实时和离线大数据基础平台的心路历程,包括如何应对业务、技术、组织等方面的挑战和解决实际痛点过程中的思考与实践。
快速剪辑-助力度咔智能剪辑提效实践
本文章旨在与大家分享快速剪辑的建设路径与实践过程中遇到的问题。