自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 js正则表达式(.+)和(.+?)的区别

js正则表达式(.+)和(.+?)的区别(.+)默认是贪婪匹配(.+?)为惰性匹配 疑问号让.+的搜索模式从贪婪模式变成惰性模式。var str = 'aaa<div style="font-color:red;">123456</div>bbb'<.+?>会匹配<div style="font-color:red;">&

2018-12-12 11:23:06 333

原创 token和session两种登陆方式的理解

最近项目中有用到Token和Session,但是我对此不是很理解,所以特地整理下学习笔记,已便自己查看,也可以帮助到更多跟我一样有疑惑者。一、我们先解释一下他的含义:          1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。     ...

2018-11-15 09:24:29 4689

原创 vue的动态路由以及router-link

在router下的index.js文件中改相应路由{path:'/index/indexDetails/:id',name:'Idetails',component:indexDetails}然后<div class="tex" v-for="t in arr">//arr是一个数组            <router-link :to="'/index/in...

2018-11-11 17:07:59 880

原创 vue-cli相对路径问题

index.vue文件中"./a.jpg"  index.vue目录下的文件"../a.jpg"  index.vue上级目录下的文件"../../a.jpg"  index.vue上级的上级的目录下的文件以此类推

2018-11-11 16:50:12 1244

原创 node.js处理axios的post请求数据遇到的坑

 1、首先安装axioscnpm install axios2、再man.js中配置axiosimport axios from 'axios'Vue.prototype.$http = axios;axios.defaults.timeout = 6000;//请求最大时间axios.defaults.headers.post['Content-Type'] = 'a...

2018-11-10 21:37:50 3489

原创 export和export dafault以及exports和moudle.exports的区别

1、import引入依赖包不需要相对路径,引入其他变量、函数等需要相对路径例如:引入依赖包 import axios from 'axios';引入函数 import appservice from './appservice';2、使用export抛出的变量,引入时名称是抛出的名称,不可以自定义//a.jsexport function getList(){};//b...

2018-11-10 10:39:46 1829

原创 Vue的proxyTable解决跨域问题

