自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Error: listen EADDRINUSE: address already in use :::3000解决

运行npm run dev错误如下:解决办法:1.netstat -nao | findstr 3000查找当前端口3000占用的PID,右侧绿色圈出来的为PID2.taskkill /pid 7788结束占用端口的进程3.重新npm run dev成功

2021-03-22 18:11:15 676

原创 Vue cli3库模式搭建组件库并发布到npm,未进行编译导致安装出现兼容性问题

一、目录example目录原src,用作示例展示package目录封装组件二、修改vue.config.js,可自己创建一个vue.config.js修改入口文件为example添加webpack对package目录的处理module.exports = { pages: { index: { entry: 'example/main.js', template: 'public/index.html', filename: 'index.htm

2020-08-11 15:40:52 696

原创 Js判断空对象{}

方法一function isempObj (obj) {if (var item in obj) {return true // 非空}return false // 空对象}方法二var c = {}var tranArr = Object.getOwnPropertyNames© // []可通过判断数组长度是否为0来判断是否为空对象...

2019-05-31 15:55:07 952

原创 富文本编辑器选择

1.ckeditor官网:https://ckeditor.com/好用,功能多,但打开速度慢或者打不开,打开网页比较浪费时间2.wangeditor官网:http://www.wangeditor.com/轻量级,好用,简洁,容易上手3.quill官网:https://quilljs.com/轻量级,中间会有点坑,网页打开速度慢比较浪费时间4.umeditor官网:https...

2019-04-26 09:58:12 475

原创 Hadoop基础

大数据定义是在以Hadoop为代表的数据平台框架上进行的各种数据分析技术,包括了以Hadoop和Spark为代表的基础大数据框架,还包括了实时数据处理,离线数据处理,数据分析,数据挖掘和用机器算法进行预测分析等技术。HadoopHadoop = HDFS(分布式文件系统)+MapReduce(分布式计算) 分布式缓存:加载到内存发生在Job执行之前,每个从节点各自都缓存一份相同的...

2018-04-08 15:46:49 211

原创 Spring及SpringMVC基础

均为自己的理解,请指正! Spring 1)Ioc控制反转,之前都是手动new创建实例,spring可在applicationcontext.xml中配置bean自动创建实例,通过加载配置文件getbean来获取实例(object类型)。 Aop面向切面编程,事务管理基于aop来实现的,申名式事务可通过配置文件和注解来配置事务处理前,事务处理后所进行的操作,编程式事务通过编写代码来实现。 ...

2018-03-29 22:28:01 181

原创 前端之安全部分

XSS 跨站(域)脚本攻击,攻击者在web页面插入恶意script代码,当用户在浏览该页时,被嵌入的script代码自动执行,从而达到恶意攻击用户的目的。 分为存储型(会将用户输入的数据信息存储在服务器端,有很强的稳定性)与反射型(需要用户点击一个链接才能攻击成功,只是简单地将用户输入的数据信息反射给浏览器,非持久型)。 常表现为打后台(请求信息发送到服务端,后台未...

2018-03-29 22:13:56 206

原创 ng与vue双向数据绑定原理

Ng 通过脏值检测方式对比数据是否有变更来决定是否更新视图,最简单的方法是通过setInterval()定时循环检测数据变动。 Vue 采用数据劫持结合发布者–订阅者模式的方式,通过object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。...

2018-03-29 22:04:07 419

原创 es6

1)原生具备iterator接口的数据结构:Map,set,array,string,typedarray,函数的 arguments对象,nodelist对象 Map键值对 Set类似数组,无重复值 Weakset与Weakmap适用于防止内存泄露 2)Class引入类 类声明 关键字class+类名+{方法} ...

2018-03-29 22:01:22 285

原创 Js常见设计模式

工厂模式,在函数内创建一个对象,给对象赋予属性及方法再返回对象 原型模式,使用prototype,使所有对象实例共享属性及方法 构造函数模式,普通函数,但内部使用了this变量,对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上 混合模式,构造函数+原型模式,构造函数定义实例属性和方法(本地),原型定义共享属性和方法(引用) 动态原型模式,即单例模式,只创建一次实...

2018-03-29 21:53:31 470

原创 构建react项目失败解决办法

使用create-react-app构建react项目失败,如图: 解决办法: 更换为淘宝镜像 npm config set registry https://registry.npm.taobao.org create-react-app 项目名,构建react项目成功 ...

2018-02-12 13:17:39 3039 1

原创 Js设计模式之单例模式

单例模式:确保只有一个实例,并提供全局访问。 常用单例模式: 1)代理单例模式var CreateDiv = funnction(html){ this.html = html; this.init(); }CreateDiv.prototype.init = function(){ var oDiv = document.createElement(

2018-02-02 20:19:50 221

原创 Vue封装的可编辑表格插件

可任意合并表头,实现单元格编辑。页面效果如图: 页面使用如下:<template> <div> <v-table :datat = "tableData" :thlabel="thlabel" :isEdit="true"> &l

2018-01-03 13:56:11 12693 9

空空如也

空空如也

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

TA关注的人

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