- 博客(18)
- 收藏
- 关注
原创 关于mysql安装踩坑的一些事
踩坑!没有记录默认密码,卸载不干净,修改密码报sql错误没有记录mysql默认密码怎么办没有记录mysql默认密码怎么办无数安装mysql的教程,都会有一个步骤:mysqld --initialize --console。该命令下,控制台会打印默认密码,即root@localhost后面的部分,这里务必要找小本本记下来,可以省掉很多麻烦。但是,忘记了密码怎么办,网上有很多教程,如果有用大家可以参照,若是没用,就试试我这种,,,1、简单粗暴:删除mysql安装包由于我下载的是免安装的,因此直接删除
2022-02-15 17:14:40
442
原创 promise使用方式
promise用来封装异步方法,一般使用方式为:1、定义异步函数function aaa(){return new Promise((resolve,reject) => {//异步操作if(){ // 如果成功 resolve()}else { //如果失败 reject() }})}2、调用异步函数使用async awaitasync function bbb () {await aaa()**.**then( res => {// 这里可以处理resolve传递
2021-09-10 10:57:41
161
原创 vue-property-decorator开发,子组件互相覆盖
检查每个子组件是否使用**@Component**命名,若是没有设置name,则会导致后面的子组件替换前面的,页面出现混乱。import { Vue, Component } from ‘vue-property-decorator’@Component({name: ‘vueName’})
2021-08-18 10:11:16
210
原创 Vue数据更新,视图DOM不更新
一般这种情况出现在数组和对象发生变化时,若是对象,使用this.set()⇒∗∗this.set() ⇒ **this.set()⇒∗∗this.set( target, key, value )**若是数组中包含的对象发生变化,将该对象整个替换:newData={…array[idx],/*更改的值/}array=[…array.slice(0,idx),newData,…array.slice(idx+1)]...
2021-08-18 10:05:22
337
原创 vue搭配 dateformat.js 时间格式化
vue搭配 dateformat.js 时间格式化 使用方法:1 npm install dateformat --save-dev2 在要用的文件中(.vue/.js)引入– import dateformat from ‘dateformat’3 使用dateformat对时间格式化dateformat(格式化时间*1000, ‘yyyy-mm-dd HH:MM:ss’)...
2021-07-15 10:18:09
1491
原创 使用el-table-column中的formatter格式化某一列内容
v-for循环生成的table,使用formatter选中其中一列并格式化以保留两位小数为例:
2021-04-23 20:46:33
6986
1
原创 javascript 深拷贝的方法
1、JSON的stringify()与parse()方法JSON的stringify()方法可以将js对象转换为JSON 字符串,JSON的parse()方法可以将JSON字符串转为js对象。因为字符串与对象的存储方式都不同,因此可以实现引用数据类型的深拷贝。缺点在于:无法拷贝函数,如下:存在函数的情况:2、递归函数实现深拷贝递归函数就是在函数体内部调用自身的函数。在深拷贝过程中就是在对引用数据类型进行赋值时递归的对其包含的引用数据类型进行赋值。核心要素:1)判断传入的参数是否为引用数据类
2020-07-26 09:50:49
472
原创 javascript 浅拷贝
1、js基本数据类型:Number、Boolean、String、null、undefine、Symbol(ES6新增);基本数据类型存放在栈中,它们之间的拷贝均为深拷贝,即两者再无任何关联,如下:;引用数据类型存放在堆中,并在栈中存放一个地址,用于访问堆中的内容。引用数据类型之间的拷贝要根
2020-07-24 17:42:53
1550
1
原创 数组的高阶函数map、filter、reduce介绍
Map、Filter、Reduce是ES6新的数组方法,可以高效帮助我们处理一些数组的计算,下面分别介绍:1、Map()方法作用:数组调用map方法,可以返回一个新的数组,新数组中的元素是对原数组中的元素按照传入的处理函数进行运算得到的,计算时按照原数组中元素的顺序由左至右依次计算。参数1:function函数,该函数中定义了对原数组中的每个元素进行处理的方法,函数的参数:currentValue:当前处理的元素的值——必需index:当前处理的元素的索引值——可选arr:当前元素所属的数组对象
2020-07-13 17:37:56
525
原创 vscode设置中文模式
刚下载好vsCode后,为英文模式,如下图:要向将其设置为中文模式,首先第一步:ctrl + shift + P第二步:输入 configure display language,并选中它假如你没有安装中文语言包,是不会有zh-cn这个选项,只会有en(代表英文)这一个,此时我们要选择Install additional languages…并在右侧弹出的框中安装中文语言包,点击install安装成功后会提示重启,此时点击restart再次打开后你会发现竟然还是英文环境,莫慌,,就剩最后一
2020-06-01 20:13:22
811
原创 使用脚手架创建Vue项目
首先解释一下什么是脚手架?没有脚手架,我们使用webpack作为打包时,需要下载很多支持vue开发的包或插件,并且需要自己配置,十分繁琐,脚手架是一个命令行工具,就像npm这样,脚手架帮助我们快速的创建vue项目,并且我们不需要考虑项目搭建的过程,直接写自己的代码即可,十分方便。1、使用脚手架创建vue项目,首先需要下载安装脚手架。win+R打开命令窗口,输入npm i -g @vue/cli2、安装成功后,使用vue create my-project3、选择使用手动方式配置4、选择项目中需
2020-05-23 17:02:20
1909
原创 原生js 事件委托
在开发过程中我们会经常遇到动态的添加一些html元素,例如li,此时如果我们想要给新增加的li添加鼠标点击事件会有点困难,同理,ul/ol下有很多li,我们不可能每个都给他们写一次监听事件的代码,此时我们就要用到事件委托。即将监听要执行的事件委托给li的公共的父辈,这里我们使用的原理是冒泡,因为我们点击li,即使它本身没有绑定点击事件,但是会冒泡到ul上,ul则会执行,如何得到鼠标具体点击的是哪...
2020-05-08 16:34:23
271
原创 pytorch安装
最近在接触深度学习方面的东西,所以难免用到pytorch框架,安装的时候遇到一些问题,幸好最终得到解决。首先,需要去pytorch官方网站选择需要下载的版本https://pytorch.org/get-started/locally/这是我选择的,将run this Command 后的信息复制到控制台win+r,输入cmd回车打开控制台,输入pip install…回车你会发现,...
2020-04-14 16:00:32
595
原创 创建Vuex后的简单使用
创建vue项目后,若是勾选了Vuex和Router,则项目目录如下当我们想要使用store中的变量时,要在store>index.js中定义如下最后如何在组件中使用该count变量?假如要在中使用,可以通过this.KaTeX parse error: Expected '}', got 'EOF' at end of input: …plate>中使用,则通过{{store.st...
2020-04-11 11:22:23
133
原创 js闭包
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2020-03-24 09:36:45
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人