华为OD机试双机位C卷真题:自动化维修流水线(C/C++/Java/Python/Go/JS)

华为OD机试双机位C卷真题:自动化维修流水线(C/C++/Java/Python/Go/JS)

自动化维修流水线

华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 100分题型

华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解

题目描述

小伙伴反馈题目大意:给定m条流水线,流水线可并行处理维修任务,给出n个任务,并给出每个任务的执行时间,要求完成所有任务的最短时间。

输入描述

第一行输入 任务数n和流水线数量m,用空格分割

第二行输入 每个任务完成所用时间

输出描述

输出最短执行完成所有任务数量

用例1

输入

10 1 10 20 30 5 5 5 5 10 5 10 

输出

105 

题解

思路:二分 + 递归回溯

    Read more

    【前端实战】如何让用户回到上次阅读的位置?

    【前端实战】如何让用户回到上次阅读的位置?

    目录 【前端实战】如何让用户回到上次阅读的位置? 一、总体思路 1、核心目标 2、涉及到的技术 二、实现方案详解 1、基础方法:监听滚动,记录 scrollTop(不推荐) 2、Intersection Observer + 插入探针元素 3、基于 URL Hash 锚点跳转 三、总结 1、不同方案间对比总结 2、结语         作者:watermelo37         ZEEKLOG万粉博主、华为云云享专家、阿里云专家博主、腾讯云、支付宝合作作者,全平台博客昵称watermelo37。         一个假装是giser的coder,做不只专注于业务逻辑的前端工程师,Java、Docker、Python、LLM均有涉猎。 --------------------------------------------------------------------- 温柔地对待温柔的人,包容的三观就是最大的温柔。 -------------------------------------------------------------

    By Ne0inhk

    Docker+WebDAV极速部署Joplin私有云笔记全攻略

    1. 为什么你需要一个私有云笔记同步方案? 如果你和我一样,是个重度笔记使用者,每天在电脑、手机、平板之间切换,那你肯定遇到过同步的烦恼。用过一些大厂的云服务,速度时快时慢不说,最让人心里没底的是,你的所有想法、工作记录、甚至一些敏感信息,都存放在别人的服务器上。这种“数据寄人篱下”的感觉,对于追求效率和安全的个人开发者或小团队来说,实在是不太舒服。 Joplin 的出现完美解决了笔记软件本身的问题:开源、免费、全平台支持、强大的 Markdown 编辑能力。但它的同步,官方推荐 Joplin Cloud 或者第三方网盘(如 Dropbox、OneDrive)。前者需要付费,后者在国内访问不稳定,且同样存在隐私顾虑。这时候,自建同步服务器的优势就凸显出来了:数据完全私有,速度取决于你自己的服务器带宽,一次部署,终身免费使用。 在众多自建方案中,WebDAV 协议 因其简单、通用、

    By Ne0inhk
    Flutter for OpenHarmony: Flutter 三方库 cached_query 为鸿蒙应用打造高性能声明式数据缓存系统(前端缓存终极方案)

    Flutter for OpenHarmony: Flutter 三方库 cached_query 为鸿蒙应用打造高性能声明式数据缓存系统(前端缓存终极方案)

    欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在进行 OpenHarmony 应用开发时,网络请求的响应速度直接决定了用户体验(体验 UX)。如果用户每次切换页面都必须等待加载动画,应用会显得非常低级。我们不仅需要处理异步数据请求,更需要一套精密的机制来解决以下痛点: 1. 自动缓存:第二次访问时应瞬间展示历史数据。 2. 过期失效(Stale-while-revalidate):在展示旧数据的同时,后台静默拉取新数据。 3. 无限滚动:简单地处理分页与数据追加内容逻辑。 cached_query 是一个类似于 Web 端 React Query 的 Dart 状态管理库。它专注于数据获取与同步,让你的鸿蒙应用具备顶级的数据缓存表现。 一、核心缓存驱动机制 cached_query 在内存与数据源之间建立了一层“智能感知”缓存。 数据过期/缺失 返回新数据 发射流

    By Ne0inhk
    不用部署服务器,也能给前端 / 客户演示?内网穿透实战分享

    不用部署服务器,也能给前端 / 客户演示?内网穿透实战分享

    在日常开发中,经常会遇到一个很现实的问题:  功能已经在本地开发完成了,但前端同事、测试、客户都看不到效果。 很多人的第一反应是: 部署一套测试服务器。 但实际情况往往是 * 服务器没准备好 * 只是临时演示 * 改动频繁,反复部署很浪费时间 后来我发现,其实根本不需要部署服务器,用内网穿透就能很优雅地解决这个问题。 一、真实场景说明 场景 1:给前端联调接口 后端服务跑在本地: http://localhost:8080 问题是: * 前端在外地 * 无法访问本地接口 * 每次改接口都要重新部署 场景 2:给客户演示功能 * 新功能刚开发完 * 客户想先看看效果 * 但还没上线正式环境 这时候再去搞服务器,明显有点“杀鸡用牛刀”。 二、传统方案为什么不太合适? 对于“临时演示 / 联调”来说,都太重了。 三、解决方案:内网穿透 内网穿透的核心思路只有一句话: 把你本地的服务,

    By Ne0inhk