- 博客(65)
- 收藏
- 关注
原创 Openlayers 报错记录 Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘:
原因是引用的图层得配置跨域问题。这是浏览器对canvas 设置的导出安全策略。每个引用的图层添加一个。即可、、、 不用谢、、
2024-09-12 18:02:32
1006
原创 uniapp报错:request:fail abort statusCode:-1 Chain validation failed
uniapp报错 request:fail abort statusCode:-1 Chain validation failed
2024-03-05 10:57:03
1804
5
原创 【软件设计师】面向对象类图的六种关系
指一个类使用另一个类作为成员变量,如果类A使用类B作为成员变量,称类A单向关联类B,如果类B也使用类A作为成员变量,则类A与类B双向关联。关联有1:1,1:n,n:1,n:n多种关系。实现的使用:例如学生和教师,都需要知道自己在学校的信息,给学生和教师提供一个根据自己的编号查看信息的方法,可以使用一个接口定义方法,由学生和教师类实现这个方法。依赖的使用:例如学生犯错后,班级的班主任要给一个学生记过,即教师类修改学生信息,给教师类定义一个方法,使用学生类作为方法参数,对学生类的数据进行修改。
2023-10-16 21:10:58
1677
原创 SEO方案尝试--Nuxtjs项目基础配置
安装 Nuxt Element Plus 模块。安装 Element Plus 和图标库。配置 Nuxt 项目。
2023-09-21 14:48:52
856
3
原创 通过chatgpt 学习React的useEffect
useEffect是 React 中的一个 Hook,它用于处理函数组件中的副作用操作。副作用操作可以包括数据获取、订阅事件、定时器等。useEffect接受两个参数:第一个参数是一个回调函数,用于执行副作用操作;第二个参数是一个数组,用于指定依赖项,只有当依赖项发生变化时,才会重新执行副作用操作。如果第二个参数为空数组,表示没有任何依赖项,副作用操作只会在组件挂载和卸载时执行一次。
2023-08-31 10:10:37
1469
1
原创 开发环境可运行,发包后报错(nginx代理出现了问题)
vue项目首次发包... 后端服务发包完毕,apifox测试接口没问题、前端开发环境连服务也没问题... 前端项目打包,提前配置nginx,前端发包... 打开网页,登录接口正常,登录后其他接口报错...
2023-07-10 15:49:25
635
原创 sourcetree 这是一个无效的源地址
clone项目报错记录:1. 打开 工具 - 选项 - git2. 选择git 版本3. 看一下自己是不是装了两个git: 一个是内嵌版本的,一个是自己手动装的版本的。4. 点击Embedded ,这个是内嵌版本的,如果安装了下面会有安装位置: 例如: 当然,我这个例子是 System 版本的,也就是我正常使用的版本找到embedded 版本的位置, 把那个文件的git数据全部删除就可以了。总结, 所谓的报错无非两点: 1. 账号密码出错 2. 电脑上多个git, 上面的解决方案就是彻底删除git的数据,然
2022-07-13 08:48:23
914
原创 npm -4080 报错
今天装这个node时报错,进入文件夹C:\Users\Administrator\AppData\Roaming\ 删除 npm npm-cache 就行了
2022-03-01 23:44:34
691
2
原创 react-router-dom 6
报错 : A <Route> is only ever to be used as the child of <Routes>新版本写法改了:之前版本的 `Route` 需要被 `Routes` 包裹 , 之前的 `component` 变成了 `element={<Home />}`import React from "react";import './index.css'import { Link, Route, Routes...
2022-01-27 15:06:32
858
原创 vscode 代码折叠、注释折叠
// #region/*** * * asdasdas * * * * * * */// #endregion用 region 就能实现
2021-12-13 17:51:15
2583
原创 深克隆 浅克隆
针对对象Object.assign () 是浅克隆直接复制是 浅克隆深克隆 :1. es2018 写法 : let a = { num : 1 }let b = {...a}2. 递归赋值3.JSON.stringfy
2021-12-03 14:04:39
114
转载 学习 HTML5 Canvas 这一篇文章就够了
分类编程技术一、canvas 简介<canvas>是HTML5新增的,一个可以使用脚本(通常为JavaScript) 在其中绘制图像的HTML元素。它可以用来制作照片集或者制作简单(也不是那么简单)的动画,甚至可以进行实时视频处理和渲染。它最初由苹果内部使用自己MacOS X WebKit推出,供应用程序使用像仪表盘的构件和Safari浏览器使用。后来,有人通过Gecko内核的浏览器 (尤其是Mozilla和Firefox),Opera和Chr...
2021-10-26 15:45:25
630
原创 当前时间展示转换格式
new Date( +new Date() + 8 * 3600 * 1000 ).toJSON().substr(0,19).replace("T"," ")
2021-10-25 09:42:08
115
原创 Vscode无法运行yarn 命令
由于vscode中的集成终端使用的是powershell,所以我们要设置一下powershell的执行权限。进入C:\Windows\System32\WindowsPowerShell\v1.0目录管理员身份 运行powershell.exe输入 :set-ExecutionPolicy RemoteSigned确认更改 再输入--: y...
2021-10-14 14:39:22
429
原创 lighthouse -- 性能优化 页面流畅程度监测工具
Lighthouse performance scoring以后开发时需要注意的事项:一个最佳的DOM树:总共少于1500个节点。 最大深度为32个节点。 没有超过60个子节点的父节点。 一般来说,只需要在需要时寻找创建DOM节点的方法,并在不再需要时将其销毁。...
2021-10-12 14:37:00
197
原创 css屏蔽 用户选择行为
/* 禁止长按保存图片 */img { pointer-events:none;}/* 禁止复制文本 */*:not(input,textarea){ -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */ -khtml-user-select: none; /* Konqueror */ -moz-user-select: none; .
2021-10-09 09:23:16
230
原创 vue 读取本地 txt
/**** @param file_url 文件地址* @return promise * / let urlToBlob = function(file_url) { return new Promise(function (resolve, reject){ let xhr = new XMLHttpRequest(); xhr.open("get", file_url, true); xhr..
2021-09-28 09:58:13
2584
原创 获取url中的key与value
function getParams (url) { let queryArr = url.split("?"); queryArr.shift(); queryArr = decodeURIComponent(queryArr[0]).split('&') // 定义query对象 let queryObj = {} for(let i = 0; i < queryArr.length; i++) { queryObj[queryArr[i]..
2021-09-27 14:38:53
1107
原创 获取当前日期 yyyy-MM-dd
function getNowFormatDate(date) { let seperator1 = "-"; let year = date.getFullYear(); let month = date.getMonth() + 1; let strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + mon...
2021-09-26 22:51:36
1282
原创 vue2+ts
1. 创建 vue2 项目1.1创建项目至当前目录下。vue create .1.2 选择预设信息 -- 此处选择 Manually select features.1.3 默认的一些工具(通过空格进行标 ※ ) 由于我需要使用单元测试,所以我选择了 Unit Testing。1.4 选择vue 版本 2.x 或 3.x1.5 是否需要类组件形式语法。(即ts组件开发)1.6 其余就等待安装吧...
2021-09-26 14:32:32
277
原创 canvas-流星
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>流星雨</title> <script> var context; var arr = new Array(); var starCount = 800; var rains = new Array(); var rainCount = 1; .
2021-09-23 14:37:58
216
原创 vite报错 - Unrestricted file system access to
Unrestricted file system access to ‘/path’
2021-09-14 16:07:48
2882
原创 批量删除微博
目前能用,亲测。有时会报错可以点击一下。使用时,在微博界面,点击f12,复制一下代码,点击回车即可。延时目前用的是 800ms,可以自行调整。'use strict';var s = document.createElement('script');s.setAttribute('src','https://lib.sinaapp.com/js/jquery/2.0.3/jquery-2.0.3.min.js');s.onload = function()..
2021-08-06 12:01:08
787
6
原创 three.js使用OrbitControls
引入方式import { OrbitControls } from "three/examples/jsm/controls/OrbitControls";
2021-08-03 23:33:38
452
原创 websocket学习记录
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基
2021-07-28 22:54:16
97
原创 MVVM理解 ——(3)编译模板
编译模板 —— 将模板中的{{变量}}替换成对应的数值。例如:<div> <h1>{{title}}</h1> <p>{{article}}</p></div>通过js进行操作将其中的 title 和 article 替换为真正的值。Compile(el, this);/** * el: 文本节点 * vm: 传入的数据 data * */function Compile(el, vm) ..
2021-07-25 18:03:14
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人