自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 问答 (1)
  • 收藏
  • 关注

原创 解决space-between布局的问题以及多行div自动对齐的问题

在开发项目的时候遇到了以下几点需要解决的问题条件:1.子元素个数不固定2.父元素宽度不固定3.子元素自动换行,并且自动撑满一行,但是并不改变子元素的宽度(即元素从最左分布到最右边,注:忽略padding和margin)先来效果图(请忽略打码):在解决的时候就想到了使用flex布局中的justify-content属性的space-between,但是当我应用上去的时候发现问...

2019-04-24 16:07:08 5031 1

原创 npm run build的时候报错operation not permitted, unlink...

项目使用的是vue框架,在build项目的时候报错:building for production...D:\soft\toolpackage\build\build.js:18if (err) throw errError: EPERM: operation not permitted, unlink 'D:\soft\toolpackage\dist\static\css'npm...

2018-08-28 10:07:11 17525 4

原创 关于vue使用axios post发送json数据跨域请求403的解决方法

最近使用vue框架开发项目的时候, 遇到了一个问题,其实这个问题在之前就已经遇到过,不过因为当时没有时间,所以采用了另外一种方法解决。今天再次遇到这个问题,就铁了心解决,在网上找到很多资料,经过尝试都没有能够很好解决,经过自己的一番折腾终于将这个问题解决。原文已更新,请耐心往下看哦!1. 问题vue开发的时候,使用axios跨域发送请求,同时post发送的数据格式是json格式,发送出...

2018-08-17 15:31:49 103042 38

原创 浅析javascript中的this关键字

与其他语言相比,javascript的this关键字略有不同,此外,在严格模式和非严格模式之间也会有一些差别。 在大多数情况下,函数的调用方式决定了this的值,this不能在执行期间赋值,同时在每次函数被调用的时候this的值也可能不同。参考来源:MDN this关键字1.全局上下文 无论是否在严格模式下,在全局运行上下文中this都会指向全局对象(即window对象);

2017-08-17 14:57:45 334

原创 new一个对象的过程发生了什么

创建一个对象通常需要两步:1. 定义构造函数;2. 通过new来创建对象实例。当我们使用new新建一个对象的时候,以new foo(...)为例:1. 一个新的对象被创建,同时继承了对象类型的原型,即foo.prototype;2. 执行对象类型的构造函数,同时该实例的属性和方法被this所引用,即this指向新构造的实例;3. 如果构造函数return了一个新的“对象”,

2017-08-17 13:48:53 26697

原创 一句话描述插入排序和选择排序的区别

插入排序:找合适的位置;选择排序:到合适的位置。

2017-08-17 10:09:20 643

原创 vuex属性添加对象

楼主在做Vue项目的时候,遇到了一个问题,在使用Vuex对数据状态进行管理,根据Vuex官方文档上面说的,操作state对象需要通过Mutations,在我使用Mutations对已经初始化的属性(这个变量是空的对象)添加对象时,控制台抛出错误,提示该对象没有定义,没有进行初始化;刚开始看到这个错误的时候,我也是一脸懵逼,我以为是代码逻辑出了问题,因为对于其他属性的操作都是没问题的,于是又花时

2017-08-03 13:49:17 10166

原创 tomcat管理页面403 Access Denied的解决方法

安装tomcat,配置好tomcat环境变量以后,访问manager app页面,出现403 Access Denied错误,解决的方法如下:首先在conf/tomcat-users.xml文件里面,在前面添加如下代码:然后重启tomcat,重新访问manager app页面,如果此时仍然出现403 Access Denied错误,那么就是访问的ip地受到了限制,我们打开

2017-07-25 16:57:12 49609 8

原创 浏览器解析HTML,CSS过程

每个浏览器都会有自己的呈现引擎,不同内核浏览器之间的解析顺序和方法存在差异,但都是大同小异;a)      呈现引擎,呈现引擎一开始会从网络层获取请求文档的内容,内容的大小一般限制在8000个块以内,然后进行如下所示的基本流程:                    i.           Parsing HTML to construct theDOM tree;       

2017-07-24 11:56:54 2625

原创 原生JS将列表子元素顺序反转

编写一个函数将一个列表里面的所有子元素顺序反转,问题不难但是解决的方法却有多种,而且性能大不一样,下面就介绍几种常用的方法:1. 采用直接的DOM操作:var ul = document.getElementById('target');var list = ul.getElementByTagName('li');var length = list.length;while(len

2017-07-24 11:46:49 7284 4

原创 清除浮动的几种方法

清除浮动的几种方法

2017-07-19 14:06:24 282

原创 cookies,sessionStroage和localStorage的区别

a)      Cookie数据始终在同源的http请求中携带(不管需要不需要), 即cookie在浏览器和服务器之间来回传递。而sessionStorage和localStroage不会自动把数据发送给服务器,仅在本地保存。Cookie数据还有路径的概念,可以限制保存在某个路径下;b)      存储大小限制也不同,cookie数据不能超过4k,同时因为每次Http请求都会携带cookie,

