博客

默认分类 / 2023-03-10

Typora我之前写文章、笔记用的Markdown编辑器是Typora,Typora是一个所见即所得的Markdown编辑器,用起来感觉很舒服,界面也很简洁,对数学公式支持也很好。之后,Typora正式版本开始收费,而且beta版本有时候还不能用。可以看我这篇文章解决typora提示This bet

50天50个Project / 2023-02-27

前言这个项目来源于GitHub上的一个开源项目https://github.com/bradtraversy/50projects50days,总共有50个用来练手的前端项目,我学习然后复现效果,并记录学习笔记和心得。效果展示random-choice-pickerHTML&CSS<!

默认分类 / 2023-02-17

使用PHP连接MySql数据库时,发现如下错误信息:The server requested authentication method unknown to the client原因因为mysql8升级了密码的验证方式 caching_sha2_password, 之前一直是mysql_nativ

spring / 2023-02-15

scope分类目前在Spring5.x的版本中,scope的取值有五种,分别是:singleton,prototype,request,session,application。singleton此取值时表明容器中创建时只存在一个实例,所有引用此bean都是单一实例。prototypespring容器

前端 / 2023-02-10

实现一个小飞机一直追随鼠标移动的效果,效果如下:上代码let plane = document.createElement('div')plane.style.backgroundImage = 'url(plane.png)'plane.style.backgrou

默认分类 / 2023-02-10

三角函数任意角所有与角α\alphaα终边相同的角,都可以表示成同角α\alphaα在内,可构成一个集合S={β∣β=α+k⋅360∘,k∈Z}S=\{\beta|\beta=\alpha+k\cdot360^{\circ },k\in Z\}S={β∣β=α+k⋅360∘,k∈Z},即任一与角α\

前端 / 2023-02-10

THREE.Scene.traverse()方法。我们可以将一个方法作为参数传递给traverse()方法,这个传递来的方法将会在每一个子对象上执行。由于THREE.Scene对象存储的是对象树,所以如果子对象本身还有子对象,traverse()方法会在所有的子对象上执行,直到遍历完场景树中的所有对

前端 / 2023-02-03

直接上代码,然后再对代码做解释import './style.css'import * as THREE from 'three'import {OrbitControls} from 'three/examples/jsm/controls/OrbitCon

前端 / 2023-01-31

需求我需要实现这样一个功能,系统管理的菜单图标可以动态的配置。由于需要动态的设置图标,首先需要全局引入图标,进行注册。在main.js中添加如下代码:import App from './App.vue'import * as ElementPlusIconsVue from 

前端 / 2023-01-12

问题修改.vue文件后,浏览器控制台提示下面这个错误,并且页面并没有热更新。ReferenceError: Cannot access 'xxx' before initialization[hmr] Failed to reload xxx. This could be due t