自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dhun_LI的博客

记录学习中遇到的问题、总结等……

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

原创 Axios基本使用

在官网上有写着,Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。一直都是浅显的了解。很少实际使用,最近遇到的项目里需要前后端交互,想着拾起来一点,奈何实践经验实在太少,只能粗略的写个例子试试了……一、安装1.使用npm安装npm install axios2.使用bowerbower install axios3.使用cdn<script src="https://unpkg.com/axios/dis...

2021-11-10 15:06:33 1932

原创 PyCharm及Python3.10.5安装配置教程

python解释器与pycharm配置

2022-07-26 17:17:44 4899 1

原创 TPshop商城——windows部署(保姆级)

TPshop项目部署php报错 Use of undefined constant level - assumed 'xxx' (this will throw an Error in a future version of PHP)

2022-06-28 14:08:13 5656 25

原创 RouYi-Vue项目部署——保姆级教程

若依项目部署——保姆级教程

2022-06-23 14:57:09 3722 2

原创 Linux系统常用命令

linux常见命令

2022-06-17 18:48:21 206

原创 B/S架构与C/S

什么是B/S架构?什么是C/S架构?B/S软件与C/S软件的区别

2022-06-09 18:27:02 338

原创 常用dos命令

常用dos命令

2022-06-09 18:14:29 75

原创 Vue—textarea控制输入行数(如最多输入6行)

el-input的type=“textarea”,最多只能输入xx行

2021-12-31 17:41:00 10368 7

原创 Vue input输入限制—正整数,小数位数……

最近一个需求,因为数据比较多,提测时各种输入框限制的bug反馈回来,快要气死了,把我遇到的做个总结,以后再遇到也能参考一下……1、仅能输入正整数在input里加入onkeyup那一行代码即可,这样无论怎么输入汉字字母还是符号什么的都输入不进去,哪怕是数字,单输入0或者0.xxxx也一样输入不进去,只有输入正整数才可以。(公司电脑上没有软件不然就录屏转GIF放出来了,可以参考)小bug:当长按0的时候可以输入一堆0,违背了正整数,目前还没有找到非常完美的写法,请大家补充。<el-inp

2021-12-25 15:55:03 14147 3

原创 踩坑——nodejs

