Waite’s Blog

隶笔难书, 但总要写点什么✍🏻.
欢迎来我的博客逛逛, 希望你能在这里找到些有用的内容.
你可以通过以下任意一种方式🤙🏻我:

Vue 实现公历,农历日期选择效果

在开发过程中,我们经常需要实现日期选择功能,而有时用户可能希望使用农历日期进行选择。本文将介绍如何使用 Vue 实现一个支持公历和农历选择的日期选择器。 ...

2025-03-22 · 5 min · 2240 words · Waite Wang

单例模式以及事件管理器在 Cocos 中的应用

单例模式 单例模式是设计模式中最常用的模式之一,它确保一个类只有一个实例,并提供一个全局访问点。在游戏开发中,单例模式尤其有用,因为它能够有效地管理全局资源和状态。 ...

2025-03-13 · 3 min · 1110 words · Waite Wang

Cursor 无限续杯方案

参考地址: https://github.com/chengazhen/cursor-auto-free 在本篇文章开始之前,确保你已经安装好了 Cursor[https://www.cursor.com/] 本篇文章主要介绍 cursor-auto-free这个项目的使用。 源代码构建或者下载执行文件 我们可以通过 git clone 命令来下载源代码,或者直接在 Release 页面下载已经构建好的执行文件。 ...

2025-01-12 · 4 min · 1592 words · Waite Wang

博客迁移小记

前言 嘿,大家好!我一直觉得拥有一个个人博客是件很酷的事情。它不仅是一个记录学习心得和分享技术经验的地方,更是一个展示自我的平台。在这篇文章中,我想和大家分享一下我在博客迁移过程中的心路历程。从最初的 Hexo 到现在的 Hugo,中间我还尝试了 Typecho、VitePress、WordPress 和 Halo。每一次迁移都让我对博客系统有了更深的理解。 ...

2024-12-28 · 4 min · 1856 words · Waite Wang

使用Cursor+DevBox 从零创建一个 TodeList 网页应用

Devbox 地址:https://cloud.sealos.run/?uid=Kt1gH3_BTa Cursor 地址: https://www.cursor.com/settings Cursor 规则文档: https://cursorrules.cursorauto.me/ 创建数据库和初始项目 我们这里创建一个 MongoDB 数据库 ...

2024-12-27 · 3 min · 1497 words

Http 基础

HTTP [HTTP ](#http) 一 、基础概念 请求和响应报文 URL 二、HTTP 方法 GET HEAD POST PUT PATCH DELETE OPTIONS CONNECT TRACE 三、HTTP 状态码 1XX 信息 2XX 成功 3XX 重定向 4XX 客户端错误 5XX 服务器错误 四、HTTP 首部 ...

2024-10-23 · 20 min · 9816 words

静态文档 Github 自动同步服务器

Vuepress 或部分静态文档自动同步服务器 使用 Github action 加服务器 git commit hash 匹配 本文以 Vuepress 为例子, 其他同理 请确保 服务器 安装 git 环境, 本文不再赘述 Github Action 原理: 通过 Github Action 工作流把代码编译并且部署到 gh_pages 分支 ...

2024-06-28 · 4 min · 1620 words

Django自带 Auth 数据库扩展字段

auth模块的介绍 1、导包 from django.contrib import auth 2、默认使用auth_user表来存储用户数据 # 默认用户表是位置 from django.contrib.auth.models import User mysql> show tables; +----------------------------+ | Tables_in_django_rest01 | +----------------------------+ | auth_group | | auth_group_permissions | | auth_permission | | auth_user | | auth_user_groups | | auth_user_user_permissions | | django_admin_log | | django_content_type | | django_migrations | | django_session | +----------------------------+ 10 rows in set (0.00 sec) auth_group: 存储用户组信息。每个用户组可以有多个权限。 auth_group_permissions: 存储用户组和权限的关联关系。一个用户组可以有多个权限。 auth_permission: 存储系统中定义的所有权限。权限通常与特定的模型和操作相关联。 auth_user: 存储用户账户信息,如用户名、密码、电子邮件等。 auth_user_groups: 存储用户和用户组的关联关系。一个用户可以属于多个用户组。 auth_user_user_permissions: 存储用户特定的权限,这些权限不会通过用户组继承。 django_admin_log: 存储管理站点的操作日志,如添加、更改或删除记录。 django_content_type: 存储Django中所有模型的元数据,包括app_label和model字段,用于确定对象类型。 django_migrations: 存储关于应用的迁移历史信息,包括迁移的名称和应用时间。 django_session: 存储会话数据,用于支持Django的会话框架。 mysql> desc auth_user; +--------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | password | varchar(128) | NO | | NULL | | | last_login | datetime(6) | YES | | NULL | | | is_superuser | tinyint(1) | NO | | NULL | | | username | varchar(150) | NO | UNI | NULL | | | first_name | varchar(30) | NO | | NULL | | | last_name | varchar(150) | NO | | NULL | | | email | varchar(254) | NO | | NULL | | | is_staff | tinyint(1) | NO | | NULL | | | is_active | tinyint(1) | NO | | NULL | | | date_joined | datetime(6) | NO | | NULL | | +--------------+--------------+------+-----+---------+----------------+ 11 rows in set (0.01 sec) mysql> 常用方法 1、authenticate()用来校验用户名及密码 ...

2024-06-22 · 4 min · 1585 words