自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Liszter

学吧 学着学着就成大神了

  • 博客(62)
  • 收藏
  • 关注

原创 uniapp报错:request:fail abort statusCode:-1 Chain validation failed

uniapp报错 request:fail abort statusCode:-1 Chain validation failed

2024-03-05 10:57:03 427

原创 【软件设计师】面向对象类图的六种关系

指一个类使用另一个类作为成员变量,如果类A使用类B作为成员变量,称类A单向关联类B,如果类B也使用类A作为成员变量,则类A与类B双向关联。关联有1:1,1:n,n:1,n:n多种关系。实现的使用:例如学生和教师,都需要知道自己在学校的信息,给学生和教师提供一个根据自己的编号查看信息的方法,可以使用一个接口定义方法,由学生和教师类实现这个方法。依赖的使用:例如学生犯错后,班级的班主任要给一个学生记过,即教师类修改学生信息,给教师类定义一个方法,使用学生类作为方法参数,对学生类的数据进行修改。

2023-10-16 21:10:58 761

原创 SEO方案尝试--Nuxtjs项目基础配置

安装 Nuxt Element Plus 模块。安装 Element Plus 和图标库。配置 Nuxt 项目。

2023-09-21 14:48:52 582 3

原创 通过chatgpt 学习React的useEffect

useEffect是 React 中的一个 Hook,它用于处理函数组件中的副作用操作。副作用操作可以包括数据获取、订阅事件、定时器等。useEffect接受两个参数:第一个参数是一个回调函数,用于执行副作用操作;第二个参数是一个数组,用于指定依赖项,只有当依赖项发生变化时,才会重新执行副作用操作。如果第二个参数为空数组,表示没有任何依赖项,副作用操作只会在组件挂载和卸载时执行一次。

2023-08-31 10:10:37 1396 1

原创 react学习记录

react-router-dom (V6)2. 参考路由使用案例:(参考代码地址)

2023-08-29 17:31:59 209

原创 正则表达式一小时学完

闯关式学习Regex 正则表达式,我感觉挺不错的,记录一下。遇到不会的题,可以评论交流。

2023-08-23 09:45:59 729

原创 开发环境可运行,发包后报错(nginx代理出现了问题)

vue项目首次发包... 后端服务发包完毕,apifox测试接口没问题、前端开发环境连服务也没问题... 前端项目打包,提前配置nginx,前端发包... 打开网页,登录接口正常,登录后其他接口报错...

2023-07-10 15:49:25 564

原创 HBuilderX无法运行至真机

uniapp,hbuilderx 无法连真机进行调试的一种解决方案。

2023-01-09 17:58:24 564 1

原创 虚拟显示器软件(win10及以上)

单独一个主机,加上这个软件,其他的电脑可以远程访问

2022-10-08 14:10:43 6107 12

原创 uniapp 开始编译,就卡住了

uniapp开始编译...,然后就没反应了

2022-09-02 11:06:49 3786 11

原创 sourcetree 这是一个无效的源地址

clone项目报错记录:1. 打开 工具 - 选项 - git2. 选择git 版本3. 看一下自己是不是装了两个git: 一个是内嵌版本的,一个是自己手动装的版本的。4. 点击Embedded ,这个是内嵌版本的,如果安装了下面会有安装位置: 例如: 当然,我这个例子是 System 版本的,也就是我正常使用的版本找到embedded 版本的位置, 把那个文件的git数据全部删除就可以了。总结, 所谓的报错无非两点: 1. 账号密码出错 2. 电脑上多个git, 上面的解决方案就是彻底删除git的数据,然

2022-07-13 08:48:23 670

原创 blob() 一个url下载文件,并更改文件名的方法

利用blob对象下载文件并更改文件名

2022-06-21 10:51:03 2692

原创 vue3+ts+antDesign+pinia+axios+svg简单基座配置过程

vue3 ts

2022-06-21 10:47:21 263

原创 vue3+ts+antDesign+pinia+axios+svg简单基座配置过程

vue3 ts

2022-06-07 15:07:59 273

原创 linux+centos7 安装nvm

linux 安装 nvm centos7 安装nvm

2022-03-17 23:56:27 3934

原创 npm -4080 报错

今天装这个node时报错,进入文件夹C:\Users\Administrator\AppData\Roaming\ 删除 npm npm-cache 就行了

2022-03-01 23:44:34 603 2

原创 react-router (V6) js跳转写法

最新版本的react-router (v6),js路由跳转

2022-02-18 15:00:46 5552

原创 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 794

原创 linux 命令总结

`whereis nginx` 查找nginx 部署位置`lsof -i:8011` 查看 8011 进程

