自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 排序——插入排序

直接插入排序:将 一个记录插入到已经排好序的有序列表中。function insertSort($ar){ $length=count($ar); for ($i=1;$i<$length;$i++){ if ($ar[$i]<$ar[$i-1]){ $flag=$ar[$i]; for ($j=$i...

2018-06-10 22:05:37 148

原创 排序——选择排序

核心思想:每次与当前元素后面的最小元素互换位置。function selectSort($ar){ $length=count($ar); for ($i=0;$i<$length-1;$i++){ $min=$i; for ($j=$i+1;$j<$length;$j++){ if ($ar[$j]<$ar...

2018-06-10 22:00:18 131

原创 排序——冒泡排序

核心思想:按序拿出一个与后面的每个比较,反序则交换。代码实现其实就是“两个for循环”,php代码如下:function bubbleSort($arr){ for ($i=0;$i<count($arr);$i++){ for ($j=$i+1;$j<count($arr);$j++){ if ($arr[$i]>$arr[...

2018-06-07 17:32:58 155

原创 排序——快速排序

核心思想:按大小一分为二,分别递归排序,瞻前顾后(分割 函数)。php代码如下:<?phpfunction quickSort($arr){ $resultArr=qSort($arr,0,count($arr)-1); return $resultArr;}function qSort($arr,$low,$high){ if($low&...

2018-06-07 17:23:53 317

原创 js实现下载远程文件

具体代码如下:var a = $('   ') $(document.body).append(a) $('.capture_download').trigger("click")

2017-12-07 14:11:13 3055

转载 设计模式——建造者模式

我们假设一个快餐店的商业案例,其中,一个典型的套餐可以是一个汉堡(Burger)和一杯冷饮(Cold drink)。汉堡(Burger)可以是素食汉堡(Veg Burger)或鸡肉汉堡(Chicken Burger),它们是包在纸盒中。冷饮(Cold drink)可以是可口可乐(coke)或百事可乐(pepsi),它们是装在瓶子中。我们将创建一个表示食物条目(比如汉堡和冷饮)的 Item 接口

2017-09-17 22:22:44 317

原创 设计模式——工厂模式(php)

php实现工厂模式的实例代码如下://创建一个接口interface Shape{ function draw();}class Rectangle implements Shape{ public function draw() { // TODO: Implement draw() method. echo "Rectangle

2017-09-03 20:35:13 279

转载 设计模式——单例模式(php)

单例模式代码如下:class User{ //静态变量保存全局实例 private static $_instance = null; //私有构造函数,防止外界实例化对象 private function __construct(){ } //私有克隆函数,防止外办克隆对象 private function __clone(){

2017-08-23 20:13:07 285

原创 给php安装redis拓展

1: 到pecl.php.net  搜索redis2: 下载stable版(稳定版)扩展3: 解压4.进入redis的拓展目录,执行/phppath/bin/phpize (作用是检测PHP的内核版本,并为扩展生成相应的编译配置)5.安装root@ubuntu:/home/gao/Documents/redis/redis-3.1.2# ./configur

2017-06-10 15:16:57 225

转载 redis安装及配置

一、所需资源redis-3.2.9二、安装步骤1.减压安装包,然后maketar zxvf redis-3.2.9.tar.gzcd redis-3.2.9make2.安装make PREFIX=/usr/local/redis install注:PREFIX要大写

2017-06-10 11:17:07 184

转载 常用jquery在线引用地址

jQuery: <scripttype="text/javascript"src="http://code.jquery.com/jquery-latest.js"></script>  jQuery mobile:  <linkrel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobi.

2017-05-20 12:32:22 5209

原创 ubuntu下搭建lnmp

1.实验环境1.ubuntu16二.开始安装1.安装mysqlapt-get install mysql-server mysql-client2.安装nginx在安装 Nginx 之前,如果你已经安装了 Apache2,请 先删除再安装 nginx:service apache2 stopupdate-rc.d -f apache2 removeapt-get rem

2017-05-07 13:20:30 407

原创 php中echo、print、print r、var_dump的区别

1.echo输出字符串变量,支持逗号和实心点拼接,返回值是void。是语言结构,而不是函数。echo 的执行速度要比print快。2.print输出字符串变量,只支持实心点拼接,总是返回1。3.print_r打印数组的内容和变量,如果变量是string , integer or float,将会直接输出其值,如果变量是一个数组,则会输出一个格式化后的数组。4.输出变量的内容、类型或字符

2017-05-07 08:23:03 302

原创 远程访问mysql管理

一、允许任何用户远程访问MySqlgrant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;flush privileges;

2017-01-05 08:35:40 227

原创 php安装redis拓展

一、所需资源1.redis-3.2.5.tar.gz2.二、安装redisshell# cd /home/jinnan/tarshell# tar zxvf redis-2.6.14.tar.gzshell# cd redis-2.6.14shell# makeshell# cd src在src目录下可看到以下文件:redis-benchmark   压力测试red

2017-01-01 19:54:34 359

原创 lamp环境的搭建(源码编译安装)

一.必备资源到官网下载以下资源,版本差距不要太大,否则结果可能不一致。   1.centos6.52.php-5.6.293.apache-2.4.234.mysql-5.7.9执行命令安装必备的依赖包yum -y install make gcc gcc-c++ zlib-devel libtool libtool-ltdllibtool-ltdl-devel bis

2016-12-15 20:25:50 1097

原创 windows下apache虚拟主机的配置

(如有任何疑问,欢迎加入“北京PHP高级交流”qq群交流,群号:183688316)虽然linux和windows配置文件所在的目录不同,但是配置文件是基本相同的,本文以windows为例。一.基于域名的虚拟主机的配置1.记事本打开hosts文件,该文件在:C:\ Windows\ System32\ drivers\etc这个文件夹下, 在文件内容的末尾写入如下内容:127.0.0.1(不可改)...

2016-12-11 10:21:22 9378

原创 linux(centos)下nginx虚拟主机的配置

在看下面的内容之前,如果你的nginx还没有安装,可以参照这篇文章——nginx的安装来完成nginx的安装,我的Nginx的安装目录是/usr/local/nginx。下面就开始说如何配置nginx虚拟主机了,注意:在修改配置文件之前,你最好将它备份一下。 1.打开hosts文件vim /etc/hosts2.在文本内容的最后增加一行,其中的域名是自定义的。127.0.0.1 www.tes

2016-12-11 09:11:11 2638

空空如也

空空如也

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

TA关注的人

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