自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决:IntelliJ IDEA上的.sql文件中的单引号转义报错

在IntelliJ IDEA中,如果.sql文件使用'\'转义单引号的话,会出现如下截图的报错。解决方法:将'\'改为'''(即把反斜杠改为单引号)。 如有问题,欢迎指出和留言~...

2019-02-16 18:14:19 1978

原创 图书推荐系统-快速下载centOS 7

在开发图书推荐系统的过程中,需要部署Hadoop集群,集群中的三个虚拟机都需要安装centOS系统,而这个系统的镜像文件有4G,可以从以下几种方法下载:第一、官网中下载https://www.centos.org/download/速度:即使选择了国内镜像,用的校园网,下载非常慢,10分钟才下载了2.5m。第二、从国内镜像网站中下载种子https://opsx.alibaba.com/...

2019-02-16 08:56:58 905

原创 解决:IntelliJ IDEA (mac)没有Tomcat Server 和 Application Servers

最近在开发毕业设计的项目,是基于大数据技术的书籍推荐系统,因为我主要负责是前端的,第一次自己尝试开发一个完整的系统,还需要学习很多东西。例如java编程语言开发的集成环境IntelliJ IDEA ,就遇到了不少问题。对于IntelliJ IDEA 没有Tomcat Server 和 Application Servers的解决,自己也在网上搜索了很多方法,但都没有解决,然后还是自己碰来碰...

2019-02-12 21:02:42 8867 5

原创 深拷贝与浅拷贝

深拷贝和浅拷贝主要是针对引用类型的值的赋值(或复制)操作。一、区分基本类型和引用类型基本类型的值 引用类型的值 Undefined,Null,Boolean,String,Number Object,Array,Date,RegExp,Function 按值访问(可以操作保存在变量中的实际的值) 按引用访问(操作对象时,实际上是操作对象的引用) 保存在变量中的...

2018-08-14 18:19:26 199

原创 利用sort对版本号进行排序

给定一个版本号数组['4.1', '4.7.1', '4.8', '4.8.0', '4.10', '5'] ,按照规则进行排序1、'4.8'要排在'4.8.0'前面2、'4.1'要排在'4.10'前面function rule (str1, str2) { var arr1 = str1.split('.'), //去除'.',将剩下的数字转换为数组 arr2...

2018-08-09 22:34:31 5189

原创 实现多个标题的吸顶效果

对于导航的吸顶效果,pc端和移动端的需求可能有些差异。在pc端,我们通常只需要一个顶部导航;在移动端,在滑动页面的时候,更需要多个标题的吸顶(例如地区的选择,需要将省份吸顶)。单个标题吸顶和多个标题吸顶的区别在于:多个标题吸顶需要确定一个高度范围,在这个范围中只能有一个标题吸顶,其他都是固定效果。一、页面布局及样式此处为了测试效果,用了几个重复的section标签,大家根据实际需求编写...

2018-08-04 21:50:24 2929 2

原创 HTTP认证(基于HTTP/1.1)

HTTP认证包含BASIC认证(基本认证),DIGEST认证(摘要认证)等。下面具体介绍BASIC认证(基本认证),DIGEST认证(摘要认证),SSL客户端认证,FormBase认证(基于表单认证)。1、BASIC认证(基本认证)认证步骤:步骤一:客户端发送一个请求到服务器,请求资源。当请求的资源需要BASIC认证时,服务器会返回一个带WWW-Authenticate首部字段的响应,...

2018-07-31 00:57:23 1082

原创 cache-control字段的理解

Cache-Control字段是http报文中的通用首部字段,既存在于请求报文中,也存在于响应报文中。部分字段值是共有的,但是具体的处理也会有差异。一、共有字段值共有字段值 请求报文中的作用 响应报文中的作用 no-cache 客户端提醒缓存服务器,在使用缓存前,不管缓存资源是否过期了,都必须进行校验 缓存服务器在缓存资源前,必须进行校验,判断是否有效 no...

2018-07-30 17:48:07 3769

原创 开发中遇到的问题

最近开发一个小项目,使用到了webpack4,遇到了两个问题。1、是在用webpack的热更新过程中,使用到了端口,每次重新开启服务器(npm run dev)的时候,都显示端口被占用。这是因为上一次退出(ctrl+z)并没有结束进程,因此需要手动杀死之间的进程。lsof -i:xxxxkill -9 PID其中‘xxxx’表示需要查看的端口号,PID则是进程ID。在杀死进程这...

2018-07-30 11:48:57 131

原创 原型与组合

一、利用原型模式创建对象创建一个对象,有多种方法,例如工厂模式,构造函数模式,原型模式,动态原型模式等(JavaScript高级程序设计)。这篇文章主要讲通过原型模式创建一个对象,通过原型模式,我们继续学习原型对象和继承。通过原型模式创建对象的例子:function Animal (name) { this.name = name;}Animal.prototype.sayName = fu...

2018-07-11 13:50:53 225

原创 关于闭包的理解

一、闭包的概念首先来看一个例子function func1 () { var a = 0; return function () { a++; console.log(a); }}var func2 = func1();func2(); //1func2(); //2func2(); //3 在这个例子中,func2就是一个闭包。 简单...

2018-07-10 10:31:31 145

原创 盒子模型

简单来说,盒子模型就是一个盒子,它包括content,padding,border和margin。在普通浏览器中,我们在css中设置元素的width和height,只是盒子中的content部分。而在IE5(标准和怪异模式)或者IE6(怪异模式)中,width和height则包括content,padding和border。怪异模式:文档中缺少了doctype,类似<!DOCTYP...

2018-07-09 10:18:53 116

原创 call,apply,bind的区别

call和apply是为了动态改变this而出现的,当一个object没有某个方法,但是其他对象有,我们可以借助call或apply用其它对象的方法来操作。bind则是函数绑定到一个对象,返回一个新函数,通过可选的指定参数,作为指定对象的方法调用该方法。call的应用function.call(thisObj, arg1, args, ……);call中的第一个参数是指定对象,参数的传入需要一个个...

2018-06-29 16:56:56 213

原创 HTTP工作过程

无论是面试还是笔试,有一个问题经常被问到:详细讲述从浏览器输入地址到呈现页面中间发生了什么事情。前端工程师不能只懂得写页面,还要拓展学习其他方面,例如计算机网络,我们要了解页面的获取机制,想办法从页面上提高网络性能。一、什么是HTTP?HTTP是超文本传输协议,计算机之间要通信,必须遵循协议的规则。二、HTTP工作过程?简单概括就是三个步骤。HTTP客户端发起请求,创建端口...

2018-06-29 16:49:23 6969

原创 浅谈页面自适应

      在实习过程中,我参与开发了一个大屏模块,这个模块主要利用了Vue和Echarts。大屏需要展示很多东西,一个大屏模块里面通常包含七、八个小模块。而且要在1366*768的小屏中完全展示,要与窗口的调节同步自适应。因此,在这个模块的开发过程中,难点在于自适应布局。      页面的自适应主要有两种,一种是同一个页面在手机端和pc端的自适应,另一个则是pc端改变浏览器窗口的自适应。一、同一...

2018-06-29 15:20:56 2463

空空如也

空空如也

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

TA关注的人

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