自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

newmiracle学习天地

newmiracle学习天地

  • 博客(24)
  • 收藏
  • 关注

原创 nginx 出现413 Request Entity Too Large问题的解决方法

nginx 出现413 Request Entity Too Large问题的解决方法使用PHP上传图片(大小1.9M),出现 nginx: 413 Request Entity Too Large 错误。根据经验是服务器限制了上传文件的大小,但php默认的文件上传是2M,应该不会出现问题。打开php.ini,把 upload_max_filesize 和 post_max_s

2017-06-30 11:11:38 242

原创 PHP中NULL和‘'的区别

PHP中NULL和‘'区别null的类型是null,""的类型是string所以是不同东西查看原文:http://newmiracle.cn/?p=1754

2017-06-30 09:43:00 446

原创 mysql 严格模式 Strict Mode

mysql 严格模式 Strict Mode找到MySQL安装目录下的my.cnf(windows系统则是my.ini)文件在sql_mode中加入STRICT_TRANS_TABLES则表示开启严格模式,如没有加入则表示非严格模式,修改后重启mysql即可例如这就表示开启了严格模式: sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRA

2017-06-30 09:30:03 443

原创 mysql分页查询优化

mysql分页查询优化当limit基数大的时候 查询速度会变得很慢 这个时候一般//利用子查询 因为查找id会快很多select * from hcyuyin_share between (select id from hcyuyin limit 3000000,0) and (select id from hcyuyin limit 3000000,9)查看原文:http:/

2017-06-30 08:55:34 286

原创 mysql explain中key_len的作用

mysql explain中key_len的作用key_len越小 索引效果越好name的字段类型是varchar(20),字符编码是utf8,一个字符占用3个字节,那么key_len应该是 20*3=60。mysql> explain select * from `member` where name='fdipzone';+----+-------------+--

2017-06-29 11:28:27 2100

原创 mysql order by rand() 优化方法

mysql order by rand() 优化方法mysql> select * from user order by rand() limit 1;+-------+------------+----------------------------------+----------+--------------+-----------+| id | phone

2017-06-29 11:13:44 867

原创 cpu和内存的关系

cpu和内存的关系比如代码要运行 那就要先把代码放到内存上 然后用cpu计算运行这个代码 所以整个过程都是在内存中进行的查看原文:http://newmiracle.cn/?p=1738

2017-06-29 10:20:14 1458

原创 css height:100%和height:auto的区别

css height:100%和height:auto的区别height:auto,是指根据块内内容自动调节高度。height:100%,是指其相对父块高度而定义的高度,也就是按照离它最近且有定义高度的父层的高度来定义高度。height默认值就是autops width也是同理查看原文:http://newmiracle.cn/?p=1735

2017-06-29 09:10:38 487

原创 mysql子查询用法

