通过 Electron 托盘(tray)实现后台执⾏⻓任务title: Electron 应用处理长任务 date: 2020-11-26 tags: electron, node ## description: 通过 Electron 托盘(tray)实现后台执行长任务。 Electron 应用在执行一些长时间任务(比如上传、下载),我们想关闭界面后任务依旧执行。再次打开界面,依旧可以看到正在执行的任务以及任务进度。托盘可以帮我们实现这个功能。 ## tray.setContextMenu(contextMenu)) ## 基于托盘功能实现后台运行应用 ## 关闭应用前唤醒对话框二次确认 关闭应用时,触发对话框,可支持 3 种场景: 点击「取消」取消关闭操作; 点击「退出」,「后台运行」选中时,界面关闭,托盘不关闭,任务继续执行; 点击「退出」,「后台运行」不选中,界面、托盘关闭,直接退出,任务终止。 mainWindow.on('close' png')) message: '确定要退出吗?', detail: '选择后台运行。正在运行的任务将在系统托盘中继续运行。', checkboxLabel: '后台运行', checkboxChecked: true, buttons: btns, defaultId:0 码力 | 6 页 | 1.19 MB | 2 年前3
海量用户推送后台系统架构实践-曾振波## 极光推送后台系统架构实践 ## 曾振波 极光开发者技术部推送开发组 技术负责人 全球技术领导力峰会 # 500+高端科技领导者与你一起探讨 技术、管理与商业那些事儿 2019年6月14–15日 上海圣诺亚皇冠假日酒店  ## 极光推送后台开发工程师 多年互联网开发经验,专注后台开发技术。2016年加入极光,负责极光推送平台架构设计及开发,主导包括K8S在内的技术架构实施落地,推动系统架构的演进,构造支撑海量用户的推送系统,对大规模分布式系统架构及设计有深入的理解。 ## 目录 - 极光推送服务架构 - 关于极光 - 消息推送系统面临的挑战 - 极光推送相关架构 - 极光推送后台系统架构 - - 后台系统架构基本原则 - 链接管理 - 系统安全 - 新技术的应用 ## 关于极光 36.9 万 107.6 万 198 10.4 亿 开发者 90 亿 % APP 移动终端 月独立 活跃设备 覆盖率 ## 消息推送系统面临的挑战 ☐ 亿级长连接用户 品 SDK多版本并存 DM 消息实时性 触达率要求 ## 国 海量用户数据存储0 码力 | 23 页 | 1.26 MB | 2 年前3
基于Rust-vmm实现Kubernetes运行时0 码力 | 27 页 | 34.17 MB | 2 年前3
洛佳 组件化驱动、ROM运行环境与RustSBIRUST CHINA CONFE 2023 第三届中国Rust开发者大会 四 本次演讲.……. 组件化驱动、ROM运行环境与RustSBIl 洛佳 华中科技大学 网络空间安全学院 2023年6月 。 笔名洛佳 *。 华中科技大学网络空间安全学院研一 在读 (导师: 周威老师) 。 研究方向: 物联网安全、系统安全 。 热爱开源,乐于尝试新技术 。 RustSBI项目维护者 。 汲取Rust左入式和操作系统生态经验,总 结而成的新一代驱动开发方法。动、静态 基地址结合,高灵活性; 一次开发,同时 复用于庶入式、固件和内核中。 # ROM运行环境 合理利用雇入式、桌面和服务器芯片片内 ROM代码,构造零开销的运行环境。进一 步地,可完成安全引导、安全镜像分发和 通常的庶入式开发等功能。 ##2023年的RustSBI 作为RISC-V SBI固件的RustSB1,2023年 理编号类域、功 率等软件限制, 合开源协议检 包括自研Al核、 核显和向量扩展 等,编号专用驱 动后,对接常用 软件框架 统一编写同一IP 核或5oC设计的 控制器支持,填 入常量泛型,即 可用于运行环境 四 裸机和引导程序的ROM阶段 生成镜像结构 编译时生成镜像头,通 党包含处理器配置、时 钟和闪存配置等部分 高级语言环境0 码力 | 21 页 | 3.12 MB | 2 年前3
VMware Fusion - 在Mac上运行Windows 的最佳无缝产品# VMware Fusion # 在 Mac 上运行 Windows 的最佳无缝产品 ## 概览 VMware Fusion $ ^{™} $ 是在您的 Mac 上运行 Windows 应用程序的最佳无缝产品 ## 优势 - 无需重新启动即可在 Mac 上运行您喜欢的 PC 应用程序 · 在 Mac 和 PC 之间轻松共享数据 · 体验专为无缝集成 Mac OS X 设计的直观用户界面 /p1_3.jpg) VMware Fusion — 两全其美之策。 ## Mac 和 PC 最终完美结合。 由备受肯定的虚拟桌面领导者推出的 VMware Fusion,是在 Mac 上运行 Windows 应用程序的最佳无缝产品。VMware Fusion 将 Mac 用户所期盼的清爽直观界面与数百万当今用户所信赖的虚拟化平台相结合。 ## 凭借 VMware Fusion,您可以从 应用程序之间进行切换。采用业界最先进的虚拟化技术,VMware Fusion 得以利用 Mac 上的所有可用硬件,实现同时运行 32 位和 64 位的操作系统,同时使用两个处理器,还可以运行所选的 3D 游戏并能利用 USB 2.0 设备。 ## 谁说您无法拥有一切? 像您这样需要运行 Windows 应用程序的 Mac 用户现在无需重新启动便可以迅速地进行来回切换,还能方便地共享 Mac 和 Windows0 码力 | 2 页 | 1.07 MB | 2 年前3
PyConChina2022-上海-在浏览器中运行 Python-韩骏## Python for Good >>> PyCon China 2022 在浏览器中运行 Python 主讲人:韩骏 - Code Runner 作者 Python  HELLO WORLD ## 自我介绍0 码力 | 13 页 | 1.79 MB | 2 年前3
Metrics in ServiceComb Java Chassis 1.0.0-m1 让微服务运行状态清晰可见2018年12月 2019年4月 Saga 0.1.0 分布式Pack原型 Saga 0.2.0 Spring Boot 2.x 支持 Apache 毕业 Pack 0.3.0 优化后台性能 支持多种分布式协调机制 多语言框架Omega Pack 0.4.0 Alpha Cluster支持 Omega动态获取Alpha信息 完善TCC支持 外部长期贡献者10 + ,邮件列表活跃度0 码力 | 18 页 | 3.12 MB | 2 年前3
古月《ROS入门21讲》加2.ROS在机器人中是如何运行的.pdf## ROS在机器人中是如何运行的 主讲人:古月 ## 以Turtlebot为例 ## TurtleBot - ROS中最为重要、资源最为丰富的机器人之一; - 给入门级的机器人爱好者提供一个基础平台; - 可以直接使用TurtleBot自带的软硬件,专注于应用程序的开发; - 它伴随ROS一同成长,一直都作为ROS开发前沿的机器人。  ## ROS在机器人中是如何运行的  ## • 扩展课程 古月居 GYH0 码力 | 7 页 | 1.27 MB | 2 年前3
全球架构师峰会2019北京/大数据/Kubernetes 运行大数据工作负载的探索和实践&mdash## Kubernetes 运行大数据工作负载的探索和实践 Leibo Wang(wang.platform@Hotmail.com) Huawei CloudBU Principal Engineer ## 架构师成长路径指南  扫码查看0 码力 | 25 页 | 3.84 MB | 2 年前3
Java 应用与开发 - 线程编程的线程模型,以及如何创建线程;理解后台线程。 2. 线程控制:理解线程的生命周期,明白各阶段的含义;掌握线程控制方法,理解各线程控制方法对线程状态切换的作用。 3. 线程的同步:理解临界资源问题,进一步明白线程安全的意义;了解关键字 synchronized 的用法;了解死锁的概念;通过生产者—消费者问题分析理解线程同步。 ## 大纲 线程基础 相关知识回顾 线程的概念模型 创建线程 后台线程 线程控制 线程的同步 ## 接下来 线程基础 相关知识回顾 线程的概念模型 创建线程 后台线程 线程控制 线程生命的周期 线程优先级 线程串行化 线程休眠 线程让步 线程挂起与恢复 线程等待与通知 ## 线程的同步 ## 接下来 线程基础 相关知识回顾 线程的概念模型 创建线程 后台线程 线程控制 线程生命的周期 线程优先级 线程串行化 线程休眠 线程让步 69412979/p6_1.jpg) ## 概念回顾 ## ☑ 进程 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。 (展示类 UNIX 系统的进程树) 进程一般由程序段、数据段和进程控制块三部分构成进程实体。 ## 什么是线程 根据多任务原理,在一个程序内部也可以实现多个任务(顺序控制流)的并发执0 码力 | 82 页 | 1010.73 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Electron托盘后台运行菜单系统主题推送系统架构异步化并行化缓存化K8S部署Rust-vmmKubernetes运行时虚拟机监控程序云原生内存安全组件化驱动ROM运行环境RustSBIRISC-V SBI嵌套虚拟化VMware Fusion虚拟化技术MacWindows 应用程序数据共享在浏览器中运行PythonWebAssemblyVS CodeCode Runner调试功能ServiceComb Java ChassisMetrics监控微服务框架Saga事务服务注册中心ROS机器人TurtleBot开发应用KubernetesSparkVolcano资源隔离动态资源分配线程线程生命周期线程控制线程同步后台线程













