FastAPI入门篇 发表于 2024-12-21 更新于 2025-06-01 分类于 engineering , pythonFastAPI简介FastAPI 是一个现代、快速(高性能)的 Python Web 框架,用于构建 API。它基于 Python 3.6 及以上版本,并且利用了 Python 类型提示的功能。FastAPI 旨在帮助开发者快速构建出高性能的 API,并且具有自动生成文档的功能。参考文档:FastAPI官方文档FastAPI源码 阅读全文 »
好好学Docker:使用Docker安装配置AList 发表于 2024-11-30 分类于 engineering , dockerAList简介AList是一个支持多种存储介质的文件列表程序,基于 Gin 和 Solidjs 实现。相关文档:github - AlistGo/alistAList Docs《好好学Docker:使用Docker安装配置FileBrowser》 阅读全文 »
好好学Docker:容器指标查看工具ctop 发表于 2024-11-23 分类于 engineering , dockerctop简介ctop 是一个类似于 top 的容器指标查看工具。ctop 提供了查询多个容器实时指标的视图,以及查询特定容器实时指标的视图。ctop 内置对 Docker 和 runC 的支持;未来版本计划支持其他容器和集群系统的连接器。相关文档:github - bcicen/ctop容器的top工具:ctop 阅读全文 »
好好学Docker:自建RustDesk Server 发表于 2024-11-09 分类于 engineering , docker , linuxRustDesk简介RustDesk 是一款开源的远程桌面软件,是 TeamViewer、向日葵的替代软件,提供了高效、安全的远程访问解决方案。相关文档:github - rustdesk/rustdeskRustDesk官网RustDesk官方文档RustDesk 自建服务器部署和使用教程远程桌面软件 RustDesk 阅读全文 »
好好学Linux:Ubuntu18 升级到 Ubuntu22 发表于 2024-11-09 分类于 engineering , linux为什么要升级Ubuntu?Ubuntu18 的常规支持已于2023年4月结束,而 Ubuntu22 有更长的常规支持周期,这意味着在未来几年内,用户将持续获得包括功能更新、安全更新和错误修复在内的全面支持,确保系统的稳定性和安全性。Ubuntu22 采用了较新的 Linux 内核版本,新内核通常会带来更好的硬件支持、性能优化和安全性增强。此外,最重要的是,很多Ubuntu中的软件仅支持最新版本的Ubuntu,比如Waydroid,比如麟卓卓懿。因此,虽然升级Ubuntu比较麻烦,并且存在一定的风险,但是是值得的。参考文档:Upgrade Ubuntu desktop18.04 -> 22.04 upgradeUpgrade ubuntu 18.04 to 22.04ubuntu18.04如何更新到22.04 阅读全文 »