自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GaryCheung的博客

分享一些学习遇到的问题

原创 浏览器通过导航栏按钮后退前进时页面js不执行(浏览器的back-forward cache)

问题描述:若存在一个页面包含超链接,点击跳转之后,此时点击浏览器的后退按钮的话,页面是不会重新渲染的(js什么的是不会再执行的,页面也不会重新挂载,通过观察 document.addEventListener(‘load’,handler)这里的handler不执行可以得出),这是因为浏览器的“往...

2019-01-20 13:45:39

阅读数 442

评论数 0

原创 n后问题 nQueen(分支限界法,BFS)

逻辑注释在代码中 完整代码: #include<iostream> #include<queue> using namespace std; // 用来判断棋盘上的点(row, column) 是否安全 bool canPut (int r...

2019-01-07 11:59:27

阅读数 821

评论数 0

原创 2018总结

18年前半年前端学习算是基本停下来了。 在年初,前端学习算是基本入门,对前后端分离有较为清晰的认识,看了红宝书到bom章节(第八章)的我,选择了去学习后端(php) 在学习php前期,先是看了韩顺平两百多集的视频(贼痛苦),个人感觉收获不大,因为有部分章节是跟前端重叠在一起的,知道了后端接收数据的...

2019-01-04 15:32:07

阅读数 139

评论数 0

原创 VUE - 在axios中使用router进行跳转(二次鉴权)

前言:在课程设计中,做一个权限控制,这里前端我是简单的用sessionStorage做判断,但是一般来说前端后台的状态并非时刻一致的,例如阿里云,你不操作五六分钟,再去执行操作就会提示你需要重新登录了。所以需求就是当我发一个请求给后台,后台返回一个码告诉我需要登录,因为这是一个重复操作(简单来做就...

2018-12-28 12:05:22

阅读数 3606

评论数 1

原创 vue中对axios进行基础封装

先给出目录结构 在对axios进行封装前,引入了qs包对data进行处理,因为axios默认post请求时content-type为application/json,而后台需要接收的数据格式为application/x-www-form-urlencoded,这个具体是否修改看你们后台接收数据的...

2018-12-23 14:38:58

阅读数 843

评论数 0

原创 VUE 学习路线

分享VUE学习路线 前言:原生JS基础较差的可以先去补红宝书,ES6不熟悉的我建议先别接触VUE,先去看完ES6再去学VUE会容易十分多。 官方文档刷一遍,前期只看官方文档就足够了,还有前期别用cli脚手架创建项目去学,不然可能一上来接受不了。前期直接用script标签引入js跟着官网写基础de...

2018-12-23 14:06:58

阅读数 1068

评论数 0

原创 JS 事件捕获、事件冒泡以及事件委托图文详解

  核心:JS的点击事件会先一层一层捕获到target元素,然后再从target元素沿着路径一层层向上冒泡 最重要的就是理解它的路径 测试界面:   这里先展示一下路径的形式(以点击测试界面的...

2018-12-04 18:08:53

阅读数 1027

评论数 0

原创 详细分析ES6中let与var变量提升的区别

今天在知乎看到一篇讲解let跟var的文章,我认为关于let不会变量提升问题存疑,于是乎想自己写一篇文章结合理论实践给各位更清晰的区别开let跟var的变量提升问题。(观点基于我的实践,如有错还请大佬们指点,纯属探讨)   let跟var 大部分人的第一反应肯定作用域问题,var没有块级作用域...

2018-11-07 11:05:52

阅读数 1084

评论数 0

原创 vue-cli create project时出现“Unexpected end of JSON input while parsing”解决方法

今天准备用vue-cli create project时提醒node要8.9up,于是就更新一波,顺带骚操作连npm也更到了6 一切准备完毕后就create project,进度到七八十就就报了个错“ Unexpected end of JSON input while parsing 。。。。...

2018-10-28 13:58:34

阅读数 803

评论数 0

原创 JavaScript ES6 proxy代理

代理proxy 必须要接收两个参数,一个是target(object对象),第二个参数是handler(句柄参数,可用作代理转发到target时过滤) 简单例子: let target = {}, handler = {}; let proxy = new Proxy(target, han...

2018-10-21 21:40:56

阅读数 62

评论数 0

原创 centos7.x下安装pdo_mysql出现configure: error: mysql_query missing!?

今天升级了php5.4到php70w,依赖的pdo_mysql不见了,于是重新编译安装pdo_mysql时报错configure: error: mysql_query missing!?但是!搞了几个小时还是没任何进展后!我在centos下查看了php的modulesphp -m里面赫然存在着p...

2018-05-13 21:14:02

阅读数 2792

评论数 0

原创 解决前端websocket数据帧接收数据大小限制(数据分帧)问题

websocket前后台出现问题解决方法:一开始通过限制后台返回数据帧以125字节分隔分段数据返回给前台,但调试时发现只要加上其他的一些信息返回json string很容易就会超过了125字节,于是在后台修改了这个限制大小为2048,但是这时候前端就出现了无法接收的问题。抛出错误为:WebSock...

2018-04-21 17:29:29

阅读数 16665

评论数 0

原创 linux下多命令执行,配合crontab使用

在crontab定时任务中,一般都是多个语句组成一个shell script,定时执行,这就存在了语句执行逻辑问题 有时候单纯是按一定顺序执行,有时候需要按一定逻辑执行(通过回传值来完成) 按顺序依次执行(通过`;`分隔) cmd1;cmd2;cmd3; 按逻辑与执行(&&分隔) ...

2018-04-12 10:27:50

阅读数 3415

评论数 0

原创 centOS下数据库自动备份及清理备份sql

要自动备份mysql一般是通过mysqldump来执行的,下面用到的命令会有mysqldump、date、find、rm先上完整shell scriptmysqldump -uroot -pyourpassword database_name >>/your/path/...

2018-03-20 14:02:48

阅读数 146

评论数 0

原创 CentOS7.3版本下配置Apahce gzip压缩

CentOS7.3通过yum安装apache后在modules里面就已经有mod_deflate.so资源文件了第一步:找出httpd.conffind / -name "httpd.conf"拷贝路径第二步:修改conf文件vi 第一步拷贝的路径,如我自己的为:/etc/ht...

2018-03-15 22:30:02

阅读数 242

评论数 0

原创 对象的prototype与property

prototype是类所共用的属性,本身也是一个对象,在某个对象下修改prototype的话其他对象也会跟着改变,property是某个实例化对象自己私有的,改变property后其他同类不同实例化对象不受影响

2017-11-16 11:39:57

阅读数 148

评论数 0

原创 我对call与apply的一些理解

call与apply: call与apply的第一个参数都是指向 call与apply最重要的一个作用就是改变函数内的上下文(其实就是改变函数内this的指向) call与apply的区别在于:call传参要一个一个的传进去,而apply传参可以传一个数组进去

2017-11-14 16:03:29

阅读数 134

评论数 0

原创 关于JS函数的一些基本理解

funtion name(arg1,arg2){ ... } 所有的function都是对象 它的name就是指针 函数定义也可以写为:var name = new Function ("arg1","arg2","...") /...

2017-11-13 22:38:16

阅读数 82

评论数 0

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