macOS 定时任务(自动化任务)
使用守护程序与服务来实现定时任务
- 系统自带的 launchd。参考文章「macOS 的守护程序和服务」了解基础知识和基本用法。
- 或使用 pm2
以下是使用 launchd 的方法
macOS 的守护程序是 launchd,使用 launchctl
命令进行管理。
使用守护程序与服务来实现定时任务
macOS 的守护程序是 launchd,使用 launchctl
命令进行管理。
AWS Lambda 层(Layer) 是包含库、自定义运行时或其他依赖项的 ZIP 存档文件。通过层,可以在函数中使用库、其它依赖的数据文件,而无需将它们包含在项目代码的部署包中。
macOS 的访达并不支持创建新文件。如何快速创建一个文本文件,并且最好还能直接把剪贴板中的文件保存到其中。
Alfred 5 的 Universal Actions 可以通过快捷键在访达中直接触发 Workflow。并且传递当前的路径给到 Workflow.
以 httpx 软件包为例:
pip download httpx
macOS 命令行终端里如何显示当前目录结构,查看当前目录及其子目录中的所有文件和文件夹,并以树状结构展示出来。
可以使用自带的 ls
命令。安装和使用 tree
命令效果更好。
例如多个项目用到自己写的一个存储在本地的依赖包。这个包会持续的修正更新。
这样做的好处是当修改这个包的代码时,引用此包的项目也将立即使用修改后的代码。
参考 让 ChatGPT 成为你的得力助手 这边文章发现更多用法。
在使用过程中如何更好的引导 ChatGPT,有一些经验技巧分享如下。
🤔️ 有时候 ChatGPT 的回答内容别截断了,如何显示剩余内容
可以向它说:继续
先是引用。然后是翻译。
以下英文引用自 warp docs
handle
.handle
function MUST accept exactly two arguments: state
and action
state
argument MUST be the current state of the contract.action
argument MUST contain caller
field (i.e. Arweave wallet address) and input
field. The input
field MUST contain the function
field and any additional data required to perform given operation.input
field MUST NOT exceed 2048 bytes.handle
function MUST terminate by either:
{ state: newState }
- this will cause the contract state to be updated{ result: newResult }
ContractError
以下是我的翻译:
KeyCastr
按键可视化。例如录制视频教程时很有用,在屏幕上显示当前的按键。
也支持显示鼠标的操作。
开源、免费。
KeyboardCleanTool
暂时锁定键盘和触控板。比如暂时离开电脑时避免猫咪🐈“帮你写作” :P。或给键盘清灰时或许能用到。
免费。