新入职一家公司,总是会给配电脑的,一些常用的工具,环境配置都得自己去弄;最近在新的实习公司配环境的问题上可没少使自己崩溃,今天总结一下在nodejs是踩过的坑,说多了都是泪……一、安装网上搜索nodejs安装配置教程,按照别人写的一步步的安装,最后验证是否安装成功的时候,嗯,怎么跟别人别人一样呐(我是按照这来配置的https://www.cnblogs.com/liuqiyun/p/8133904.html)node -v得到的新版本的16.x...

2021-12-18 11:48:24 364

转载 VUE— el-table-column 显示的数据为多个

最近遇到一个问题,有个需求是在原有的table显示里加上一个内容。比如原本的key:name,仅仅以姓名显示,现在要变成 姓名(账号) 的显示,然而无法乎哟渠道返回的数据(对项目不熟悉,但是看了传值都是正常的,就单获取一个数据获取不到,可能是我写错了),测试那边催着,我就换了一个方式,把原本el-table-column引数据的地方把姓名那一列删掉了,在vue在组件里直接加上一个el-table-column进行吧显示,类似下面代码那样。<el-table :data="projNameOr..

2021-12-14 14:15:12 3640

原创 VUE—el-form包含循环遍利的数据校验

el-form包含循环遍利的数据校验

2021-12-14 11:48:59 8356 5

原创 JavaScript专项练习(一)

支持冒泡和不支持冒泡的事件:js实现继承的几种方式:原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承详见文章js原型,原型链,继承浅析JS常见事件:onmousedown:某个鼠标按键被按下 onkeypress:某个键盘的键被按下或按住 onchange:用户改变域的内容 onblur:失去焦点 onfocus:获得焦点js数组常见函数(今日遇到):unshift():将新项添加到数组的开头,并返回新的长度。push():向数组末尾.

2021-12-13 18:49:34 602

原创 HTML标签嵌套规范总结

今天遇到一个嵌套规范的题目,忙里偷闲总结记录一下,大家都听过“行内元素不能嵌套块级元素”吧,因此进入正文之前先来说一下哪些是块级元素,哪些是行内元素。赶时间的老铁可以直接翻到最后哦。一、块级元素一般用来搭建网站架构、布局、承载内容等,包括以下标签:div、h1~h6、address、blockquote、center、dl、dt、dd、form、hr、ol、p、table、ul……特点:独占一行,能够识别宽高 margin和padding的上下左右均对其有效 自动...

2021-12-10 11:57:56 1544

原创 HTML专项练习(一)

SVG、web页面级别的优化、获得ElementById对象的方法、屏幕的尺寸标准、HTML标签嵌套规范

2021-12-10 11:07:50 805

原创 VUE——el-select实现下拉框全选功能

el-select下拉框全选功能实现

2021-12-04 18:43:09 4333 1

原创 Vue报错——ReferenceError: followedUp is not defined

上周提测的一个项目,今天师父突然说因为我上次部署测试环境导致报错,另一个页面内容无法展示,额……有点儿懵逼,报错如下,去项目里全局搜索followedUp,然后看了一遍又一遍,这不该有的都有嘛,怎么会未定义呐,郁闷啊,为了不耽误其他人测试只能先回退了。回退之后就找到问题了,我的锅,万万没想到一时大意,后面没写完,添上 : ' ' 然后重新提测,啊啊啊啊,我怎么会这么大意,服了我自己,给自己气笑了……...

2021-12-01 15:31:30 817

原创 正则表达式——匹配

元字符\d 匹配一个数字字符。等价于 [0-9]。\D 匹配一个非数字字符。等价于 [^0-9]。\f 匹配一个换页符。等价于 \x0c 和 \cL。\n 匹配一个换行符。等价于 \x0a 和 \cJ。\r 匹配一个回车符。等价于 \x0d 和 \cM。\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。\S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。\t ...

2021-11-23 17:34:14 1784

原创 单个el-form-item中有多个必填

element-ui组件里的el-form设置为必填都是一对一的,而一个里面包含多个选择框或输入框的却无法实现,怕自己说不清楚,附一张图吧:图中“下发周期”是一个el-form-item的label名,下面的都包含在里面,设置必填使二者都生效,有一个尾田都要有提示,废话不多说,直接上代码html部分:<el-form :model="form" :ref="form" :rules="rules" label-width="80px"> <el-form-ite.

2021-11-19 19:07:47 2540

原创 VUE报错:Unknown custom element: xxx- did you register the component correctly? For recursive……

小白提醒一句,遇到这个错误的时候先在引组件的地方往下翻翻,看看是不是多写了一个导致冲突了,不然到最后你会很后悔,不信你往下看就知道了…… 今天给项目添加新需求,引入组件的时候踩到一个坑,搞不懂是哪里出了问题,组件引的也没毛病,单词也没拼错,就纳闷为什么只能显示出我随便打的字母,组件内容却显示不出来,项目运行也没报错,无奈打开控制台,这醒目的红色…… 英语菜鸟翻译一下是“未知自定义元素:<BasicInformation>-是否正确注册了组件?对...

2021-11-18 11:15:42 5054 2

原创 VSCode常用快捷键

一、万能键F1或Ctrl+Shift+P(俗称万能键) :打开命令面板二、编辑器与窗口1、新建文件:chtr+n2、新开窗口:ctrl+shift+n3、切换文件:alt+1/2/3或ctrl+tab4、关闭当前窗口:ctrl+w5、关闭当前的VSCode编辑器: Ctrl+Shift+W6、显示/隐藏左侧边栏:ctrl+b7、文件重命名:鼠标选中+f2(部分是组合键fn+f2)8、自动换行:alt+z(标签过长需要拖动编辑器下方滚动条阅读时不太方便,可以一键换...

2021-11-08 14:13:39 9173

原创 VSCode如何关联Git及使用

个人用习惯了webstorm,可是实习的公司用自己的私有npm,下载依赖总是出错,师父又没用过webstorm,无奈只能换vscode了,然而仍有我没遇到过的问题。vscode里的默认终端没权限,需要更改终端(之前用过VSCode,没遇到过这种情况);而且明明down下来的项目中有git文件,却无法使用,像图中那样,先说一下这个怎么解决的吧:首先打开左下角齿轮里的设置,搜素shell:windows,找到下图圈着的,点击在seetings.json中编辑,在里面添加一行代码"git.path"...

2021-11-03 15:12:12 8323

原创 读书感悟(一)

最近的学习开始回归到书本上了,主要是因为网络上搜索着学习的知识太散,不系统,干脆买了几本书,书本是我在面试中遇到的一个很好的面试官推荐的,面试中跟他聊的挺开心的,也有很多感悟...

2021-06-05 17:03:28 136

原创 6、双飞翼布局和圣杯布局

圣杯布局和双飞翼布局是需要掌握的重要布局方式。两者的功能相同,都是为了实现一个两侧宽度固定,中间宽度自适应的三栏布局(中间先加载渲染)两者的实现方法略有差异,不过都遵循了以下要点:两侧宽度固定,中间宽度自适应 中间部分在DOM结构上优先,以便先行渲染 允许三列中的任意一列成为最高列 只需要使用一个额外的<div>标签圣杯布局和双飞翼布局解决问题的方案在前一半是相同的,也就是三栏全部float浮动,但左右两栏加上负margin让其跟中间栏div并排,以形成三栏布局。不同在于解决

2021-03-17 16:59:48 99

原创 13、Vue指令

再次回到了小组学习Vue,开学第一周在慌忙地准备教资,总算考完了,昨天躺尸一天,今天必须得学习了。这次主要学习了Vue指令。什么是Vue指令?有什么作用?Vue.js的指令是以v-开头的,它们作用于HTML元素,指令提供了一些特殊的特性,将指令绑定在元素上时,指令会为绑定的目标元素添加一些特殊的行为,我们可以将指令看作特殊的HTML特性(attribute)。指令的作用是当表达式的值改变时,相应地将某些行为应用到 DOM 上。Vue指令分为内置指令(可复用)和自定义指令(一般内置指令无法满足

2021-03-15 11:54:51 266

原创 5、理解 localstorage、sessionstorage和cookie

一、什么是Cookie?Cookie 是一些数据, 存储于你电脑上的文本文件中(Cookie实际上是一小段的文本信息(key-value格式))HTTP协议本身是无状态的。什么是无状态呢,即服务器无法判断用户身份。客户端向服务器发起请求,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。当 web

2021-03-04 17:56:52 296 1

原创 4、伪类和伪元素

什么是伪类?伪类是用于定义元素的特殊状态/CSS伪类是用来添加一些选择器的特殊效果。例如,它可以用于:设置鼠标悬停在元素上时的样式 为已访问和未访问链接设置不同的样式 设置元素获得焦点时的样式伪类的语法:selector:pseudo-class { property: value;}链接能够以不同的方式显示:/* 未访问的链接 */a:link { color: #FF0000;}/* 已访问的链接 */a:visited { color: #00

2021-03-03 15:24:58 150

原创 4、xss和csrf的攻击和防御

在互联网普遍的时代,数据安全和个人隐私很容易被泄露,黑客的攻击手段也是层出不穷,本文主要分析两种常见的web攻击(XSS和CSRF)和防御措施。什么是XSS?XSS(cross-site script):跨站脚本攻击(因缩写和CSS重复,所以叫XSS),指的是攻击者通过在用户浏览器注入恶意可执行脚本,获取用户隐私信息的攻击方式。简单来说就是指利用网站漏洞从用户那里恶意盗取信息。XSS是一种常见于 Web 应用中的计算机安全漏洞,恶意攻击者向Web 页面里嵌入恶意的客户端脚本,当用户浏览此网页时.

2021-03-02 15:44:26 261

原创 1、线性回归原理

什么是线性回归?线性回归是利用数理统计中的回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法,运用十分广泛。其表达形式为y = w'x+e,e为误差服从均值为0的正态分布。简单来说:回归分析是一种统计工具,它利用两个或两个以上变量之间的关系,由一个或几个变量来预测另一个变量。回归分析中:只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示,这种回归分析称为一元线性回归分析 如果回归分析中包括两个或两个以上的自变量,且因变量和自变量之间是线性关系,则称为多元线

2021-03-01 18:42:10 1920

原创 3、set和map——特点与区别

今天就set和map的特点与区别进行了一下学习总结。MAP是什么?Map是一组键值对的结构,用于解决以往不能用对象做为键的问题,具有极快的查找速度。注:函数、对象、基本类型都可以作为键或值。初始化Map需要一个二维数组,或者直接初始化一个空Map,Map具有以下方法:var m = new Map(); // 空Mapm.set('Adam', 67); // 添加新的Key-valuem.has('Adam'); // 是否存在key 'Adam' : tru.

2021-03-01 18:18:21 3420 3

原创 2、浅析javascript——数据类型及深浅拷贝

1.数据类型js数据类型分为两种:基本数据类型:Number(数字类型)、Boolean(布尔型)、Null(空)、Undefined(未定义)、String(字符串)、Symbol(ES6新增)引用数据类型:Object(对象)、Array(数组)、Function(函数)2.两种数据类型的区别  先解释一下栈和堆,以便下面的理解,栈(stack)为自动分配的内存空间,它由系统自动释放;堆(heap)则是动态分配的内存,大小也不一定会自动释放。存储位置不同:  基本类型存在栈中,占空间

2021-02-02 15:55:43 107

原创 1、js原型,原型链,继承浅析

一、什么是原型?  《Javascript高级程序设计》中对原型的描述是这样的:每个函数都会创建一个 prototype 属性,这个属性是一个对象,包含应该由特定引用类型的实例共享的属性和方法。实际上,这个对象就是通过调用构造函数创建的对象的原型。使用原型对象的好处是,在它上面定义的属性和方法可以被对象实例共享。原来在构造函数中直接赋给对象实例的值,可以直接赋值给它们的原型。  简单来说就是每一个javascript对象在创建的时候就会有一个与之关联的对象B产生,对象B就是所说的“原型”。原型也是

2021-01-29 15:37:51 119

原创 12、Vue过滤器

  今天一下午没课,躺了几个小时还是困,干脆起来学习吧,主要看了vue过滤器,趁热打铁记录一下,方便以后再回顾。一、理解过滤器功能:对要显示的数据进行特定格式化后再显示注意:并没有改变原本的数据,可是产生新的相对应的数据二、基础  类似于自定义指令,可以用全局方法 Vue.filter() 注册一个自定义过滤器,它接收两个参数:过滤器 ID 和过滤器函数。过滤器函数以值为参数,返回转换后的值:定义过滤器:Vue.filter('filterName',function(value,[a

2020-12-01 20:28:08 81

原创 11、vue过渡动画

  时隔许久,终于又继续vue的学习了,每天学习一点也是进步,不用在乎进度的快慢,只要每天都在进步就好!今天学习了vue动画,主要是 在插入、更新或者移除 DOM 时的一些过渡效果,先进行一下概述吧:vue动画的理解操作css的trasition或animationvue会给目标元素添加/移除特定的css基本过渡动画的编码1).在目标元素外包裹2).定义class样式1>.指定过渡样式:trasition2>.指定隐藏时的样式:opacity/其他过渡的相关类名xxx-en

2020-11-28 18:36:40 218

原创 你今天在哪一步(2)

你体会过无能为力的感觉吗?  准备教资很久了,距离教资还有一周的时候我发烧了,起初没有在意,只是拿了点药,可是反反复复的退烧起烧,连打点滴也没用,这周一凌晨2点我醒了,全身热的像火炉,唯独双脚冰凉,全身都在打哆嗦,控制不住的那种,挣扎了十来分钟,实在受不了了,坐起来喝口水量了下体温,当时有种想要栽下去的感觉,41度3,从来没有过这个温度,我害怕极了,马上喊醒了舍友,给辅导员打了电话,一番折腾之后我们一路走到了三附院,要做核酸检测,还抽了两管血,我特别害怕,害怕会是阳性,医生说没有事 ,可我依然控制不住去想

2020-10-29 09:02:33 222 2

原创 java web开发-连接MySql数据库

MySQL数据库的安装与连接  其实是上周课堂布置的作业,可能是老师给的文件版本不行,怎样试都没办法连接成功,所以我在网上搜了一下,找到了一个自我认为最详细最完整的安装与连接教程,分享给大家:https://blog.csdn.net/qq_40068922/article/details/102633526里面有详细的步骤也有下载官网,有需要的自取哦!继续搞我的作业了……...

2020-10-20 19:43:13 127

原创 你今天在哪一步(1)

你今天在哪一步?&emap;&emap;用这个图片做专栏的封面图就是为了每天反复问自己,你今天在哪一步?  我也不知道到底从什么时候开始的,变得那么脆弱、那么卑微不自信,每次在自己内心深处总是把自己贬的一文不值,当我想做什么的时候,好像总有一个声音在告诉我:“你做不到的,你什么都做不好的……”以至于每次总是想放弃,开始不专注的做,不放在心上,最终不就是一事无成吗?  其实有时候真的很佩服我老大(宿舍长),虽然她偶尔会奇奇怪怪的,但我佩服她想做什么就可以坚持去做并且能做的很好;佩服她定

2020-10-07 09:17:30 2709

原创 10、vue也有生命周期?快来了解一下

  写博客是为了记录自己的学习历程或者说是学习小总结吧,下面主要是今天的学习内容:什么是vue生命周期vue生命周期的执行顺序是怎样的实例+小结一、什么是vue生命周期  每个Vue组件都是独立的,从创建到显示再到废弃的过程就是vue的生命周期,再详细一点来说就是从创建、数据初始化、挂载、更新、销毁的过程。很多时候我们希望能在这个过程中执行一些操作,于是就有了生命周期钩子。生命周期钩子函数允许我们在实例不同阶段执行各种操作,便于我们更好地控制和使用实例,常用于生命周期的方法有:初始化显示

2020-09-23 19:23:26 89

原创 09、Vue表单输入绑定

Vue表单输入绑定  这两天等待教资审核等到崩溃,还好报上名了,然后就继续学习vue了,今天学习的是Vue表单输入绑定,要实现的是使用v-model(双向数据绑定)自动收集数据,今天只是学了一部分。效果图如下:这里主要是带选择框的表单提交,完整代码如下:<body><!--1.使用v-model(双向数据绑定)自动收集数据 text/textarea radio select--><div id="demo"> <f

2020-09-14 21:46:24 151

原创 08、Vue事件处理

Vue事件处理  今天学习了vue事件处理,其中包括:1.绑定监听、2.事件修饰符、3.按键修饰符,三者组合到一起回事什么效果呐,一起来看看吧:  上面就是整体的效果图了,通过点击按钮获取内容,输入框那里是输入内容后,点击enter按键就显示输入框当前内容,接下来一起看看通俗易懂的完整代码吧。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&

2020-09-10 21:10:31 75

空空如也

空空如也

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

TA关注的人

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