自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 nginx负载均衡轮循session问题解决

1.不使用session,换作cookie把session改成cookie,就能避开session的一些弊端。2.数据库记录session信息使用数据库记录session信息,session的使用频率比较高,如果存在数据库中,频繁的读取会对数据库产生较大的压力,网站性能瓶颈一般都存在数据库,3.负载均衡的时候使用ip_hash算法进行分发使用ip_hash可能会导致某一台服务器负载较大。如果某段时...

2018-05-12 22:06:48 685

原创 索引,主键,唯一索引,联合索引的区别

        索引是一种特殊的文件,它们包含着对所有记录的引用指针。        普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。        普通索引允许被索引的数据列包含重复的值。如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列常创建索引时应该用就用关键字UNIQUE把他定义成一个唯一索引。也就是说,唯一索引可以保证数据记录的唯一性。    ...

2018-05-07 08:41:28 3794

原创 5种方法获得全路径文件的扩展名

<?php$path = 'C:\Program Files (x86)\Internet Explorer\ssacasc\sqmapi.dll';function m1(){ echo strrchr($GLOBALS['path'], '.');}function m2(){ echo substr($GLOBALS['path'],strrpos($GLOBALS['pa...

2018-05-03 18:12:55 372

原创 写个函数对二维数组进行排序

<?php/** * @author Yanyuxuan * @email [email protected] * @DateTime 2018-05-03 * @param [array] $arr [要排序的数组] * @param [string] $row [排序的列] * @param string ...

2018-05-03 17:05:43 1012

原创 Vmware 虚拟机安装时虚拟网卡安装不了解决办法问题

大一的时候电脑上做实验安装过一次Vmware  然后没用了卸载了  现在做实验下回来发现虚拟机里的系统连不上本机和外网 打开虚拟机的虚拟网络编辑器,发现了问题所在,网络中少了一个桥接模式的VMnet0 !并且无法将网络更改为桥接模式! 看了看网络中心发现里面根本没有安装虚拟网卡。。。。百度看了很多方法都一个一个试过了,都不行。没办法,只能不断安装不同版本的虚拟机和镜像搞了半天还是一样。偶尔看到一条...

2018-04-21 21:35:52 67543 42

原创 sql注入 预防措施

引发 SQL 注入攻击的主要原因,是因为以下两点原因:1. php 配置文件 php.ini 中的 magic_quotes_gpc选项没有打开,被置为 off;2. 没有对数据类型进行检查和转义。一、 magic_quotes_gpc = Off 时的注入攻击magic_quotes_gpc = Off 是 php 中一种非常不安全的选项。新版本的 php 已经将默认的值改为了 On。但仍有相当...

2018-04-18 16:12:17 492

原创 分页原理

分页原理 数据分页需要以下几个条件: 1. 参与分页的总条数 【$msg_count】 ,该值通过数据库查询可以获取到; 2. 每页显示的条数【$pagesize】 ,这个数值由自己定义; 3. 当前页的页码数 【$page】,该数值通过地址栏传递和接收; 4. 可以通过以上资料计算出总页数 【$pagecount】 ,此处需要借助ceil();  【$pagecount = ceil($msg_...

2018-04-09 21:11:10 218

原创 redis基础 php操作redis

String类型操作set string1 张三get string1set string2 4incr string2 --- 5 自增结果List类型操作lpush key value 从左进rpop key 从右出不要求元素的唯一llen key 列出list的元素个数Set类型操作添加元素:sadd key value判断有多少个元素:scard key判断某个元素是否在...

2018-04-04 23:53:29 194

转载 Thinkphp5.0加载css js 图片路径问题

thinkphp5 关于加载静态资源路径问题大于5.0.4版本可以直接使用 __ROOT__ 项目目录__STATIC__ 项目目录下的static目录__JS__项目目录下的static/js目录__CSS__项目目录下的static/css目录如果不是的话可以用下面的方法在config.php 加入use \think\Request;$basename = Request::instance...

2018-04-02 20:06:24 3649

原创 php两种方法实现斐波那契数列

<?phpfunction feibo($n){    $a=array();    for($i=0;$i<$n;$i++)    {        if($i==0 || $i==1){            $a[$i]=1;        }else{            $a[$i]=$a[$i-1]+$a[$i-2];        }    }    $str = im...

2018-03-31 10:10:38 1760

原创 正则表达式

元字符.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束\W匹配任意不是字母,数字,下划线,汉字的字符\S匹配任意不是空白符的字符\D匹配任意非数字的字符\B匹配不是单词开头或结束的位置[^x]匹配除了x以外的任意字符[^aeiou]匹配除了aeiou这几个字母以外的任意字符转义\如果要匹配元字符...

2018-03-31 10:04:16 99

原创 php几个简单的算法(冒泡,快排,选择排序,插入排序,折半查找)

1.冒泡算法,排序算法,由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序,这是极经典的基础算法2.快速排序, 快速排序(Quicksort)是对冒泡排序的一种改进。 由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分, 其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速...

2018-03-30 22:52:50 266

转载 Linux(Centos)安装Redis

Linux(Centos)之安装Redis及注意事项阅读目录1.redis简单说明2.准备工作3.gcc的安装4.Tcl的安装5.redis的安装6.redis的测试7.Linux中设置redis的服务器启动和关闭8.Linux中设置redis的开机启动回到顶部1.redis简单说明  a.在前面我简单的说过redis封装成共用类的实现,地址如下:http://www.cnblogs.com/ha...

2018-03-30 22:47:48 118

基于tp3.2.3的博客前后台手机端API 前台 vue框架

基于tp3.2.3的博客前后台手机端API 前台 vue框架 pc端页面比较简单

2018-04-18

基于thinkphp5.0的在线抽奖平台前后台附数据库

基于thinkphp5.0的在线抽奖平台前后台附数据库页面待美化 欢迎指教

2018-04-10

空空如也

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

TA关注的人

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