跳至主要內容
Nuxt.js学习笔记

环境准备

安装 Node.js

前往 Node.js 官方网站 下载并安装最新的 LTS(长期支持)版本。 安装完成后,在终端或命令提示符中输入 node -v 和 npm -v,确保 Node.js 和 npm 已正确安装。 安装代码编辑器

创建 Nuxt.js 项目

  1. 使用命令行工具创建项目

    打开终端,输入以下命令:

    # 复制代码
    npx create-nuxt-app my-nuxt-project
    # 这将启动一个交互式的项目创建过程。
    
  2. 配置项目 在创建过程中,会提示你选择一些配置:

    • 项目名称:默认为 my-nuxt-project,你可以自定义。
    • 编程语言:选择 JavaScript 或 TypeScript,初学者建议选择 JavaScript。
    • 包管理器:选择 npm 或 yarn,根据你的喜好。
    • UI 框架:如需要,可以选择 Element UI、Vuetify 等;否则选择 None。
    • Nuxt.js 模块:常用的有 Axios、PWA 等,可根据需要选择。
    • Linting 工具:建议选择 ESLint,有助于保持代码风格一致。
    • 测试框架:初学者可以选择 None。
    • 开发工具:根据需要选择。
  3. 启动项目 进入项目目录并运行开发服务器:

    # 复制代码
    cd my-nuxt-project
    npm run dev
    # 打开浏览器,访问 http://localhost:3000,你应该会看到 Nuxt.js 的欢迎页面。
    

银角小王大约 1 分钟笔记笔记nuxtvueweb
Celery学习笔记

1. Celery 简介

1.1 什么是 Celery?

Celery 是一个简单、灵活且可靠的分布式任务队列系统,用于处理大量消息并提供实时操作或异步任务处理。它允许你将任务分配到不同的工作节点上,并支持任务的调度、执行和监控。

1.2 Celery 的使用场景

  • Web 应用中的异步任务:处理耗时操作,如发送电子邮件或生成报告。
  • 定时任务:例如每天定时执行某个任务。
  • 分布式处理:将任务分配到不同的节点,实现负载均衡。

银角小王大约 8 分钟笔记笔记celerydjangopython
学习笔记

这里是我的学习笔记页面,记录一些学习过程中的笔记。包括前后端开发、Linux、工具等。

pnpm使用指南

pnpm是一个快速、零配置的包管理工具,它的主要功能是用于管理项目中的依赖包,它的优点是:

  1. 快速 -> 相较于npm和yarn,pnpm的安装速度更快,因为它会将依赖包安装到一个公共的存储库中,而不是每个项目都安装一份。
  2. 省空间 -> 由于pnpm的依赖包是安装到一个公共的存储库中,所以它不会像npm和yarn那样占用大量的空间。
  3. 省流量 -> 由于pnpm的依赖包是安装到一个公共的存储库中,所以它不会像npm和yarn那样占用大量的流量。

银角小王大约 2 分钟笔记学习笔记目录
SpringBoot笔记

Spring Boot介绍

Spring Boot 是一个用于创建独立、可执行的、基于 Spring 框架的 Java 应用程序的开发框架。它简化了 Spring 应用程序的开发、部署和管理,使开发者能够更快速地构建高效的应用程序。以下是关于 Spring Boot 的一些主要特点和信息:

简化配置:Spring Boot采用“约定优于配置”的原则,减少了传统 Spring 应用程序的配置需求。它自动配置了许多常见的应用程序组件,从而减少了手动配置的工作量。

内嵌式容器:Spring Boot支持内嵌式容器(如Tomcat、Jetty或Undertow),因此您可以将应用程序打包为一个可执行的JAR文件或WAR文件,无需额外的Web服务器。


银角小王大约 17 分钟笔记学习笔记后端框架SpringBoot
VITE笔记

VITE笔记

VITE介绍

Vite 是一个 Vue 框架的构建工具,它提供了一种新的开发体验,可以更快地构建应用程序。Vite 使用 Rollup 作为其构建工具, Rollup 是一个 JavaScript 模块打包器,它允许你使用 ES2020 模块语法,并且可以打包你的应用程序。 Vite 的核心特性包括:

  1. 开发环境:Vite 提供了一个快速的开发环境,它允许你使用 Vue 3 的新特性,如 JSX、TSX 和 Vue 3 的 Composition API。
  2. 构建:Vite 使用 Rollup 作为其构建工具, Rollup 是一个 JavaScript 模块打包器,它允许你使用 ES2020 模块语法,并且可以打包你的应用程序。
  3. 热重载:Vite 支持热重载,这意味着当你在编辑代码时,Vite 会自动重新加载页面,而不需要刷新浏览器。
  4. 依赖预构建:Vite 可以预构建依赖,这可以减少应用程序的启动时间。
  5. 插件:Vite 支持插件,你可以使用插件来扩展它的功能。
  6. 服务器:Vite 使用原生 Node.js 服务器,因此它具有更好的性能和可扩展性。
  7. TypeScript:Vite 支持 TypeScript,这使你可以使用 TypeScript 的类型检查。
  8. CSS:Vite 支持 CSS,你可以使用 CSS 的新特性,如变量、函数和 mixin。

银角小王大约 3 分钟笔记学习笔记前端框架VITE
VuePress-theme-hope使用心得

介绍

vuepress-theme-hope是一个vuepress主题,它是基于vuepress官方主题进行开发的,它的主要功能是为vuepress提供全方位的增强功能。

VuePress 默认主题只是一个提供基础文档布局的主题。 例如:它不会注入元标记或生成用于 SEO 优化的站点地图。此外,虽然 VuePress 在一定程度上扩展了 Markdown 语法,但仍然缺少一些常用的功能,例如文本对齐、标记、流程图、公式、演示等,同时默认主题提供的一些功能较弱或缺失,如图片预览、代码块复制、目录页等。


银角小王大约 5 分钟笔记学习笔记前端框架VuePress
pnpm使用指南

介绍

pnpm是一个快速、零配置的包管理工具,它的主要功能是用于管理项目中的依赖包,它的优点是:

  1. 快速 -> 相较于npm和yarn,pnpm的安装速度更快,因为它会将依赖包安装到一个公共的存储库中,而不是每个项目都安装一份。
  2. 省空间 -> 由于pnpm的依赖包是安装到一个公共的存储库中,所以它不会像npm和yarn那样占用大量的空间。
  3. 省流量 -> 由于pnpm的依赖包是安装到一个公共的存储库中,所以它不会像npm和yarn那样占用大量的流量。

银角小王大约 1 分钟笔记学习笔记前端