misaka去年夏天的博客

记录开发中碰到的小问题

web前端安全之XSS攻击

前端安全之XSS攻击 XSS(cross-site scripting跨域脚本攻击)攻击是最常见的Web攻击,其重点是“跨域”和“客户端执行”。有人将XSS攻击分为三种,分别是: 1. Reflected XSS(基于反射的XSS攻击) 2. Stored XSS(基于存储的...

2017-04-24 14:17:21

阅读数 914

评论数 0

Uploadify上传文件时,onSelectError报错errorCode-120,文件undefined

最近使用uploadify上传文件时,设置了参数: 'fileTypeExts' : '*.jpg;*.gif;*.png;*.jpeg;*.zip;*.rar;*.tar;*.gz;*.7z;*.doc;*.docx;*.txt;*.xml;*.mp4;*.avi;*....

2017-02-16 10:23:32

阅读数 1867

评论数 0

crontab定时时间段执行任务

如题,目标是每天早上8点到22点,定时执行一个脚本。 #yum install crontabs 安装crontab服务 #crontab -e 进行编辑 添加输入如下 0 8-22/1 * * * 你需要执行的命令 保存 #service crontab start 重载c...

2016-12-20 11:03:47

阅读数 3354

评论数 0

Nginx Http 413错误

在上传图片的时候,生产环境的nginx报错413错误:Request Entity Too Large 解决办法是修改nginx.conf文件,找到http {}的配置部分,修改或添加client_max_body_size 2m;为合适的大小。 别忘记查看和修改php.ini...

2016-12-20 10:56:29

阅读数 793

评论数 0

只用一个div画一个太极图

如题,最近学习css3的时候,比着葫芦画瓢,画了个太极图: Document body { background-color: #abcdef; } #taiji { width: 0px; height: 600px; border-left: ...

2016-11-29 22:33:38

阅读数 4120

评论数 0

PHP setcookie()之前不能有任何输出

PHP的setcookie函数,手册里是这么写的: setcookie() defines a cookie to be sent along with the rest of the HTTP headers. Like other headers, cookies must be s...

2016-11-24 17:05:27

阅读数 3749

评论数 0

nginx配置网站的二级目录项目伪静态

因为业务需求,需要在网站的二级目录下建立一个新项目shuicao,新项目也要用url重写的方式访问,比如www.xxx.com/shuicao/.......。试着配置了一下nginx的重写规则,如下: location / { index...

2016-11-23 16:11:38

阅读数 6890

评论数 0

Laravel5入门Eloquent ORM总结

阅读Laravel5.1的手册时,发现有些地方没有翻译完成,还是英文状态。为了加深对Laravel的Eloquent的认识,总结了一些入门Eloquent的地方,大部分代码摘自手册,都做了注释: Model: <?php namespace App; use Illu...

2016-11-08 22:06:28

阅读数 1739

评论数 1

phpstorm 配置 xdebug断点调试

前言     php是脚本型程序 每次出错都要手动exit断点程序不是很方便   哪里有需求哪里就有生产,Xdebug可以实现对php的断点调试。下面将我个人的安装经历分享给大家。   运行环境 windows 、lamp、phpstorm 、chrome (配置方法一样 Ubuntu也通用...

2016-11-01 23:37:11

阅读数 2104

评论数 0

MySQL的Innodb中的事务隔离级别和锁的关系

前言: 我们都知道事务的几种性质,数据库为了维护这些性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力。所以对于加锁的处理,可以说就是数据库对于事务处理的精髓所在。这里通过分析MySQL中Inno...

2016-11-01 13:07:00

阅读数 1647

评论数 0

laravel5使用中间件时ErrorException in Route.php line 194

学习laravel5的中间件的时候,根据手册写了个自定义的中间件,结果在未通过中间件时成功拦截了,但是通过了中间件的时候,反而报错:ErrorException in Route.php line 194 自定义的中间件如下: <?php namespace App\Ht...

2016-10-29 18:15:10

阅读数 1524

评论数 0

laravel5中添加自定义函数

laravel里面我们很多朋友不知道把自定义函数放在哪儿。我们的应用里经常会有一些全局都可能会用的函数,我们应该怎么放置它会比较好呢?现在匀们为大家准备了laravel放置函数的规范。1. 创建文件 app/helpers.php&amp;lt;?php// 示例函数function fo...

2016-10-26 23:21:16

阅读数 7050

评论数 0

laravel5中Class 'App\Http\Controllers\Config' not foun

laravel5中,在控制器中读取config/*.php的文件中的配置时,报错:Class 'App\Http\Controllers\Config' not found。 解决办法:(以app.php中的timezone配置为例) 法1、 先在控制器开始前使用Config的命...

2016-10-26 00:21:53

阅读数 4918

评论数 0

OneThink后台配置阿里云OSS文件上传

在OneThink的后台(以下称为OT),默认的文件上传和图片上传方式是上传至网站根目录下的/Upload/目录下。ThinkPHP支持七牛云,Bcs云上传方式,通过参考手册可以把OT后台配置为对应的上传方式。 之前也写过一篇ThinkPHP中引入阿里云OSS文件上传的博客,但是并不适用与On...

2016-10-01 00:49:49

阅读数 1984

评论数 2

Nginx解析PHP脚本的过程

之前项目中碰到了一些php-fpm的问题:因为网站的一些接口,在特定情况下响应特别慢(1-2分钟),迟迟不结束,导致php-fpm数量越来越多,最后到达127个后,服务器就没能响应正常请求了,浏览器一直打转,迟迟不响应。把接口修好后,php-fpm进程的数量就稳定了,问题得以解决。这让我对php-...

2016-09-24 17:47:43

阅读数 2603

评论数 0

PHP使用gearman扩展完成异步任务总结

PHP的gearman扩展,可以在Linux服务器上,实现PHP脚本的异步任务,甚至是分布式异步任务。在项目中一些响应慢,或者是占用时间的PHP脚本,可以用异步任务去完成,用户访问时不用等待漫长的队列任务,因为在服务器上有专门跑这些异步任务的脚本。 1、安装能执行任务的job(用于执行“...

2016-09-24 00:26:03

阅读数 1885

评论数 0

如何验证页面上GA监测代码是否添加正确

一、使用插件 可用来检查GA代码的插件有很多,这里所说的插件都指的是Chrome浏览器的扩展程序,常见的有Tag Assistant、Google Analytics Debugger、Omnibug、WASP.inspector等。这里只介绍下Tag Assistant,因为就检查GA代码来说...

2016-09-23 23:48:06

阅读数 2566

评论数 0

PHPmailer发送邮件成功,对方收不到邮件

项目中使用PHPmailer,发送邮件到客户的邮件服务器,$mail对象返回发送结果为true,结果客户那边的邮箱总是收不到邮件。 设置$mail->SMTPDebug = 2,把客户端和服务器端的错误都返回到echo出来,结果在chrome的network里,怎么看都没有发现任何...

2016-09-23 23:42:55

阅读数 3978

评论数 0

预排序遍历树算法

预排序遍历树算法 想用这个算法的原因起源于一个帖子:http://bbs.csdn.net/topics/392012391 预排序遍历树算法(modified preorder tree traversal algorithm) 这种方法大家可能接触的比较少,初次使用也不...

2016-09-04 14:02:21

阅读数 3312

评论数 0

Linux下访问MySQL的数据库权限不够的问题

如题,刚才在centOS上的mysql命令行中,修改了mysql库的user表,flush privileges命令之后,发现外网也访问不了,内网也没法访问了,现记录一下解决的办法(需要root权限登录Linux): 1、用安全模式访问mysql #service mysql stop...

2016-08-28 15:21:20

阅读数 4111

评论数 0

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