6月
2025年
数学篇 - 计算机的源头二进制(笔记)
什么是二进制计数法?日常的十进制阿拉伯数字由从 0 到 9 这样 10 个计数符号组成,并采取进位制法,每10进一位,2871为例其中 ^ 表示幂或次方运算。十进制的数位(千位、百位、十位等)全部都是 10^n 的形式。需要特别注意的是,任何非 0 数字的 0 次方均为 1。在这个新的表示式里,10 被称为十进制计数法的基数.二进制我们将基数改为2,就可以理解二进制的展示了.例如110101.二进...查看全文
5月
2025年
python基础教程初学者篇
介绍Python是一门优雅且强大的编程语言,现在已广泛应用在Web 开发、数据分析、人工智能等领域,本篇教程适合初学者入门。本教程将从以下几个方面详细介绍Python的基础知识:数据类型和变量、字符串和编码、使用list和tuple、条件判断、模式匹配、循环、使用dict和set。1. 数据类型和变量在Python中,变量不需要声明类型,直接赋值即可。Python支持多种内置数据类型,包括整型(i...查看全文
4月
2024年
centos查看log日志
在CentOS系统中,Nginx的访问日志通常位于/var/log/nginx/目录下,文件名以access.log结尾。你可以使用tail、cat、less等命令查看这些日志文件。例如,查看实时的访问日志:tail -f /var/log/nginx/access.log如果你想查看日志文件的一部分,可以使用head或tail命令配合-n参数:查看前100条head -n 100 /var/lo...查看全文
3月
2024年
Python 包的依赖管理,有解了!
之前一直比较抵触用 Python ,很大一部分原因是觉得 Python 项目的环境管理比较混乱。Node.js 有 Npm 包管理工具,通过 package.json 配置项目依赖,最多再通过 nvm 来进行环境切换;Java 有 Maven Gradle 来进行包管理和项目依赖配置,并体现在 pom.xml 和 build.gradle 等中。而 Python 相比编程语言有时更体现了脚本语言的...查看全文
FastAPI(8)- 请求体 Request Body
前言接口传参方式之一:通过发送请求体(Request Body)来传递请求数据在 FastAPI,提倡使用 Pydantic 模型来定义请求体这篇文章会详细讲不使用 Pydantic 和 使用 Pydantic 发送请求体的栗子注意请求体并不是只有 POST 请求有,只不过 POST 更常见在 PUT、DELETE、PATCH 请求中都可以使用请求体其实,在 GET 请求中也可以用请求体,不过仅适...查看全文