Waite’s Blog

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

Cursor 无限续杯方案

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

2025-01-12 · 3 min · 1083 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 创建数据库和初始项目 我们这里创建一个 MongoDB 数据库 创建完之后在 DevBox 创建一个 NodeJS + Express 的项目,注意创建在 3000 端口 ...

2024-12-27 · 3 min · 1490 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

uniapp+vite+vue3+ts配置eslint代码检查及prettier规范检查

可以参考 https://waite.wang/posts/web/vue-project-construction-specification/ 参考: https://blog.csdn.net/u011296285/article/details/136597099 配置eslint代码检查 npm i eslint -D 初始化 npx eslint --init 选择配置(根据自己需求选择) ? How would you like to use ESLint? To check syntax and find problems ? What type of modules does your project use? JavaScript modules (import/export) ? Which framework does your project use? Vue.js ? Does your project use TypeScript? Yes ? Where does your code run? None ? How would you like to define a style for your project? Use a popular style guide ? Which style guide do you want to follow? Airbnb ? What format do you want your config file to be in? JavaScript 修改.eslintrc.js ...

2024-05-02 · 5 min · 2152 words · Waite Wang

鸿蒙学习笔记3

Stage 模型 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/start-with-ets-stage-0000001477980905-V2 一个应用只能有一个 @EntryAbility,但可以有多个 @PageAbility。 (Stage模型)目录结构 AppScope > app.json5:应用的全局配置信息。 entry:HarmonyOS工程模块,编译构建生成一个HAP包。 src > main > ets:用于存放ArkTS源码。 src > main > ets > entryability:应用/服务的入口。 src > main > ets > pages:应用/服务包含的页面 src > main > resources:用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。关于资源文件,详见资源分类与访问。 src > main > module.json5:Stage模型模块配置文件。主要包含HAP包的配置信息、应用/服务在具体设备上的配置信息以及应用/服务的全局配置信息。具体的配置文件说明,详见 module.json5配置文件。 build-profile.json5:当前的模块信息、编译信息配置项,包括buildOption、targets配置等。其中targets中可配置当前运行环境,默认为HarmonyOS。 hvigorfile.ts:模块级编译构建任务脚本,开发者可以自定义相关任务和代码实现。 oh_modules:用于存放三方库依赖信息。关于原npm工程适配ohpm操作,请参考历史工程迁移。 build-profile.json5:应用级配置信息,包括签名、产品配置等。 hvigorfile.ts:应用级编译构建任务脚本。 应用配置文件 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/14d_u7f6e_u6587_u4ef6_uff08stage_u6a21_u578b_uff09-0000001427902192-V2 ...

2024-04-06 · 36 min · 17955 words