首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏自然语言处理

    Booking.com机器学习比赛

    1 比赛简介 比赛链接:https://www.bookingchallenge.com/ Booking.com的使命是使每个人都能更轻松地体验世界。 Booking.com释放这种独特的数据集,以鼓励顺序的建议问题的研究。 ? 我们将使用Top-4准确性指标(其中4个代表Booking.com网站上的四个建议栏),根据每次旅行推荐的前四名城市评估预测的质量。 4 比赛条款 该数据集是Booking.com的财产,不得重复用于商业目的。 在线旅游平台公司或其他预订服务的员工(包括Booking Holdings员工)没有资格竞争挑战奖品。 Booking.com WSDM WebTour 2021 Challenge. https://www.bookingchallenge.com.

    66320发布于 2020-12-22
  • 来自专栏大数据文摘

    Booking.com的AB测试实践

    目前,在阿姆斯特丹举办的OSCON大会上,来自于booking.com的首席设计师Stuart Frisby为与会者讲述了他们如何在产品开发中大量应用A/B测试实践的情况。 让我们假定绿色的按钮会使预定转化率从2.7%下降至2.2%,那么这个假设就是不成立的,因此booking.com将继续延用原来的按钮样式。 在开展A/B测试的过程中,软件组织必须注意一些常见的错误。

    881110发布于 2018-05-22
  • 来自专栏API安全

    API NEWS | Booking.com爆出API漏洞

    //Booking.com爆出API漏洞IT Security Guru最近的调查发现,住宿预订服务http://Booking.com,在登录功能的OAuth实例,可能导致恶意攻击者接管用户的账号,而且黑客也能够以同样的手法 ,登录http://Booking.com子公司http://Kayak.com。 http://Booking.com在收到Salt Security的漏洞通报后,已经迅速修复问题,并且确认未有黑客利用该漏洞入侵平台。 这项漏洞不只让使用脸书账号登录http://Booking.com的用户受到影响,即便用户是使用Google或其他登录方式创建账号,攻击者同样也可以使用脸书登录功能接管其http://Booking.com 攻击者只要向使用Google身份验证的http://Booking.com用户发送恶意连接,由于受害者电子邮件地址相同,http://Booking.com便会自动关联拥有相同电子邮件的账户允许登录。

    91230编辑于 2023-06-16
  • 来自专栏无原型不设计

    电影票APP原型设计分享– Movie Booking

    今天我用Mockplus做了一套5miles App的原型,这是5miles是一个基于地理位置的购物社区,用户通过通过5miles可以轻松、有趣、免费的进行买、卖。我运用了Mockplus基础组件、交互组件、移动组件等多个组件库,简单拖拽,方便快捷~好了,下面请看我的成果吧!

    1.1K10发布于 2019-05-14
  • 来自专栏个人路线

    Flutter 创建一个很酷的 Booking App UI

    本教程中,我将向您展示如何使用 Flutter 创建一个很酷的 Booking App UI 这是一个非常酷的项目,您将在其中学习如何实现标签栏、具有水平滚动的列表视图以及如何创建底部Flutter

    80860发布于 2021-08-02
  • 来自专栏ATYUN订阅号

    【业界】Booking.com如何使用Kubernetes进行机器学习

    AiTechYun 编辑:nanan 在今年的QCon伦敦会议上,Booking.com的开发者Sahil Dua介绍了他们是如何使用Kubernetes为他们的客户推荐目的地和住宿的机器学习(ML)模型 隔离(过程不需要争夺资源)、弹性(基于资源消耗的自动扩展或缩减)、灵活性(能够快速尝试新的库或框架)和GPU支持(尽管Kubernetes支持NVIDIA GPU仍在α,它允许20到50倍的速度改进)是Booking.com 除了Kubernetes的自动缩放和负载平衡之外,Dua还透露了在Booking.com上使用的其他技术,用于优化模型的延迟,即将模型保存在容器的内存中,并在启动后对其进行预热(谷歌的ML框架—TensorFlow ML模型需要接受预先选择的数据集进行训练,然后才能提供Booking.com所需的预测。该过程的训练部分也在Kubernetes基础设施上运行。

    78230发布于 2018-06-06
  • 来自专栏CDA数据分析师

    Booking 当数据科学家是怎样一种体验

    作者 Nishikant Dhanuka 编译 Mika 本文为 CDA 数据分析师原创作品,转载需授权 Nishikant是Booking公司的一名高级数据分析师,在本文中他分享了自己在Booking 同时Booking的伙食特别好,这也是我选择Booking的原因之一。 入职 我还记得入职的第一天,同事问我”你对你的屏幕还满意吗?”这让我很意外,因为我以前工作时只配备了一台笔记本电脑。 我希望提高自己文本数据的水平,但不久之后我就遇到困难了,那就是Booking庞大的数据规模。 ? Booking数据科学社区每周会谈 在我看来,在Booking工作最大的财富就是出色的数据科学社区,在当中我每天都能学习新事物,并且十分开心。 面对的挑战 同时我们也有面对一些挑战。 Booking的数据科学家们在船上聚会 最后我想说,在Booking当数据科学家非常愉快,而且从来不会缺少机遇与挑战。 ?

    77720发布于 2018-07-30
  • 来自专栏charlieroro

    Booking.com如何在毫秒内搜索数百万个地点

    译自:How Booking.com Searches Through Millions of Locations in Milliseconds Booking.com是一家与酒店、旅馆、度假租赁等相关的在线旅行社 在地图上查找 当用户打开地图查找房产时,会出现一个有边界的框,此时需要在边框内展示感兴趣的点,这样Booking才能在该框中快速查找最感兴趣的点。 对于Booking,每个节点表示地图上的特定有界框,用户可以通过在地图上放大或平移来修改可见的有界框。节点的每个子节点将西北、东北、西南和东南边界框保持在父节点的边界框内。 下面看下Booking是如何查找、构建和更新Quadtree的。 查找Quadtree 当用户选择一个特定的有界框时,Booking会从Quadtree 中为该有界框查找最重要的标记,因此使用了广度优先查找(从上往下按照重要度查找到一定数目的标记)。

    81140编辑于 2023-05-27
  • 来自专栏公共互联网反网络钓鱼(APCN)

    基于ClickFix机制的Booking.com仿冒钓鱼攻击分析与防御

    Booking.com作为全球最大的住宿预订服务提供商之一,其品牌认知度极高,自然成为钓鱼攻击的理想伪装对象。 2024年11月,Cofense Intelligence首次披露一场以Booking.com为幌子的大规模钓鱼活动,其独特之处在于引入了名为“ClickFix”的交互式诱导机制。 邮件正文模仿Booking.com官方模板,包含公司Logo、标准页脚及客服联系方式(均为伪造)。 4.1 行业特性利用酒店行业员工日常工作高度依赖Booking.com等平台处理预订变更、客人请求。 七、结论本文系统分析了利用ClickFix机制仿冒Booking.com的钓鱼攻击。研究表明,此类攻击通过将恶意执行伪装为用户主动操作,成功规避传统安全控制。

    36010编辑于 2025-11-22
  • 来自专栏深度学习与python

    Booking.com 利用 DORA 指标和微前端实现交付能力翻番

    作者 | Rafal Gancarz 译者 | 平川 策划 | Tina Booking.com 金融科技业务部门的团队对其平台的前后端进行了一系列改进,使交付能力提高了一倍(根据 DORA 2022 年年中,Booking.com 新成立了一个工程团队,负责财务域的几个流程。 团队的所有权范围(图片来源:Booking.com 工程博客) 该团队很快就发现,对现有代码库进行修改并将其部署到生产环境中既危险又耗时。 交付指标改进概览(图片来源:Booking.com 工程博客) 在整个观测期间,工程师们逐渐提高了 Java 后端服务的代码质量。 原文链接: https://www.infoq.com/news/2024/02/booking-dora-micro-frontends/ 声明:本文为 InfoQ 翻译,未经许可禁止转载。

    30910编辑于 2024-03-18
  • 来自专栏CNCF

    Kubernetes 发行版领进门,Booking.com 自建平台靠个人

    Booking.com 和 Kubernetes 渊源已久:2015年,旅游平台上的一个团队在 Mesos 和 Marathon 基础上,构建了一个容器平台原型。 这项研究引导团队从 OpenShift 的嵌入式 Ansible playbooks 转向 Puppet 部署,后者用于 Booking 其他的基础设施。 (Booking 在其进行计算的多个地区的多个数据中心的多个集群内运行 Kubernetes。)“我们决定尽可能简化这些工具,使用我们最了解的那些,”Iacoboaia 说。 — BOOKING.COM 平台 TRACK B 开发者主管 BEN TYLER 另一个比较大的变化是产品工程师也需要学习掌握 Kubernetes,这样才能参与进来。 Booking.com 的主要服务流量大多通过 Envoy 传输,Prometheus 主要用于监控基础设施组件,Helm 作为打包标准使用。

    37310发布于 2020-02-20
  • 来自专栏数据猿

    Booking、Expedia等公司敏感数据被泄露,涉及全球数百万客户

    尤其是来自Booking.com、Expedia、Agoda、Amadeus、Hotels.com、Hotelbeds、Omnibees、Sabre等几家公司的客户都是此次数据泄露事件的意外受害者。

    56820发布于 2020-11-13
  • 来自专栏公共互联网反网络钓鱼(APCN)

    基于“重复付款”话术的Booking.com钓鱼攻击机制与防御研究

    2025年第三季度,安全媒体披露了一起针对Booking.com生态的钓鱼活动,攻击者以“重复扣款”为诱饵,诱导酒店前台或旅客点击链接,进而窃取支付卡信息与账户凭证。 2.2 社会工程话术设计原理攻击者精心构造两类核心话术:面向酒店的消息内容如:“您好,我在Booking上预订了贵酒店,但系统显示扣款两次(订单#12345)。 3.2 钓鱼基础设施特征域名策略:使用与booking.com视觉相似的域名,如booklng.com、booking-secure.net、mybookingportal.org;SSL证书:通过Let 一旦用户同意,后续所有操作(包括发送银行卡照片)均在外部平台完成,彻底脱离Booking.com的安全边界。 4 现有防御机制的局限性4.1 平台通信策略的不足尽管Booking.com禁止在消息中发送外部链接,但:短链接(如bit.ly)可绕过关键词过滤;攻击者使用合法子域名(如booking.secure-login

    40010编辑于 2025-12-18
  • 来自专栏张志敏的技术专栏

    Attribute Routing With ASP.net MVC 5

    Controller { // eg: /Booking [Route("Booking")] public ActionResult Index() { return View (); } // eg: /Booking/5 [Route("Booking/{bookId}")] public ActionResult Show(int bookId) { return View(); } // eg: /Booking/5/Edit [Route("Booking/{bookId}/Edit")] public ActionResult [RoutePrefix("Booking")] public class BookingController : Controller { // eg: /Booking [Route class BookingController : Controller { // eg: /Booking [Route("Booking", Name = "Payments")]

    85410发布于 2020-08-10
  • 来自专栏陶士涵的菜地

    [PHP] 装饰器模式-结构型设计模式

    动态地为类的实例添加功能,一层一层的套功能 先定义好接口 interface Booking{ public function getDescription(): string; } 这个就是装饰器实现了 Booking,通过构造函数传递Booking对象进来 abstract class BookingDecorator implements Booking{ protected Booking $booking; public function __construct(Booking $booking) { $this->booking = $booking; } } 这个类直接实现Booking class DoubleRoomBooking implements Booking { public function getDescription booking = new WiFi(booking); booking = new ExtraBed(

    39530发布于 2020-10-28
  • 来自专栏AI科技大本营的专栏

    分析Booking的150种机器学习模型,我总结了六条成功经验

    场景 您可能听说过 “全球最大的在线旅行社” Booking.com 。 在 Booking.com 上部署的模型可以分为六大类: 旅行者偏好模型:在语义层中运行,并对用户偏好(例如灵活性程度)做出广泛的预测。 第 1 课:使用机器学习模型的项目将带来巨大的商业价值 上述的所有模型系列都在 Booking.com 上产生了商业价值。 第 2 课:模型表现并不代表商业绩效 通过衡量对业务指标影响的随机对照试验,Booking.com 能够估计模型提供的价值。 一个有趣的发现是,提高模型的性能并不一定会转化为业务价值的增长。 第 4 课:预测服务的延迟很重要 在一项引入合成延迟的实验中,Booking.com 发现,延迟增加约 30% 会使转化率降低约 0.5%,“ 这是我们业务的相关成本 ”。

    88511发布于 2019-10-10
  • 来自专栏码匠的流水账

    聊聊langchain4j的Agent

    Before getting the booking details or canceling the booking, you must make sure you know When does my booking %s start?" starts on %s".formatted(BOOKING_BEGIN_DATE)); } @Test void should_not_provide_booking_details_when_booking_does_not_exist When does my booking %s start?" my booking %s.

    46710编辑于 2025-03-17
  • 来自专栏大魏分享(微信公众号:david-share)

    从四个java源码构文件建一个机票预定业务的规则引擎(下篇)

    = new org.specialtripsagency.BookingObject(); _booking.setApplicant(_applicant); _booking.setFlight (_flight); kcontext.setVariable("booking", _booking); /* FlightService : Booking */ org.acme.specialtripsagency.flightservice.Booking _flightBooking = new org.acme.specialtripsagency.flightservice.Booking ) kcontext.getVariable("booking"); org.specialtripsagency.Flight _flight = _booking.getFlight (); /* FlightService : Booking */ org.acme.specialtripsagency.flightservice.Booking _

    72130发布于 2018-06-25
  • 来自专栏ThoughtWorks

    使用Domain-Driven创建Hypermedia API

    设计Booking领域模型 我们以Booking领域模型为例来描述设计过程,下面的交互图清晰的描述出了Booking的能力: ? 2. Booking领域模型的实现需要注意下面几点: 所有属性都是private set,意味着领域模型内部属性是靠自己维护的; AirportTransfer为Maybe类型,意味着在一个完整的Booking = new Booking(trip, passengers); return booking; } public void ChangeFlight(Flight flight Booking,同时还将一个可用的航班(Trip)和乘客列表添加到了Booking领域模型中, 此时的Booking就拥有了一些初始状态,同时还具备了一定的能力:分配座位(seat)和修改航班(flight {id}/seatPUT api/booking/{id}/flight 这三个API跟Booking领域模型在此时拥有的能力是一致的。

    1.1K10发布于 2019-08-29
  • 来自专栏公共互联网反网络钓鱼(APCN)

    英国游客遭Booking.com钓鱼骗局损失超1800欧元:官方沟通渠道竟成“信任陷阱”

    近日,一则关于英国游客在知名旅游平台Booking.com遭遇钓鱼诈骗的新闻引发广泛关注。 更令人震惊的是,整个过程发生在Booking.com官方App内——攻击者并未使用外部邮件或短信,而是直接“接管”了平台内的沟通渠道。 “问题在于,这个链接虽然指向外部网站,但整个对话上下文完全在Booking.com平台内进行。” Booking.com能否堵住漏洞?行业反思正在进行事发后,奥尔德森多次联系Booking.com客服,却遭遇电话中断、响应延迟等问题。 安全小贴士✅ 所有支付操作应在Booking.com App或官网的“我的预订”页面内完成;❌ 切勿点击站内信、短信或WhatsApp中的“支付链接”; 遇到可疑请求,直接拨打Booking.com官方客服

    35310编辑于 2025-11-07
领券