- 博客(151)
- 收藏
- 关注
原创 MySQL和Navicat for MySQL下载及安装详细教程
MySQL和Navicat for MySQL下载及安装详细教程MySQL和Navicat for MySQL下载及安装详细教程MySQL和Navicat for MySQL下载及安装详细教程MySQL和Navicat for MySQL下载及安装详细教程
2022-08-08 17:19:10 11716 5
原创 vue3+three.js给glb模型设置视频贴图
1.在网上下载一个显示屏或者自己画一个,在blender中设置好显示屏的Mesh,UV设置好,这样方便代码中添加纹理贴图。可以让美术在建模软件中,先随机设置一张图片作为纹理,验证UV是否设置好。关于如何 在blender中给模型设置UV贴图百度很多的。
2024-06-03 17:56:44 641 2
原创 nuxt3.0+scrollreveal动画插件实现页面滚动加载动画效果
文章参考: https://blog.csdn.net/qq_45799465/article/details/135979304。2.在components文件夹下创建名为RevealAnimation.vue的文件。项目安装 npm install scrollreveal --save。3.utils文件夹封装tool.ts。
2024-05-13 10:57:51 704
原创 vue3+vite+superMap(超图)实现通视分析
<!--通视分析--><template> <div> <P>通视分析</P> <el-dialog draggable destroy-on-close v-if="changeVisibilityState" :modal="false" v-model="changeVisibilityState" close-icon="" title="通视分析" width="20
2024-04-15 14:57:15 646
原创 vu3+vite+supermap(超图)实现填挖方分析
<!--填挖方分析--><template> <div> <el-dialog draggable destroy-on-close v-if="changeFillCutState" :modal="false" v-model="changeFillCutState" close-icon="" title="填挖方分析" width="20%" :before-close="handleClose" @open
2024-04-15 14:52:02 924
原创 vu3+vite+supermap(超图)实现可视域分析
<template> <div class="dialog-draggable"> <el-dialog draggable destroy-on-close v-if="changeRangeVisibility" :modal="false" v-model="changeRangeVisibility" title="可视域分析" width="24%" :before-close="handleClose" @opened
2024-04-15 14:42:46 743
原创 nest.js实现登录验证码功能(学习笔记)
安装验证码插件 svgCaptcha。安装express-session。引入 注册session。
2024-02-02 17:05:21 576
原创 node.js(nest.js控制器)学习笔记
为了创建基本控制器,我们使用类和装饰器。装饰器将类与所需的元数据相关联,并使 Nest 能够创建路由映射(将请求绑定到相应的控制器)。1.获取get请求传参,用@Request装饰器或者@Query()装饰器。2.post请求获取参数,用@Request装饰器或者@Body 装饰器。nest.js控制器: 控制器负责处理传入请求并向客户端返回响应。读取请求体中得key值。header信息读取。
2024-01-31 17:13:22 672
原创 node.js(express.js)+mysql实现新增文章分类功能
【代码】node.js(express.js)+mysql实现新增文章分类功能。
2024-01-22 17:39:05 993
原创 node.js(express.js)+mysql实现用户头像修改更新
ps: avatar参数必须为base64的字符串。更换头像接口表单验证schema/user.js。routers/userinfo.js 路由。
2024-01-22 11:08:31 481 1
原创 express.js+mysql实现重置密码功能
/ 引入封装的获取验证码的方法// 1.导入验证数据的中间件// 引入封装的方法// 1.导入验证数据的中间件// 2.导入需要的验证规则对象// 重置密码// 重置密码// 根据id查询用户是否存在// 定义根据id 查询用户数据的sql语句//执行 SQL 语句查询用户是否存在console.log("请求体", req.body);console.log("旧密码", req.body.oldPwd)
2024-01-19 17:32:38 442
原创 node.js(express.js)+mysql实现修改更新用户信息功能
【代码】node.js(express.js)+mysql实现修改更新用户信息功能。
2024-01-19 11:54:07 493
原创 node.js(express.js)+mysql实现登录功能
1.检测表单数据是否合法2.根据用户名查询用户的数据3.判断用户输入的喜码是否正确4.生成JWT 的 Token 字符串登录接口完整代码如下:controllers/user.js文件// 登录接口// 导入密码加密// 导入jwt 包来生成token// 导入密钥// 获取客户端提交到服务器的用户信息// 定义sql语句,根据用户名查询用户的信息// 执行sql语句,根据用户名查询用户的信息// 执行sql语句失败。
2024-01-18 11:33:31 2019
原创 node.js(express.js)+mysql注册代码优化
二、检测用户名是否被占用/utils/db.js文件的代码如下:三、对密码进行加密项目安装指定版本bcryptjs库四、插入新用户(完整代码)1. 在上面的代码的基础上封装res.send()方法为统一的中间件,在app.js文件中然后在注册接口中把res.send修改成统一res.cc,代码如下:2. 优化username,password 表单数据验证在实际开发中,前后端都需要对表单的数据进行合法性的验证,而且,后端做为数据合法性验证的最后一个关口,在拦截非法数据方面,起到了至关重
2024-01-17 15:22:23 446
原创 node.js(express.js)+mysql实现注册功能
再插入新用户时输入中文username mysql会 出现字符集不匹配的情况mysql数据库建表的时候采用的是latin的字符集,而网页中查询的是utf-8解决方法:在你自己的数据库中分别执行一下sqlps: your_database_name为你自己的数据库名称,your_table_name为你自己的表的名称。
2024-01-17 10:10:53 915
原创 for in和for of 的区别
for in 用它可以遍历数组,对象,集合。遍历数组遍历的值是数组index索引,遍历对象和集合时遍历的是键值key。for of 适用于遍历数组,字符串,map/set等拥有iterator迭代器的的集合。
2024-01-15 16:40:43 403
原创 node(express.js创建项目)+连接mysql数据库
1.node npm的安装。3.创建express项目。2.express的安装。
2024-01-12 14:23:30 662
原创 sql 修改update,删除delete语句
inner left right join 表2 别名 on 连接条件。inner left right join 表2 别名。delete from 表名 where 筛选条件。update 表1 别名,表2 别名。delete 表1的别名,表2的别名。delete 表1的别名,表2的别名。from 表1 别名,表2 别名。update 表1 别名。where 筛选条件;WHERE 筛选条件。where 连接条件。where 连接条件。from 表1 别名。where 连接条件。
2024-01-09 15:11:55 729
原创 sql语句DML语言插入insert
insert into 表名(列名,…) values (值1,…修改: update。删除: delete。
2024-01-08 17:38:46 437
原创 sql语句子查询(标量子查询,列子查询,行子查询),分页查询,联合查询
出现在其他语句中的select 语句,称为子查询或者内查询外部的查询语句,称为主查询或外查询分类: 按子查询出现的位置select 后面from 后面where 或having 后面exists 后面(相关的子查询)按结果集的行列数不同标量子查询(结果集只有一行一列)列子查询(结果集只有一列多行行子查询(结果集有一行多列)表字查询 (结果集一般为多行多列)1.where 或having后面。
2024-01-08 15:57:34 546
原创 mysql 分组函数,分组查询
1.分组函数功能:用作统计使用,又称聚合函数,统计函数,组函数分类: sum :求和,avg 平均值,max最大值,min最小值,count计算个数特点:sum, avg 一般用于处理数值型max ,min ,count 可以处理任何类型是否忽略Nullcount:MYISAM 存储引擎下,COUNT() 的效率高INNODB 存储引擎下,COUNT()和 COUNT(1)的效率差不多,比COUNT(字段)要高一些。
2024-01-06 11:45:38 646 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人