FastAdmin command定时任务获取参数

我们知道FastAdmin中可以使用command作为定时任务去执行一些操作,其目录是`application/admin/command`。

一般情况下不用传什么参数过去,但某些场景下是需要的,比如按分类按用户去执行任务的时候。

具体实现如下:

WSL下glxgears黑窗口无齿轮的问题

我们知道在Linux下安装完`mesa-utils`后可以运行`glxgears`命令来测试图形性能。

这个命令会显示一个小窗口,里面有三个齿轮一直转动,转动的越快,FPS也就越高,表示显卡性能越好。

最近买了个新笔记本,i5-12500H的CPU,无独显,自带的是Windows 11家庭中文版,不能使用Linux子系统,使用几天后升级到专业版,迫不及待地安装hyper-v和WSL,结果运行glxgears出来的是一个黑窗口,没有齿轮!FPS倒是在计数,约70左右,也不知道对不对。

win32gui getWindowRect窗口位置是负数

当使用win32gui的getWindowRect获取窗口位置时,有时候得到的是负数,而且在不同的分辨率下这个负值还不一样。

一开始还以为是高分屏的问题,毕竟是新换的电脑,屏幕分辨率较高,再测试发现,是因为窗口被最小化了,没有获取到窗口的位置。

Mac系统新手小技巧

列举Mac系统新手使用的一些小技巧,希望对您有帮助。

1. 使用快捷键快速操作:例如使用「Command + C」和「Command + V」复制和粘贴,「Command + Q」关闭当前应用程序,「Command + Space」打开 Spotlight 搜索等。

2. 使用 Mission Control 查看应用程序窗口:可以使用 Mission Control 快速查看和切换当前打开的所有应用程序,并可以将它们分配到虚拟桌面上。

在ESP32上使用MQTT

使用MQTT协议需要连接到一个MQTT Broker,可以使用以下步骤在ESP32上使用MQTT:

1. 安装MQTT库到您的Arduino IDE
在Arduino IDE库管理器中,搜索并安装PubSubClient库

2. 连接到Wi-Fi网络
在ESP32上连接到Wi-Fi,以便连接到MQTT Broker。

3. 连接到MQTT Broker

FastAPI怎么使用Celery队列并定时执行任务

要在FastAPI中使用Celery队列和定时执行任务,需要遵循以下步骤:

1. 首先,在项目中安装Celery和相应的消息队列,比如RabbitMQ或Redis。

2. 创建一个包含Celery配置的文件,比如celeryconfig.py。这个文件应该包含Celery的配置信息,例如消息队列的连接信息、任务序列化方式、任务结果序列化方式等等。

豫ICP备19001387号-1