2017-07-18 17:51:31 2431

原创 js中var, const, let的区别

var声明的变量可以修改,初始化的时候可以不赋值,不会报错,输出结果为undefined.var a = 0;console.log(a)//输出0function change(){ a = 1; console.log(a);//输出1}change();console.log(a);//输出1const和let声明的变量都只在块级作用于内有效,不同的是const声明的

2017-05-06 14:40:06 375

原创 attr()与prop()

最近做项目的时候遇到了一个坑,浪费了将近一晚上的时间,原因就是有一个地方要改变checkbox的状态,当时我使用的是attr("checked", true)来状态,当时遇到的问题就是我在chrome中运行正常,但是在微信开发者工具中运行出错,无法完全得改变多选框的状态,当时一直以为是代码的问题,于是就在代码上面找问题,找了挺久,然后也修改了很多,但是最后发现还是不行。无奈的我去查找资料,不找...

2017-03-21 13:36:17 2298

原创 实现自定义checkbox、radio样式

最近在学习百度前端学院的课程,其中有一节课是关于自定义chackbox、radio样式,而且刚刚好项目中也要使用到自定义checked、radio样式,于是就开始着手实现,我使用的是背景图定位的方法,实现的方法不局限于此,还有使用伪类和伪元素实现自定义样式的。下面看看背景图实现的自定义样式:这是使用的背景图片:这是html代码:有一点需要注意的就是,label的fo

2017-02-27 13:03:53 837

转载 前端开发必须知道的JS(一) 原型和继承

文章转自:http://www.cnblogs.com/ljchow/archive/2010/06/08/1753526.html原型和闭包是Js语言的难点,此文主要讲原型及原型实现的继承,在(二)中会讲下闭包,希望对大家有所帮助。若有疑问或不正之处,欢迎提出指正和讨论。一. 原型与构造函数  Js所有的函数都有一个prototype属性,这个属性引用了一个对

2016-10-27 12:05:21 209

转载 主流浏览器内核介绍

原文转自http://www.cnblogs.com/zichi/p/5116764.html内核首先得搞懂浏览器内核究竟指的是什么。浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出

2016-10-17 17:10:47 235

原创 tomcat进行包部署的时候无法访问的问题

前几天,部署项目文件上服务器的时候,出现无法访问的问题,明明已经登录了,也获取了权限,为什么还是无法访问呢?以前部署文件的时候都是没问题的。经过对比前后上传文件,发现,两者的文件大小差异太大,后来去验证一下,果然,是文件太大导致无法上传。因为tomcat默认的部署文件大小是50m,而我上传的文件有几百M,于是,通过修改\webapps\manager\WEB-INF目录下的web.xml,找到这两

2016-09-25 12:48:27 1163

原创 关于启动tomcat报错发生服务特定错误1的解决方法

可能是因为电脑装了多个jdk版本的引起的问题,我的电脑就安装了两个jdk版本,为了适应项目版本。今天卸载了1.7版本以后启动tomcat报错发生服务特定错误1。忘记截图了。去查看日志,发现Failed creating java C:\Program Files\Java\jdk1.7.0_79\jre\bin\server\jvm.dll截图如下原来是tomcat依赖的的1.7版

2016-09-25 12:02:15 21447 2

原创 两次前端作业的实现以及总结

在大二的最后两个星期,做了两个前端的简单的实现,一个是基于JAVA后台的“哔哔打车”系统,还有一个是用PHP构建的“滴滴家政”服务系统。直接上图(功能比较简单,界面也比较少,没有实现多少特效): 这是“哔哔打车”的登陆界面,账号类型分为司机和用户,在登陆的时候后台会接收标识,返回相应的界面。这是“哔哔打车”的用户端的界面,分为个人信息、乘车记录、推荐景点、服务排行和提交订单五个页面。每个页面的右边

2016-06-21 10:38:22 1651 3

原创 前端学习

随着慢慢的学习前端知识,发现之前写的文章都没多大用处,主要还是多写代码,写多了,这些东西自然也就记住了,没有必要写这些文章。以后的文章还是侧重于写自己在学习过程中遇到的问题吧。最近还是在忙项目,还有一大堆作业,只做了一个简答你的个人博客,还只是实现了初步的页面设计,还有很多功能没有实现。转眼又说要期末考,准备复习了,啊啊啊。时间不等人啊,加油啊!邂逅完了诗和远方,还是要继续眼前的苟且。

2016-05-05 19:26:40 247

原创 使用httpclient4.4爬取知乎答案

因为项目需要,在知乎上爬取一些社会热点话题的一些相关资料,在爬取问题答案的时候 发现所有问题答案都是在同一个页面加载的,而且没有页数提示,每次都需要点击更多,来加载后面的答案,使用开发者工具查看,发现返回的文件中有一个questionAnswerListV2,而我们所要爬取的答案就在这个地址返回的数据里面 我们可以看到发送请求的url每次都是https://www.zhihu.com/nod

2016-04-12 14:37:11 1633 4

