How APScheduler works - part 1 (scheduler)

Basic Concepts APScheduler 是一个任务调度框架。它由以下的组件所组成: executor: 任务执行组件,提供不同的运行方式(线程、进程) jobstore: 任务持久化组件,提供不同的持久化后端 scheduler: 任务调度组件,提供不同的调度器(tornado/background) trigger: 任务触发器组件,可以使用 cronjob 也可以直接指定 interval 一个简单的使用示例: import »

GPG

PGP 和 OpenPGP 和 GPG PGP(Pretty Good Privacy): Phil Zimmermann 开发的加密软件,用于加密、数字签名及产生非对称密钥。PGP 本身是商业应用程序 OpenPGP: 使用最广泛的电子邮件加密标准.由 IETF 的 OpenPGP 工作组所定义(RFC 4880)。OpenPGP »

2018 - 式微

PID 72072963 今年也是一如既然给的苟且,每年指定的计划也从来不会完成,所以干脆不再粘贴一遍到这里了 总共写了 40 篇文章,多多少少读了如下 6 本书 Redis设计与实现 魔力Haskell。重看,读到 "高级类型类和项目实践" 部分弃了 修改软件的艺术:构建易维护代码的9条最佳实践。还是先写单元测试吧 深入理解并行编程。读了将近三分之一,水平不够缺乏实际经验,有些无法理解 深入浅出 Rust »

Rust LLDB 调试入门指北

本文介绍工具 LLDB 的初步使用 Rust 会使用 DWARF 格式在 binary 中嵌入调试信息,所以可以使用一些通用的调试工具,比如 GDB 和 LLDB。Rust 提供了 rust-gdb 和 rust-lldb 两个命令用于调试,其相比原生的 gdb 和 lldb 添加了一些方便调试的脚本 下面来初步的了解 »

Prometheus Operator Architecture

The Prometheus Operator for Kubernetes provides easy monitoring definitions for Kubernetes services and deployment and management of Prometheus instances. Once installed, the Prometheus Operator provides the »

打造一个 Man 文档阅读器

准备一份 Man 文档的清单,以备上班摸鱼之用 首先我们需要将 Shell Command 罗列出来,遍历一下 $PATH #!/bin/bash list_shell_command() { ls -lh $1 \ | awk 'BEGIN{FS=" "} {print $9}' \ | xargs whatis »