软件开发

使用 Python FastAPI 构建 Web 服务

使用 Python FastAPI 构建 Web 服务

FastAPI 是一个使用 Python 编写的 Web 框架,还应用了 Python asyncio 库中最新的优化。本文将会介绍如何搭建基于容器的开发环境,还会展示如何使用 FastAPI 实现一个小型 Web 服务。
学习用 Git 变基来改变历史!

学习用 Git 变基来改变历史!

Git 核心的附加价值之一就是编辑历史记录的能力。与将历史记录视为神圣的记录的版本控制系统不同,在 Git 中,我们可以修改历史记录以适应我们的需要。
Git/GitHub 中文术语表

Git/GitHub 中文术语表

我们根据 GitHub 等文档,收集整理了部分常用的 Git 和 GitHub 中的术语的中文定名及其解释。
4 个不可或缺的 Git 脚本

4 个不可或缺的 Git 脚本

Git Extras 版本库包含了 60 多个脚本,它们是 Git 基本功能的补充。以下是如何安装、使用和贡献的方法。
Go 中的内联优化

Go 中的内联优化

本文讨论 Go 编译器是如何实现内联的,以及这种优化方法如何影响你的 Go 代码。
什么是 GraphQL?

什么是 GraphQL?

GraphQL 是一种查询语言、一个执行引擎,也是一种规范,它让开发人员重新思考如何构建客户端和 API 应用。