mysql子查询用法1 可以当值来用select id from hcyuyin_share where id=(select id from hcyuyin_share limit 200000,1)2 可以当做表来用select o.nickName,o.sex,o.province,o.city,from_unixtime(m.time,'%Y-%m-%d

2017-06-28 17:39:10 664

原创 PHP去重的简单写法

PHP去重的简单写法用array_flip实现去重效果 <?php$arr =array("a"=>"a1","b"=>'b1',"c"=>"a2","d"=>"a1");$arr1 = array_flip($arr);print_r($arr1);//先反转一次,去掉重复值,输出Array ( [a1] => d[b1] => b [a2] => c )$arr2

2017-06-28 16:24:14 730

原创 php is_writeable函数bug问题

其中bug存在两个方面,1、在windowns中,当文件只有只读属性时,is_writeable()函数才返回false,当返回true时,该文件不一定是可写的。如果是目录,在目录中新建文件并通过打开文件来判断;如果是文件,可以通过打开文件(fopen),来测试文件是否可写。2、在Unix中,当php配置文件中开启safe_mode时(safe_mode=on),is_writea

2017-06-27 15:33:02 578

原创 PHP判断上传图片的类型

PHP判断上传图片的类型用getimagesize来判断上传图片的类型比$_FILES函数的type更可靠 同一个文件,使用不同的浏览器php返回的type类型是不一样的,由浏览器提供type类型的话,就有可能被黑客利用向服务器提交一个伪装撑图片后缀的可执行文件。 如果通过getimagesize()函数返回的是这样的一个数组 其中索引为2的表示类型1 = GI

2017-06-27 15:26:35 777

原创 nginx实现负载均衡

nginx实现负载均衡在http段加入以下代码:upstream servers.mydomain.com { server 192.168.2.3:80; server 192.168.2.4:80; server 192.168.2.5:80;}当然嘛,这servers.mydomain.com随便取的。那么PA的serv

2017-06-27 14:25:58 214

原创 PHP替代session的方法

PHP替代session的方法服务器集群的时候 会发现session的问题所以打算用替代session的方法1 如果有账号登录 就用账号作为唯一标识 进行记录 如果没有就只能采取第二种方法2 用swoole 进行长连接 因为每个用户每次连接服务器 都会生成个fid 这个fid就是代表用户的标识 进行记录查看原文:http://newmiracle.cn/?p=1699

2017-06-27 09:54:50 656

原创 PHP解决抢购、秒杀、抢楼、抽奖等阻塞式高并发库存防控超量的思路方法

PHP解决抢购、秒杀、抢楼、抽奖等阻塞式高并发库存防控超量的思路方法最简单的方法就是用redis锁解决高并发的问题具体实现看http://newmiracle.cn/?p=488比方说100个人同时抢红包 有1个人已经获取到锁码 那么还有99个人就会 进不去 提示 网络繁忙什么 请稍后再试试 查看原文:http://newmiracle.cn/?p=1692

2017-06-26 17:54:16 320

原创 PHP中奖概率写法

PHP中奖概率写法<?phpheader("Content-type: text/html; charset=utf-8");/* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300,400), * 开始是从1,1000 这个概率范围内筛选第一个数是否在他的出现概率范围之内, * 如果不在,则将概率

2017-06-26 16:20:50 541

原创 git简单使用教程

1 git init2 把项目复制进去3 git add . 添加要提交项目 //添加到暂存区4 git commit -m"提交说明必须写" //提交暂存区到本地仓库5 git push正式提交项目 //推送到远程仓库说明提交之前先更新 更新用git pull//取回远程仓库的变化 查看原文:http://newmiracle.cn/?p=1686

2017-06-26 10:02:29 188

原创 mysql left join和union结合的用法

left join和union结合的用法子查询union 然后加个括号设置个别名 (union自动去除 重复的 )select o.nickName,o.sex,o.province,o.city,from_unixtime(m.time,'%Y-%m-%d %H:%i:%s') as starttime,from_unixtime(z.time,'%Y-%m-%d %H

2017-06-20 10:55:25 2176

原创 phpexcel无法导出的解决方法

phpexcel无法导出的解决方法 set_time_limit(0); ini_set("memory_limit","512M");//去除符号 有些特别的符号 没办法导出来的 function match_chinese($chars,$encoding='utf8') { $pattern =($encoding=='utf

2017-06-19 15:19:18 2491

原创 jquery swiper入场和出场动画

jquery swiper入场和出场动画 ... ... var mySwiper = new Swiper ('.swiper-container', { onInit: function(swiper){ //Swiper2.x的初始化是onFirst

2017-06-16 17:44:04 1894

原创 javascript window.onload不会执行的原因

javascript window.onload不会执行的原因1 js报错了 建议使用"use strict"; 来看 全部变量可以用var aa=2; aa=2;解决2 引用了第三方js查看原文:http://newmiracle.cn/?p=1635

2017-06-08 18:02:26 1750

原创 php 微信授权登录传参数方法

php 微信授权登录传参数方法$callbackUrl='www.baidu.com/?dd=2';https://open.weixin.qq.com/connect/oauth2/authorize?appid={$wechatAppid}&redirect_uri={$callbackUrl}&response_type=code&scope=snsapi_userinfo&st

2017-06-05 14:26:58 1690

原创 jquery on绑定事件叠加解决方法

jquery on绑定事件叠加解决方法代码如下 $('.maoqiu').each(function () { var is_bind = $(this).attr('is_bind'); if (is_bind != 1) { $(this).attr('is_bind', 1); $(

2017-06-05 11:51:00 1035

原创 jquery swipper 轮播中间图放大解决方案

jquery swipper 轮播中间图放大解决方案 直接把swipper-container 高度设置高一点 然后 图片垂直居中 就不怕放大的时候部分被截取了.tuandui-swiper-container .swiper-slide-next{ -webkit-transform:scale(1.2,1.2); overflow: visible;

2017-06-01 16:16:55 6385

空空如也

空空如也

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

TA关注的人

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