自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr Li

学习总结

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

原创 PHP面试问题总结

1,字符串函数str_repeat — 重复一个字符串str_replace — 子字符串替换sha1 — 计算字符串的 sha1 散列值rtrim — 删除字符串末端的空白字符(或者其他字符)md5 — 计算字符串的 MD5 散列值trim — 去除字符串首尾处的空白字符(或者其他字符)php explode--字符串变数组js

2017-10-27 16:25:50 696

原创 mac xampp安装完成之后配置虚拟主机

1、应用(application)/xampp/etc/httpd.conf去除  # Virtual hosts下面的Include etc/extra/httpd-vhosts.conf前面的#号将# Deny access to the entirety of your server's filesystem. You must# explicitly permit access to we

2018-01-18 15:17:02 510

原创 PHP四级联动全国地区

话不多说,看代码<?class Index{ public function index() { $list=Db::table('region')->where('parent_id',0)->find(); return view("index",['list'=>$list]); } public function

2017-11-10 18:54:40 1637 1

原创 QQ音乐首页接口

首先需要在阿里云API产品中进行购买QQ音乐接口,然后进行配置,因为调用接口次数有限,所以我们需把获取的内容放到文件中,让接口一天重新进行获取一次数据,这样可以节省次数还不耽误接口音乐的更新。下面是代码的演示,可直接使用,只需填写自己的appcode即可<?php if(file_exists("music.log")) { if(filemtime("music.log")+24

2017-09-20 21:25:56 3705 1

原创 PHP算法

冒泡排序//冒泡排序function maopao($array){ $count=count($array); for($i=0;$i<$count;$i++) { for($j=$count-1;$j>$i;$j--) { if($array[$j]<$array[$j-1]) { $tmp=$array[$j]; $array[$j]=$a

2017-09-20 21:15:17 248

原创 rabbitMQ模拟消息队列群发邮件

首先我们写一个发送页面,第一步就建立与rabbitmq的建立,然后创建通道,接下来创建通道内的交换机,之后进行定义交换机的名称和类型,交换机进行持久化,以后无论何时重新启动rabbitmq,数据都不会消失,接下请欣赏代码之后就是进行接收信息页面,并进行处理发送邮件给用户,在发送之前需进行定义一个发送邮件的类,之后便可直接进行发送rabbitmq这样操作可以增加用户的体验,同

2017-09-15 21:16:14 5322

原创 ThinkPHP的URL模式有四种

支持的URL模式有四种:普通模式、PATHINFO、REWRITE和兼容模式。普通模式:也就是传统的GET传参方式来指定当前访问的模块和操作,例如:http://localhost/app/?m=module&a=action&var=valuem参数表示模块,a操作表示操作(模块和操作的URL参数名称是可以配置的),后面的表示其他GET参数。PATHINFO模式:

2017-09-10 16:02:27 528

原创 网络状态码含义,常用(204,304, 404, 504,502)

网络状态码含义,常用(204,304, 404, 504,502)200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 常见HTTP状态码大全 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 http状态码 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表

2017-09-10 16:01:05 22285

原创 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

参考斐波那契数列,指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........但是青蛙可以跳两级,因此我们需要在跳第二个台阶时,让函数返回2,接下来请参考以下代码。<?function ji($num)

2017-09-06 12:15:38 912

原创 PHP封装的一个单例模式Mysql操作类

PHP封装的一个单例模式Mysql操作类掌握满足单例模式的必要条件----三私一公。①私有的构造方法-为了防止在类外使用new关键字实例化对象。②私有的成员属性-为了防止在类外引入这个存放对象的属性。③私有的克隆方法-为了防止在类外通过clone成生另一个对象。④公有的静态方法-为了让用户进行实例化对象的操作。DB类及相关表操作;{CSDN:CO

2017-09-06 08:45:57 907

原创 curl的优势

一、curl的优势你也许会说,在php中可以很容易的获取某个url的内容,只要通过file_get_contents,file或者readfile函数就能轻松实现,根本不必使用cURL:复制代码 代码如下:        $content = file_get_contents("http://www.360weboy.com");

2017-09-04 19:20:43 1229

原创 php读取文件内容

one><?php$file_path = "test.txt";if(file_exists($file_path)){$fp = fopen($file_path,"r");$str = fread($fp,filesize($file_path));//指定读取大小,这里把整个文件内容读取出来echo $str = str_replace("\r\n","",$str);}?

2017-09-04 18:14:02 302

原创 预处理入库的方式

<?php //?号式的预处理语句 一共有3种绑定方式//1.连接数据库try{ $pdo= newPDO("mysql:host=localhost;dbname=jikexueyuan","root","");}catch(PDOException $e){ die("数据库连接失败".$e->getMessage());} //2.预处理的SQL语

2017-09-04 18:06:07 482

原创 PDO

PDO连接数据库 new PDO("mysql:host=localhost;dbname=db_demo","root","");默认不是长连接,若要使用数据库长连接,需要在最后加如下参数:new PDO("mysql:host=localhost;dbname=db_demo","root","","array(PDO::ATTR_PERSISTENT => true) ");PDO::que

2017-09-04 17:53:38 283

原创 MyISAM 和InnoDB

MyISAM 和InnoDB 讲解  InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。  以下是一些

2017-09-04 17:51:10 263

空空如也

空空如也

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

TA关注的人

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