原创 servlet+jquery的简单实现

这几天用servlet+jquery+html做了简单的前端和后台进行数据交换和传输的例子,遇到了很多问题,在图书馆找了一些资料,也参考了一些前辈的博客和网上的一些有关jquery的教程。下面就看看最终实现的效果吧。我这里实现的功能是在网页点击地图,然后获取相应地点的一些数据,也就是修改echarts的原始数据。下面是用jquery、ajax给后台post数据同时获取后台返回的结果。$.ajax(

2016-03-27 21:02:40 1241

原创 前端学习笔记(六)

这几天都在忙项目,课程又紧,所以没有学太多知识,这边写一篇博客记录自己做项目的时候遇到的一个问题,就是前端使用ajax、jquery调用本地文件的时候出现的问题,查找资料发现这是因为浏览器为了安全问题,禁止直接访问本地文件,问题报错jquery.js:2868 XMLHttpRequest cannot load file:///C:/Users/sk/Desktop/report/car%2

2016-03-15 21:23:12 294

原创 前端学习笔记(五)

学习完w3school中的html和css基础,尝试着做一些简单的页面① 用表格进行布局,表格进行布局,好处在于代码简单,逻辑性不是很强,实现快,但是如果需要修改页面的话,就比较麻烦,而且有时候加载页面时间比较长。下面是实现的页面效果。表格进行布局的时候有多重嵌套,需要细心,防止出现漏写或者标签未关闭的情况,造成时间上的不必要的浪费。②使用div+css进行简单的页面制作。这种布局

2016-03-10 16:18:08 306

原创 前端学习笔记(四)——css

——css基础16px = 1em 是文本的默认大小;链接外部样式表id选择器: #id名字 {属性:值 ; 属性:值}例:#demo {color : red ; font-size : 10px; }   这个段落将会被应用格式;派生选择器:# id名字  元素{属性:值;属性:值;}  例:#demo h1{ color:red ; font-size : 1

2016-03-08 20:57:59 337

原创 前端学习笔记(三)——html

——html较不常用的需要注意的元素元素为长引用,引用是会引入换行和外边距;短引用则不会引入换行和外边距;创建图像映射 ;其中area创建可点击的图像区域,点击后即可跳转到超链接页面,在H5中已经取消的coords属性; 引入内联框架,在页面中显示另一个页面;和不能同时出现。 附上几篇来自知乎的前端学习文章:http://www.zhihu.co

2016-03-08 08:56:08 338

原创 前端学习笔记(二)——html

——HTML基础:把鼠标移动至图片或者其他对象上面显示出来的内容是通过设定title元素标签值来实现的;删除超链接的下划线方法:用来定义文本预格式连接外部样式表在新窗口中 打开超链接,只需要设置target值为_blank如,类似的还有在整个窗口打开超链接;在相同的框架打开超链接;在父框架中打开超链接;则是在指定的框架中打开超链接在同一个页面跳转不同的位置,使用锚(an

2016-03-06 10:09:10 497

原创 前端学习笔记(一)

今天开始决定学习前端。前端学习路线图:1.html教程,css教程2.javascript教程,jquery教程3.ajax教程,json教程,xml教程4.学习bootstrap框架5.开发工具eclipse,notepad++,dreanweaver学习Node.js,多上github看项目,看框架源码

2016-03-04 18:14:44 333

原创 关于运行java程序报错拒绝访问的问题

一般是由于你的程序需要访问的文件的权限问题,查看访问的文件的属性,看看权限,是不是为只读权限,然后修改权限,设置为完全控制最好,然后再次运行程序,如果还有文件,可能就是由于那个文件所在的文件位置的访问权限问题,这个时候,只要把你所要访问的那个文件移到D盘或者其他盘(C盘以外的其他盘都可以),然后再次运行程序,就OK啦

2016-01-21 14:16:56 23462 2

原创 运行servlet程序无法找到路径的问题(Servlet HTTP Status 404)

首先,先打开tomcat目录下的webapps,再打开自己的项目文件,看看里面WEB-INF文件目录下是否有classes文件夹,如果有,打开看看里面是否有自己servlet代码文件的编译文件,比如(myFirst.class),如果没有,就在自己变成wordspace文件夹下,找到项目文件,找到build文件夹里面classes里面的myFirst.class文件,复制粘贴到上面所说的tomca

2016-01-21 14:08:19 12185 4

原创 我的第一个简单的爬虫程序

import java.io.*;import java.net.HttpURLConnection;import java.net.URL;/**获取百度首页的源代码*/public class firstCrawl{public static void main(String [] args){URL url=new URL("www.baidu.com");HttpConnection co

2016-01-16 00:16:48 376

原创 Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法

test.txt文件内容:A中2国3456test.txt文件采用写字板保存为UTF-8格式保存并关闭后使用写字板再次打开该UTF-8文档,中文、字母正常显示测试代码:import java.io.BufferedReader;  import java.io.File;  import jav

2015-10-22 18:51:42 505

空空如也

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

TA关注的人

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