Python-异步操作 介绍Python 利用 async 和 await 关键字实现异步操作, 即允许并发而非阻塞执行程序. async 关键字用于定义异步函数, 其返回一个协程对象 await 关键字用于等待异步函数的执行 示例12345678910111213import asyncioasync def say_hello(): print("Hello") await asy 2024-08-19 Python
Python-类型提示 介绍Python 类型提示是在 3.6+ 版本中提供的, 可用于声明一个变量的类型, 方便编辑器等工具提供更好的自动补全和错误检测. 示例12345name: str = "hello"age: int = 10def greet(name: str) -> str: return f"Hello, {name}" 常用类型 2024-08-19 Python
FastAPI-基本使用 FastAPI Github 仓库 FastAPI 官方文档 介绍FastAPI 是一个用于构建 Web API 的 Python 框架. 安装1pip install "fastapi[all]" (这里其实包括 uvicorn 的安装了) 另外要安装一个 ASGI (Asynchronous Server Gateway Interface, 负责在网络请求和 Python 2024-08-19 Python
Amis-基本使用 Amis 官方文档Amis Github 仓库 介绍Amis 是一个基于 React 的低代码前端框架, 其提供了一系列可视化的组件和编辑器. 其通过 JSON 配置来生成页面, 从而减少代码量. 安装这里介绍 amis-editor, amis 的可视化编辑器的本地搭建: 123456mkdir devcd devgit clone https://github.com/aisuda/amis- 2024-08-19 Amis
Ansible-分区-格式化-挂载示例 相关模块 parted, 用于分区 (需先安装好 parted 工具) filesystem, 用于格式化 (若格式化为 xfs, 需安装 xfsprogs 工具) mount, 用于挂载 各模块的详细用法查看 ansible-doc 命令. Playbook 示例123456789101112131415161718192021222324252627282930313233343536373 2024-08-13 Ansible
MySQL-不进入交互执行指令 使用 -e, --execute 参数, 如: 12mysql -e "alter user root@'localhost' identified by 'Huawei@123';"mysql -uroot -p"Huawei@123" -e "create user slave identified wi 2024-08-13 SQL
marp-基本使用 Marp Github 仓库地址Marp-cli Github 仓库地址Marp 项目官网地址 介绍Marp, Markdown Presentation Ecosystem, 是一个用 Markdown 制作 PPT 的工具. 可以将 Markdown 文件转换为 PDF, PPT, 图片等. 安装在 Archlinux 下, 可利用 AUR 安装: 1yay -S marp-cli marp 2024-08-12 Markdown
关于-GRUB2-的部分配置 介绍GRUB2 (Grand Unified Bootloader 2) 是 Linux 系统中常用的引导加载程序, 负责在系统启动时加载操作系统内核. /etc/grub2.cfg 是其主要配置文件, 由系统安装程序或 grub-mkconfig 命令生成, 一般只在自定义引导菜单或者更改默认内核是手动编辑该文件. (毕竟改错了可能导致无法启动) 配置其配置语法虽然是 GRUB 自己定义的, 但 2024-08-12 Linux
关于-SysVinit-初始配置 介绍SysVinit 是一种传统的 Linux 初始化系统, 基于 runlevel (不同运行等级不同作用). 如: 0: 关机 1: 单用户模式 3: 多用户模式(命令行) 5: 多用户模式(图形界面) 6: 重启 /etc/sysconfig/init 定义其初始化相关配置, 现在大多 Linux 发行版使用 systemd, 该文件基本不再使用. 常用配置也是每行一个键值对, 等号两侧 2024-08-12 Linux
关于-system.conf-这个文件 介绍/etc/systemd/system.conf 用于设置 systemd 服务的全局配置. 配置基本语法部分文件内容如: 每行为键值对, 等号两边无空格. 设置服务停止的默认超时时间1DefaultTimeoutStopSec=40s 禁用 Ctrl+Alt+Del 重启系统1CtrlAltDelBurstAction=none 加载1systemctl daemon-reexec 可重 2024-08-12 Linux