2022-01-14 14:29:21 1144

原创 vscode 代码折叠、注释折叠

// #region/*** * * asdasdas * * * * * * */// #endregion用 region 就能实现

2021-12-13 17:51:15 2335

原创 深克隆 浅克隆

针对对象Object.assign () 是浅克隆直接复制是 浅克隆深克隆 :1. es2018 写法 : let a = { num : 1 }let b = {...a}2. 递归赋值3.JSON.stringfy

2021-12-03 14:04:39 68

原创 vscode 快捷键 自定义注释

vscode 快捷键 自定义注释 自定义代码等

2021-11-17 15:09:08 459

转载 学习 HTML5 Canvas 这一篇文章就够了

分类编程技术一、canvas 简介​<canvas>是HTML5新增的,一个可以使用脚本(通常为JavaScript) 在其中绘制图像的HTML元素。它可以用来制作照片集或者制作简单(也不是那么简单)的动画,甚至可以进行实时视频处理和渲染。​它最初由苹果内部使用自己MacOS X WebKit推出,供应用程序使用像仪表盘的构件和Safari浏览器使用。后来,有人通过Gecko内核的浏览器 (尤其是Mozilla和Firefox),Opera和Chr...

2021-10-26 15:45:25 223

原创 当前时间展示转换格式

new Date( +new Date() + 8 * 3600 * 1000 ).toJSON().substr(0,19).replace("T"," ")

2021-10-25 09:42:08 91

原创 Vscode无法运行yarn 命令

由于vscode中的集成终端使用的是powershell,所以我们要设置一下powershell的执行权限。进入C:\Windows\System32\WindowsPowerShell\v1.0目录管理员身份 运行powershell.exe输入 :set-ExecutionPolicy RemoteSigned确认更改 再输入--: y...

2021-10-14 14:39:22 363

原创 lighthouse -- 性能优化 页面流畅程度监测工具

Lighthouse performance scoring以后开发时需要注意的事项:一个最佳的DOM树:总共少于1500个节点。 最大深度为32个节点。 没有超过60个子节点的父节点。 一般来说,只需要在需要时寻找创建DOM节点的方法,并在不再需要时将其销毁。...

2021-10-12 14:37:00 166

原创 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 185

原创 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 2419

原创 获取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 694

原创 获取当前日期 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 1004

原创 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 215

原创 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 179

原创 vite报错 - Unrestricted file system access to

Unrestricted file system access to ‘/path’

2021-09-14 16:07:48 2621

原创 批量删除微博

目前能用,亲测。有时会报错可以点击一下。使用时,在微博界面,点击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 697 6

原创 three.js使用OrbitControls

引入方式import { OrbitControls } from "three/examples/jsm/controls/OrbitControls";

2021-08-03 23:33:38 354

原创 websocket学习记录

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基

2021-07-28 22:54:16 78

原创 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 107

原创 MVVM理解 ——(2)数据劫持

数据劫持 – 在使用或者设置某的对象的属性的时候,通过一系列的代码拦截此次的此次的行为。即可以在赋值过程中添加一些操作或者修改返回的结果。例如:对象设置一个 a = {name: 1};在进行赋值操作a.name = 2 的过程中,可以拦截赋值的过程,添加一些其他的操作。在获取 a.name 的时,可以改变其最终的结果。具体操作还是需要使用 Object.defineProperty(obj, key, {}) 。具体操作参考vue 的数据劫持过程。如下:明确需求 – 劫持所有我..

2021-07-24 20:08:21 709

原创 MVVM理解 ——(1)Object.defineProperty

MVVM – 双向数据绑定使用场景angular 脏值检测vue 数据劫持+发布订阅模式Object.defineProperty 不兼容低版本,也就是vue 只适用于ie8 以上版本即支持该属性的浏览器版本。功能:​ 直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。属性:configurable 值为 true 时,该属性才能被操作,操作成功返回true。如果是false,则该属性不能被操作,执行语句时会返回false。eq:为true时,.

2021-07-23 11:10:16 165

原创 mysql安装 8.0.25 zip

好气啊,我用msi包安装了十几遍都没成功!!!!最终解决了 哎。。。心累1.下载MySQL链接https://dev.mysql.com/downloads/mysql/2.解压zip 自己找个位置,解压完大致长这样(可别下载debug版本啊,哎。。。心累,我感觉把所有的坑踩了一遍)4.初始化Mysql创建文件(ACSI编码) 重点!!!!!!! 见下图先新建一个文件,一般都是新建一个txt嘛, 编辑下面这段配置。之后另存为 ...

2021-07-12 23:52:35 335 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除