找到config文件夹下的index.js文件,修改proxytable参数proxyTable: { '/api': { target: 'http://127.0.0.1:8081',//请求的接口域名 changeOrigin: true,//允许跨域 pathRewrite: { '^/api': '/'//替换 请求/api/index...

2018-11-01 13:00:47 349

原创 通过js获取css属性

1、通过dom.style.属性    来获取但是这种方法无法获取id、class里的属性例子:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> #c1

2018-10-17 13:32:02 5222

原创 常见的跨域解决方案以及原理

一、JSONP(适用于单项跨域请求)原理:因为浏览器对script不存在同源策略,所以script可以跨域请求外部资源,返回的数据是json格式。缺点:1、只能发送get请求,无法发送post请求 2、无法判断请求成功还是失败 二、porxy代理原理:让代理服务器请求目标地址,因为请求是在服务端进行的,在服务端不存在跨域,从而解决跨域问题实现:将原地址绑定在代理服务器下...

2018-10-13 09:58:09 2804

原创 vue登录设计与实现

2018-10-09 21:14:37 837

原创 JavaScript的prototype、proto、constructor

  

2018-08-14 18:10:33 134

原创 js数组操作

shift() 方法用于将数组第一个元素删除,并返回第一个元素unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度push() 方法用于在数组的末尾添加一个元素,并返回新的长度pop() 方法用于删除并返回数组的最后一个元素。sort() 是升序排序reverse() 颠倒数组中元素顺序以上方法在vue中都是变异方法,意思是改变原数组...

2018-06-25 17:33:38 409

原创 上传文件iView组件

<Upload                 ref="upload"                :before-upload="handleUpload"//上传之前调用                :show-upload-list="false"                :on-success="uploadSuccess2"//上传成功调用          ...

2018-06-25 16:58:14 11391 7

原创 vue.js中computed计算属性和methods方法的区别

计算属性是基于他们的依赖进行缓存的,只有在它的相关依赖改变时才会重新求值而methods方法是不产生缓存的,每次都会重新加载

2018-06-17 15:29:38 373

原创 vue.js生命周期

<!DOCTYPE html><html><head> <title></title> <script type="text/javascript" src="https://cdn.jsdelivr.net/vue/2.1.3/vue.js"></script&amp

2018-06-17 12:31:23 228

原创 vue获取点击事件源办法之一

<button id=1 v-on:click="nav_click1($event)">全部</button>nav_click1:function(event) { console.log(event.target.id); }

2018-06-07 10:24:29 2265

原创 实习第一个项目接触到的知识

1、vue-cli脚手架搭建基于webpack的vue项目2、百度研发的echarts数据可视化3、es搜索引擎lasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索,...

2018-05-29 14:07:36 296

原创 jqury的简单ajax模板

$.ajax({ url:'http://www.baidu.com', type:'POST', data:data, cache:true, headers:{}, beforeSend:function(){}, success:function(){}, error:function(){}, complete:fun...

2018-05-29 09:50:27 568

原创 vue-cli出错 vue.js报错:Module build failed: Error: No parser and no file path given, couldn't infer a

RROR Failed to compile with 2 errors 12:00:33 error in ./src/App.vueModule build failed: Error: No parser and no file path...

2018-05-28 17:40:03 2077

转载 推荐14款基于javascript的数据可视化工具

推荐14款基于javascript的数据可视化工具概述:随着数据可视化概念逐年火热,有较多优秀的图表开源库和制作工具脱颖而出,下面,我们就拿其中比较有名的 14个产品进行简要介绍。1、AnyChart链接:http://www.evget.com/supplier/227AnyChart 是基于 Flash/JavaScript(HTML5) 的图表解决方案,它可以轻松地跨浏览器、跨平台工作。除了...

2018-05-21 08:54:08 15601

原创 echarts关系图大数据可视化

<!DOCTYPE html><html style="height: 100%"> <head> <meta charset="utf-8"> </head> <body style="height: 100%; margin: 0">

2018-05-18 15:39:23 4385 3

原创 HTML5的内联SVG

什么是svg?1、svg指可伸缩矢量图形2、svg用于定义用于网络的基于矢量的图形3、svg使用xml格式定义图形4、svg图像在放大和改变尺寸的情况下图形质量不会有损失5、svg是万维网联盟的标准svg的优势?与其它图像格式相比(比如jpeg和gif),使用svg的优势在于1、svg的图像可通过文本编辑器来创建和修改2、svg图像可被搜索、索引、脚本化或者压缩3、svg是可伸缩的4、svg在任何...

2018-05-08 09:17:17 313

原创 HTML5的WEB存储 loacalStorage和sessionStorage,一个比cookie更好的存储方式

sessionStorage、localStorage和cookie之间的区别?共同点:用于浏览器端存储的缓存数据不同点:(1)、存储内容是否发送到服务器端。当设置了cookie后,数据会发送到服务器端,造成一定的宽带浪费;web storage会将数据保存到本地,不会造成资源浪费(2)、数据存储大小不同。cookie数据不能超过4k;web storage数据存储可以达到5M;(3)、存储周期不...

2018-05-08 08:27:47 1247

原创 HTML5的postMseeage实现跨文档通信详解以及实例

1、postMessage函数的用法windows.postMessage(msg,targetOrigin)是客户端与客户端直接的数据传递,既可以跨域也是可同域传递。注意:msg是你想要发送的信息,而targetOrigin是“目标源”,比如你要2.com的网页往1.com的网页发送信息,目标源填写"http://1.com/" 一个完整的域包括 域名  主机名    端口号     如:htt...

2018-04-28 16:16:31 472

原创 前端面试题整理(理论)

1、闭包相关问题闭包的用途(特性):(1)可以访问函数内部的变量 (2)让函数变量常驻内存,不会被垃圾回收机制回收{特性还得另加一个 函数嵌套函数}优点:避免全局变量的污染     缺点:闭包常驻内存,会增大内存使用量,使用不当会造成内存泄露2、Cookie相关问题Cookie虽然在持久化保存客户端数据提供了方便,分担了服务器的存储的负担,但是有很多的局限性缺点:1、Cookie的数量和长度限制,...

2018-04-27 10:49:16 266

原创 HTML5拖拽

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box { padding: 0px; mar

2018-04-26 21:08:35 168

原创 HTML5地理定位

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> p { width: 100px; height: 100px; padding: 0px;

2018-04-26 14:27:38 265

原创 javascript鼠标跟随特效

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> </script> </head> <b

2018-04-24 09:04:09 749

原创 js鼠标拖动事件

第一步,定义被拖放的元素为绝对定位或者相对定位第二部,清楚几个坐标的概念:按下鼠标时指针坐标(event.pageX和event.pageY),松开鼠标时指针坐标,拖放元素的原始坐标,拖放后元素的坐标<!doctype html><html><head><meta charset="utf-8"><title></title..

2018-04-23 20:15:07 7406

原创 express+nginx+mysql+nodejs搭建服务器 自己的小网站

因为第一次接触远程服务器所以遇到的坑比较多1、mysql在centos6.5安装遇到的问题,就想说下官方就不能优化下linux系统的mysql安装吗,非得出错让用户自行解决,在上篇博客中写了  这里就不多说了2、将nodejs项目上传到远程服务器上后,不知道如何通过域名访问服务器的项目文件,经过过长时间的百度,知道了nginx反向代理这个东东,首先编辑nginx.conf文件添加如下内容,linu...

2018-04-15 09:09:08 2456

原创 centos6.5安装mysql以及遇到的问题解决办法

在下边步骤中 在安装完执行mysql的时候会出现ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)的错误解决办法:首先执行命令:ps -A|grep mysql           出现再执行kill -9 4986kill -9 5099这里根...

2018-04-14 20:31:03 2070

原创 蓝桥杯 四平方和 JAVA

四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:0 <= a <= b <= c <=...

2018-03-28 21:14:23 377

原创 第七届剪邮票深搜

剪邮票如【图1.jpg】, 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。这道题首先想到的是从12个数里随机抽取5个数的不重复组合有多少种,...

2018-03-27 22:50:29 175

原创 幸运树 蓝桥杯 JAVA

问题描述幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。首先从1开始写出自然数1,2,3,4,5,6,....1 就是第一个幸运数。我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 ....把它们缩紧,重新记序,为:1 3 5 7 9 .... 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的数删去。注意,是序号位置,不是那个...

2018-03-25 13:37:05 278

原创 算法训练 数字三角形 JAVA

问题描述  (图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路  径,使该路径所经过的数字的总和最大。  ●每一步可沿左斜线向下或右斜线向下走;  ●1<三角形行数≤100;  ●三角形中的数字为整数0,1,…99;  .  (图3.1-1)输入格式  文件中首先读到的是三角形的行数。  接下来描述整个三角形输出格式  最大总和(整数)样例输入573 88 1 02 7...

2018-03-25 13:35:33 1120

原创 蓝桥杯 K好数 JAVA

问题描述如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。输入格式输入包含两个正整数,K和L。输出格式输出一个整数,表示答案对1000000007取模后的值。样例输入4 ...

2018-03-25 13:34:28 109

原创 蓝桥杯 JAVA 拿糖果

问题描述  妈妈给小B买了N块糖!但是她不允许小B直接吃掉。  假设当前有M块糖,小B每次可以拿P块糖,其中P是M的一个不大于根号下M的质因数。这时,妈妈就会在小B拿了P块糖以后再从糖堆里拿走P块糖。然后小B就可以接着拿糖。  现在小B希望知道最多可以拿多少糖。输入格式  一个整数N输出格式  最多可以拿多少糖样例输入15样例输出6数据规模和约定  N <= 100000import jav...

2018-03-25 13:33:25 321

原创 蓝桥杯 java 队列操作

问题描述  队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。输入格式  第一行一个数字N。  下面N行,每行第一个数字为操作命令(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。输出格式  若干行每行显示一个2或3命令的输出结果。注意:2.出队命令可能会出现空队出队(下溢),请输出“no”,并退出。样例输入71 191 5623232...

2018-03-25 13:32:13 192

原创 算法提高 排列数 JAVA 蓝桥杯练题系统

问题描述  0、1、2三个数字的全排列有六种,按照字母序排列如下:  012、021、102、120、201、210  输入一个数n  求0~9十个数的全排列中的第n个(第1个为0123456789)。输入格式  一行,包含一个整数n输出格式  一行,包含一组10个数字的全排列样例输入1样例输出0123456789数据规模和约定  0 < n <= 10!import java.uti...

2018-03-25 13:30:56 550

原创 带分数 蓝桥杯 java(全排列)

碰见这道题一开始也蒙了,知道要求出来每一种排列的方式,可是就是不知道怎么写,又去翻书找的全排列,好了废话不多说了,直接上代码import java.util.*;public class DaiFenShu {    /**     * @param args     */    static int count=0;    public static void main(Strin...

2018-02-10 16:22:26 607

空空如也

空空如也

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

TA关注的人

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