BitMap位图

🖼️ Bitmap(位图)详解 Bitmap(位图)是一种高效的数据结构,特别适合处理大规模二进制状态数据。 1. 什么是Bitmap? Bitmap(位图)是一种使用二进制位(0或1)来存储和表示数据的数据结构。每个二进制位代表一个状态,通常用0表示"不存在"或"假",1表示"存在"或"真"。


布隆过滤器

🧠 布隆过滤器详解与Python实现 1. 什么是布隆过滤器? 布隆过滤器(Bloom Filter)是由 Burton Howard Bloom 在 1970 年提出的一种空间效率极高的概率型数据结构。它用于判断一个元素是否在一个集合中。这种判断是概率性的:它可能会误判(False Positi


Django简化配置

后端API配置简化 Django 众所周知,Django是一个全栈框架,基于MVT设计模式,但目前主流开发为前后分离模式,无需使用Django提供的template功能,因此仅需集成API模块即可。 创建项目 安装好环境后,使用 django-admin startproject project_n


模型与数据库

一、模型 自定义模型 from django.db import models # 每个自定义模型都继承models.Model class Person(models.Model): # 定义模型字段,每个字段被指定为类属性 # 每个属性映射为数据库列 first_nam


安装Django

安装所需版本python 安装Apache 和 mod_wsgi Django 包含一个可用于测试的轻量级 Web 服务器,适用于开发环境 Apache 与 mod_wsgi适用于生产环境 mod_wsgi 有两种模式: 嵌入模式,mod_wsgi 类似于 mod_perl -- 将 Python


初识Django

初识Django-第一部分 创建项目 python -m django --version # 查看版本号 django-admin startproject project_name # 创建项目 # 层级结构 project_name/ # 项目的容器,可任意更改名称 manage.p


Python程序打包

Python程序打包 使用PyQt-Fluent-Widgets组件库打包举例 安装:pip install "PyQt-Fluent-Widgets[full]" -i https://pypi.org/simple/ 记录可能的问题: 📢 Tips: QFluentWidgets Pro is


Python命令简述

Python终端命令概要 用法: python [选项] ... [-c 命令 | -m 模块 | 文件 | -] [参数] ... 选项和参数(及对应环境变量): -b :对 str(bytes实例)、str(bytearray实例) 及 bytes/bytearray 与 str 的比较操作发出


文件热重载

Python中文件热重载 一、Watchdog库 原理核心在于利用操作系统原生的事件通知机制,而非低效的轮询(polling)。通过跨平台抽象层,将不同系统的底层文件监控API封装为统一的Python接口,实现高效、实时的文件系统事件监听。 <1>操作系统原生事件机制(核心基础) Watchdog通


JSON序列化

Python中序列化操作 一、序列化 概念:将内存中的数据结构或对象转换为可存储/传输格式(字节流/字符串)的过程。 反序列化:将序列化数据还原为原始对象的过程。 核心作用: 持久化存储:保存程序状态(如机器学习模型、用户配置) 跨系统通信:网络传输(API交互、微服务) 跨语言交换:JSON/Me