4k 4 分钟

# Docker 基础知识 Docker 是一种容器化技术,允许开发人员将应用程序及其所有依赖项打包到一个标准化的单元中,称为容器。这些容器可以在任何环境中可靠地运行,从而消除了 "在我的机器上运行" 的问题。 容器与虚拟机的主要区别在于,容器共享主机操作系统内核,而虚拟机则需要完整的操作系统。这使得容器更加轻量级和高效。 # 安装 Docker 根据您的操作系统,请按照以下步骤安装 Docker: Windows 访问 Docker 官网并下载 Docker Desktop for...
534 1 分钟

我记得小时候大约七八岁的时候,在福建乡下长大。那时我有几个玩得很好的朋友,尽管他们的面貌已经渐渐模糊了,但有一处 "秘密基地"...
6.7k 6 分钟

# 思路 绘制多边形: 当点击 "绘制多边形" 时,在屏幕上依次点击多个点来定义多边形的顶点。 每次点击创建一个序号,点击两个点以上时,会在绘制点之间生成生成线并且计算出距离,用户最少需要选择三个点才能绘制多边形。 双击右键绘制完成,生成矩形区域,并在矩形的中心添加一个标签,显示 "标签内容"。 所有绘制的点、线、实体、都会被保存在 entities 数组中,方便销毁 绘制圆形: 当点击 "绘制圆形"...
1.7k 2 分钟

# 在官网下载 mac 版本 并安装 在使用 Hexo 构建个人博客时,我们可以通过 Docker 来简化整个部署过程,提高工作效率。下面是使用 Docker 在 macOS 上部署 Hexo 博客的步骤: # 安装 Docker Desktop for Mac 从 Docker 官网下载 Docker Desktop for Mac 安装程序,下载地址:https://docs.docker.com/desktop/install/mac-install 双击 .dmg 文件开始安装过程。 当提示时,将 Docker 图标拖到应用程序文件夹中。 双击应用程序文件夹中的 Docker...
2k 2 分钟

# Cesium 中的鼠标事件 在使用 Cesium 构建 3D 应用程序时,能够灵活地控制和监听鼠标事件是非常重要的。Cesium 提供了丰富的鼠标事件接口,可以帮助开发者更好地与用户交互。 获取 ScreenSpaceEventHandler 实例 要监听 Cesium 中的鼠标事件,首先需要获取 ScreenSpaceEventHandler 实例。可以通过以下方式获取: // 获取 Cesium Viewer 实例const viewer = new Cesium.Viewer('cesiumContainer');// 获取...
3.1k 3 分钟

1、安装依赖 npm install three --save --force 或 yarn add three 使用示例 t<template>// 需要添加 :destory-on-close="true" 否则关闭弹框不会销毁数据重复创建多个模型 <el-dialog :destory-on-close="true" v-model="dialogVisible" title="预览模型" width="600"...
1.8k 2 分钟

# 准备事项 1、安装依赖 npm i @amap/amap-jsapi-loader --save 或 yarn add @amap/amap-jsapi-loader 2、申请高德地图 key 地址:https://console.amap.com/dev/key/app 注意:添加 key 时 服务平台选择 Web 端 (JS API) 3 、在组件中引入 import AMapLoader from '@amap/amap-jsapi-loader' 4、 securityJsCode 需要填入这条 key 对应的安全密钥 #...
5k 5 分钟

# 介绍 Nest.js 官网介绍 Nest (NestJS) 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的开发框架。它利用 JavaScript 的渐进增强的能力,使用并完全支持 TypeScript (仍然允许开发者使用纯 JavaScript 进行开发),并结合了 OOP (面向对象编程)、FP (函数式编程)和 FRP (函数响应式编程)。 在底层,Nest 构建在强大的 HTTP 服务器框架上,例如 Express (默认),并且还可以通过配置从而使用 Fastify ! Nest 在这些常见的 Node.js 框架 (Express/Fastify)...
7.5k 7 分钟

# 在项目中使用 TypeORM TypeORM 官网介绍 TypeORM 是一个 ORM 框架,它可以运行在 NodeJS、Browser、Cordova、PhoneGap、Ionic、React Native、Expo 和 Electron 平台上,可以与 TypeScript 和 JavaScript (ES5,ES6,ES7,ES8) 一起使用。 它的目标是始终支持最新的 JavaScript 特性并提供额外的特性以帮助你开发任何使用数据库的(不管是只有几张表的小型应用还是拥有多数据库的大型企业应用)应用程序。 不同于现有的所有其他 JavaScript ORM 框架,TypeORM...
1.7k 2 分钟

介绍 在接受请求时,为了自动验证传来的参数,可以使用 ValidationPipe, 全局定义后结合 class-validator 对传入的参数进行校验 1、安装依赖 npm i --save class-validator class-transformer yarn add class-validator class-transformer 全局使用 useGlobalPipes import { NestFactory } from '@nestjs/core';import { AppModule...