哈啰技术

43
获赞数
0
关注数
59
粉丝数
上海
IP 属地上海
2016-03-10 加入
浏览 10.7k

哈啰官方技术号,不定期分享哈啰的相关技术产出。

89 声望|新手
前端
68
react
16
后端
15
vue.js
11
taro
8
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 发布了文章2024-06-18
    微信小程序包体积治理
    微信考虑到小程序的体验和性能问题限制主包不能超过2M。哈啰微信小程序也随着业务线在主包中由简到复杂,体积越来越大,前期业务野蛮增长阶段npm库缺乏统一管理,第三方组件库本身工程复杂等问题导致包体积长期处于2M临界卡点,目前存在以下痛点:
  • 发布了文章2024-06-06
    基于定位的出发地异常问题治理
    哈啰作为一家出行互联网公司,定位这种基础能力是深度融入在各业务的核心链路中的,笔者所在的地图团队经常会收到定位相关的badcase,但苦于定位的复杂与较难回收出价值,一直没有针对性去解决此类问题,那在各大互联网厂商都在做下沉市场注重用户体验的今天,我们重...
  • 发布了文章2024-05-30
    AI工具在研发流程中的最佳实践
    随着chatGPT的发布,AI工具的热度也是越来越高,各种AI工具如雨后春笋般层出不穷,在这之中,有两款在研发流程中有显著提效表现:copilot和cursor。两款工具都是基于人工智能技术开发的,为开发人员提供了强大的支持和功能。
  • 发布了文章2024-05-13
    浅析@vite/plugin-legacy 插件实现与配置应用
    功能为打包后的文件提供传统浏览器兼容性支持,实现对现代构建和传统构建的控制,提高项目的兼容性和稳定性。能够实现将现代JavaScript代码向传统浏览器兼容的代码转换,实现降级处理能够通过配置的目标浏览器环境,对现代JavaScript代码进行转换,生成对应目标浏览...
  • 发布了文章2024-05-10
    G1GC深度探索--Young gc耗时持续增长原因分析
    奇怪现象你是否遇到过服务内部即使设置了线程超时时间,上游依旧报超时异常?你是否遇到过下游服务快速响应,当前服务后续方法无耗时逻辑。但偏偏整体执行耗时极长?你是否遇到过gc耗时规律性增长?却与流量不成比例?你是否遇到过Eden空间突然降低且维持很久?背景...
  • 发布了文章2024-04-23
    React的Fiber架构原理
    先看两个例子,例子除了React版本外没有不同,列表有5000个元素,元素中的文字会随着用户进行输入的内容而改变,执行相同操作,也就是输入从1到9变为'123456789',可以看到上下两张图,展示上会有不同的效果,其中上图为React15.7版本的例子,下图为React16.8版本的...
  • 发布了文章2024-04-16
    前端H5与客户端Native交互原理 - JSBridge
    在混合应用开发中,一种常见且成熟的技术方案是将原生应用与 WebView 结合,使得复杂的业务逻辑可以通过网页技术实现。实现这种类型的混合应用时,就需要解决H5与Native之间的双向通信。JSBridge 是一种在混合应用中实现 Web 和原生代码之间通信的重要机制。
  • 发布了文章2024-04-09
    LangChain 工程架构解析
    LangChain 是一个基于开源大语言模型的 AI 工程开发框架,旨在使研究人员和开发人员能够更轻松地构建、实验和部署以自然语言处理(NLP)为中心的应用程序。它提供了多种组件和工具,可帮助用户利用最近的语言模型进展,如大型 Transformer 模型等,并且可以与 Huggin...
  • 发布了文章2024-03-25
    Node.js版本管理工具
    Node.js是一个开源的、跨平台的、用于服务端和网络应用的运行平台。它基于Google's V8引擎,并使用事件驱动、非阻塞I/O模型,使得其轻量且高效。Node.js的目标是使得JavaScript的开发范围扩展到Web开发之外,使开发者可以使用JavaScript为系统编写服务器端的软件,并...
  • 发布了文章2024-03-19
    哈啰算法实时化2.0建设实践
    其中一个主要原因是新的决策调用场景的接入,原有的决策调用场景主要是通过RPC接口调用触发的,而流式预测承接的场景主要由kafka等消息中间件来调用,这些场景都存在调用量大的特点,单个场景有上千、万QPS调用。流式预测也存在一些定时触发调用的场景,如供需预测场...
  • 发布了文章2024-03-12
    探索特征衍生:提高建模效果的秘诀
    特征衍生主要指的是通过既有数据进行新特征的创建。总体来说,特征衍生有两类方法,其一是通过深入的数据背景和业务背景分析,进行人工字段合成,这种方法创建的字段往往具有较强的业务背景与可解释性,同时也会更加精准、有效的提升模型效果,但缺点是效率较慢,需...
  • 发布了文章2024-03-04
    WebRTC拍摄在车主认证中的实现
    车主认证主体是以H5形式存在的,目前投放在多端,包括:哈啰App、车主App、货运车主App、支付宝小程序、微信小程序、H5外投页面,存在多端场景调用拍摄能力的需求。
  • 发布了文章2024-02-27
    Service Worker:离线应用与后台同步的解决方案
    HTTP1.1引入了Cathe-Control,它使用max-age指定资源被缓存多久,主要是解决了Expires一个重大的缺陷,就是它设置的是一个固定的时间点,客户端时间和服务端时间可能有误差;
  • 发布了文章2024-02-21
    智能判责在哈啰顺风车的应用
    在普惠顺风车订单系统中,一旦司机和乘客建立订单关系后,若其中任何一方发起取消订单的请求,将触发判责算法,该算法将输出确定订单取消责任的一方。
  • 发布了文章2024-01-29
    多场景静态化编译在两轮SAAS用车实践
    在用车saas化推广兼容小品牌用车的过程中,由于用户交互、接口数据、业务流程在主品牌与小品牌之间存在差异性,导致代码分叉过多,影响可读性与可编辑性;两侧用车能力存在部分混入,造成运行时代码过大;单一场景迭代容易干扰其他端侧用车能力;后续还会拓展到端外...
  • 发布了文章2024-01-25
    街猫自研多媒体能力介绍
    音视频流合成、滤镜 - 需要能够灵活的支持用户去触发对猫屋直播流的截取、合成、添加滤镜等,使用系统多媒体Api,在可扩展性,流处理效率,兼容性,以及滤镜的支持上,都存在问题
  • 发布了文章2024-01-19
    年度重磅|2023哈啰技术精选电子书下载
    年轮依旧,时光匆匆,2024 甲辰龙年正悄然向我们走来。在新春到来之际,我们为大家盘点过去一年的精选文章,整理制作成一本近 300 页,6 万字的电子书。电子书的内容覆盖后端、前端、算法、运维、质量等不同领域,每一篇都干货满满,希望对各位同学拓展技术思路有所...
  • 发布了文章2024-01-08
    React hooks原理浅谈
    fiber是react的基本工作单元,所有的操作都要基于它实现。其实fiber就类似一个个element元素,react的工作流程其实就是遍历fiber tree。
  • 发布了文章2024-01-03
    前端单元测试入门实践
    简介前端单元测试是指对前端代码中的最小可测试单元进行测试的过程。这些最小单元可以是函数、组件或模块等。通过编写针对这些单元的测试用例,我们可以验证它们在各种情况下的行为是否符合预期。
  • 发布了文章2023-12-26
    Taro编译mini-runner包的作用
    Taro 是一套遵循多端开发的解决方案。只需要一套代码,就可以编译转换成 RN、H5、小程序、快应用多端的运行代码,其运转流程主要分为编译时,运行时两个阶段。