分布式任务系统cronsun## 分布式任务系统 cronsun 苏创绩 ## 目录 01 任务系统 02 分布式任务系统 03 cron sun 04 心得体会   ## 01 Part One 任务系统 ## 任务 1. 什么时间 2. 什么地点 3. 做什么事 ## 一 个简单的任务  星期数,范围:0-7(0和7都是星期天) cron V7, 1979 1. 在Version 7 Unix里是一个系统服务 2. 只用 root 运行任务 3. 算法简单直接 ## 早期的 cron 运行逻辑 1. 读 /usr/lib/crontab 文件 2. 如果有命令要在当前时间执行,就用 root 用去执行命令 3. Sleep 1 minute 4. 重新从步骤 1 开始 ## 支持多用户的 cron Unix0 码力 | 48 页 | 1.52 MB | 2 年前3
通过 Electron 托盘(tray)实现后台执⾏⻓任务title: Electron 应用处理长任务 date: 2020-11-26 tags: electron, node ## description: 通过 Electron 托盘(tray)实现后台执行长任务。 Electron 应用在执行一些长时间任务(比如上传、下载),我们想关闭界面后任务依旧执行。再次打开界面,依旧可以看到正在执行的任务以及任务进度。托盘可以帮我们实现这个功能。 关闭应用前唤醒对话框二次确认 关闭应用时,触发对话框,可支持 3 种场景: 点击「取消」取消关闭操作; 点击「退出」,「后台运行」选中时,界面关闭,托盘不关闭,任务继续执行; 点击「退出」,「后台运行」不选中,界面、托盘关闭,直接退出,任务终止。 mainWindow.on('close', (e) => { dialog.showMessageBox({ resolve(__తిరిసె, 'icon.png')) message: '确定要退出吗?', detail: '选择后台运行。正在运行的任务将在系统托盘中继续运行。', checkboxLabel: '后台运行', checkboxChecked: true, buttons:0 码力 | 6 页 | 1.19 MB | 2 年前3
通过SSA的解释执行窥探Golang编译之一角## GCN ## 通过SSA的解释执行窥探Golang编译之一角  丁尔男 武汉航天远景 产品总监 凹语言 联合发起人 PLOC 联合发起人 一切可编译为 WebAssembly 的,终将被编译为 WebAssembly。 2a Development Methods and Practices 丁尔男 柴树杉 著 机械工业出版社 China Machine Press ## 目录 Golang 编译流程简介 01 SSA 解释执行 02 基于 SSA 的应用 03 ## Golang 编译流程简介 源代码 抽象语法树 抽象语法树(带语义信息) 静态单赋值 目标代码 ## Golang 编译流程简介 源代码 N. Wegman、F. Kenneth Zadeck 提出的一种中间代码(IR)表示形式,典型特征是所有变量被且仅被赋值一次。 2016年,Go 1.7 加入 SSA 支持。 ## SSA 解释执行 const src = package main func main() { println("Hello, GoCN!"); println("The0 码力 | 30 页 | 1.50 MB | 2 年前3
Hyperledger Fabric 1.4 中文文档files - fab 选项和参数 - 基本应用 - 直接执行远程命令 - 命令行参数 - Per-task arguments - 配置文件 - Fabfile 文件的结构和使用 指定 fabfile - 引用 Fabric - 定义任务并导入 callable 任务 - 与远程程序集成 - 合并 stdout 和 stderr - 输出等级 - 隐藏和 / 或显示输出级别 - 并行执行 - 它是如何运转的 - 如何使用 - bubble 大小 - 行级输出 vs 比特级输出 - SSH 行为 - 未知主机 - 已知主机但更换了密钥 - 定义任务 - 新式任务 - 传统任务 ## API 文档 Fabric 维护了两套根据代码中 docstring 的基础之上构建的。 提供彩色输出的函数 上下文管理器 装饰器 文档助手 • 网络 • 业务(Operation) 任务 • 实用工具 ## 扩展 API Fabric 的扩展包包括常用而有用的工具(通常是从用户的 fabfile 中合并进来的),可用于用户 I/O、修改远程文件等任务中。核心 API 倾向于保持小巧、不随意变更,扩展包则会随着更多的用户案例被解决并添加进来,而不断成长进化(同时尽量保持向后兼容)。0 码力 | 145 页 | 161.53 KB | 2 年前3
Celery v4.2.0 Documentation0 码力 | 738 页 | 2.68 MB | 2 年前3
jsc::chunk_evenly Range Adaptor for Distributing Work Across Tasks0 码力 | 1 页 | 1.38 MB | 1 年前3
Java 应用与开发 - JSP (Java Server Page)代码嵌入到 HTML 代码中,导致维护困难; 不适合编写规模比较大的业务处理应用程序。 ## JSP 的执行过程  ## JSP 执行过程描述 1. 客户使用浏览器通过 HTTP 请求 JSP 文件的 URL 地址,例如:http://l pp/hello.jsp; 2. Web 服务器接收到请求,如果没有此地址,发出错误响应给浏览器; 3. Web 服务器检查 JSP 文件和对应的 Servlet 版本的时间是否一致,如果一致则执行 Servlet 的处理请求方法,类似于 doGet 或 doPost,发送响应给浏览器; 4. 版本时间不一致,Web 服务器调用转换系统,将 JSP 的文本代码转换为 Servlet 的 Java %> ## 接下来… JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 ## JSP 动作 JSP 动作使用特定的符合 XML 格式的标记完成特定的任务。利用 JSP 动作可以完成动态的插入文件、重用 JavaBean 组件、把用户重定向到另外的页面、为 Java 插件生成 HTML 代码。 ## JSP 动作的语法 ## 无嵌套封闭格式0 码力 | 47 页 | 740.36 KB | 2 年前3
Django Q Documentation
Release 0.5.30 码力 | 46 页 | 474.97 KB | 2 年前3
Django Q Documentation
Release 0.7.140 码力 | 73 页 | 527.40 KB | 2 年前3
Python 标准库参考指南 3.7.13 ctypes---Python 的外部函数库 639 17 并发执行 669 17.1 threading---基于线程的并行 669 17.2 multiprocessing---基于进程的并行 679 17.3 concurrent 包 718 17.4 concurrent.futures---启动并行任务 718 17.5 subprocess---子进程管理 724 Python 的调试器 ..... 1437 28.4 Python 分析器 ..... 1443 28.5 timeit --- 测量小代码片段的执行时间 ..... 1451 28.6 trace --- 跟踪 Python 语句执行 ..... 1455 28.7 tracemalloc --- 跟踪内存分配 ..... 1458 29 软件打包和分发 ..... 1467 --- Bootstrapping the pip installer ..... 1468 29.3 venv --- 创建虚拟环境 ..... 1469 29.4 zipapp —— 管理可执行的 Python zip 打包文件 ..... 1477 30 Python 运行时服务 ..... 1483 30.1 sys --- 系统相关的参数和函数 ..... 14830 码力 | 1846 页 | 9.09 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













