<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gaolicsdn的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gaolicsdn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gaolicsdn]]></copyright><item><title><![CDATA[排序——插入排序]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/80645453</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/80645453</guid><author>gaolicsdn</author><pubDate>Sun, 10 Jun 2018 22:05:37 +0800</pubDate><description><![CDATA[直接插入排序：将 一个记录插入到已经排好序的有序列表中。function    insertSort($ar){
    $length=count($ar);
    for ($i=1;$i&amp;lt;$length;$i++){
        if ($ar[$i]&amp;lt;$ar[$i-1]){
            $flag=$ar[$i];
            for ($j=$i...]]></description><category></category></item><item><title><![CDATA[排序——选择排序]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/80645405</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/80645405</guid><author>gaolicsdn</author><pubDate>Sun, 10 Jun 2018 22:00:18 +0800</pubDate><description><![CDATA[核心思想：每次与当前元素后面的最小元素互换位置。function selectSort($ar){
    $length=count($ar);
    for ($i=0;$i&amp;lt;$length-1;$i++){
        $min=$i;
        for ($j=$i+1;$j&amp;lt;$length;$j++){
            if ($ar[$j]&amp;lt;$ar...]]></description><category></category></item><item><title><![CDATA[排序——冒泡排序]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/80612634</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/80612634</guid><author>gaolicsdn</author><pubDate>Thu, 07 Jun 2018 17:32:58 +0800</pubDate><description><![CDATA[核心思想：按序拿出一个与后面的每个比较，反序则交换。代码实现其实就是“两个for循环”，php代码如下：function    bubbleSort($arr){
    for ($i=0;$i&amp;lt;count($arr);$i++){
        for ($j=$i+1;$j&amp;lt;count($arr);$j++){
            if ($arr[$i]&amp;gt;$arr[...]]></description><category></category></item><item><title><![CDATA[排序——快速排序]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/80612374</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/80612374</guid><author>gaolicsdn</author><pubDate>Thu, 07 Jun 2018 17:23:53 +0800</pubDate><description><![CDATA[核心思想：按大小一分为二，分别递归排序，瞻前顾后（分割 函数）。

php代码如下：


&amp;lt;?php
function    quickSort($arr){
    $resultArr=qSort($arr,0,count($arr)-1);
    return  $resultArr;
}
function    qSort($arr,$low,$high){
   if($low&amp;...]]></description><category></category></item><item><title><![CDATA[js实现下载远程文件]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/78740792</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/78740792</guid><author>gaolicsdn</author><pubDate>Thu, 07 Dec 2017 14:11:13 +0800</pubDate><description><![CDATA[具体代码如下：
var a = $('   ')
    $(document.body).append(a)
    $('.capture_download').trigger("click")]]></description><category></category></item><item><title><![CDATA[设计模式——建造者模式]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/78014181</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/78014181</guid><author>gaolicsdn</author><pubDate>Sun, 17 Sep 2017 22:22:44 +0800</pubDate><description><![CDATA[我们假设一个快餐店的商业案例，其中，一个典型的套餐可以是一个汉堡（Burger）和一杯冷饮（Cold drink）。汉堡（Burger）可以是素食汉堡（Veg Burger）或鸡肉汉堡（Chicken Burger），它们是包在纸盒中。冷饮（Cold drink）可以是可口可乐（coke）或百事可乐（pepsi），它们是装在瓶子中。
我们将创建一个表示食物条目（比如汉堡和冷饮）的 Item 接口]]></description><category></category></item><item><title><![CDATA[设计模式——工厂模式（php）]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/77825221</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/77825221</guid><author>gaolicsdn</author><pubDate>Sun, 03 Sep 2017 20:35:13 +0800</pubDate><description><![CDATA[php实现工厂模式的实例代码如下：//创建一个接口
interface   Shape{
    function draw();
}
class Rectangle implements Shape{
    public function draw()
    {
        // TODO: Implement draw() method.
        echo "Rectangle]]></description><category></category></item><item><title><![CDATA[设计模式——单例模式（php）]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/77511179</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/77511179</guid><author>gaolicsdn</author><pubDate>Wed, 23 Aug 2017 20:13:07 +0800</pubDate><description><![CDATA[单例模式代码如下：
class User{
    //静态变量保存全局实例
    private static $_instance   =   null;
    //私有构造函数，防止外界实例化对象
    private function __construct(){
    }
    //私有克隆函数，防止外办克隆对象
    private function __clone(){]]></description><category></category></item><item><title><![CDATA[给php安装redis拓展]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/72988343</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/72988343</guid><author>gaolicsdn</author><pubDate>Sat, 10 Jun 2017 15:16:57 +0800</pubDate><description><![CDATA[1: 到pecl.php.net  搜索redis



2: 下载stable版(稳定版)扩展

3: 解压
4.进入redis的拓展目录，执行/phppath/bin/phpize (作用是检测PHP的内核版本,并为扩展生成相应的编译配置)


5.安装root@ubuntu:/home/gao/Documents/redis/redis-3.1.2# ./configur]]></description><category></category></item><item><title><![CDATA[redis安装及配置]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/72981078</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/72981078</guid><author>gaolicsdn</author><pubDate>Sat, 10 Jun 2017 11:17:07 +0800</pubDate><description><![CDATA[一、所需资源
redis-3.2.9
二、安装步骤
1.减压安装包，然后make
tar zxvf redis-3.2.9.tar.gz
cd redis-3.2.9
make2.安装
make  PREFIX=/usr/local/redis install注：PREFIX要大写]]></description><category></category></item><item><title><![CDATA[常用jquery在线引用地址]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/72573619</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/72573619</guid><author>gaolicsdn</author><pubDate>Sat, 20 May 2017 12:32:22 +0800</pubDate><description><![CDATA[jQuery： &amp;lt;scripttype=&quot;text/javascript&quot;src=&quot;http://code.jquery.com/jquery-latest.js&quot;&amp;gt;&amp;lt;/script&amp;gt;  jQuery mobile：  &amp;lt;linkrel=&quot;stylesheet&quot; href=&quot;http://code.jquery.com/mobile/1.2.0/jquery.mobi.]]></description><category></category></item><item><title><![CDATA[ubuntu下搭建lnmp]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/71321288</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/71321288</guid><author>gaolicsdn</author><pubDate>Sun, 07 May 2017 13:20:30 +0800</pubDate><description><![CDATA[1.实验环境
1.ubuntu16
二.开始安装
1.安装mysql
apt-get install mysql-server mysql-client2.安装nginx
在安装 Nginx 之前，如果你已经安装了 Apache2，请 先删除再安装 nginx：
service apache2 stop
update-rc.d -f apache2 remove
apt-get rem]]></description><category></category></item><item><title><![CDATA[php中echo、print、print r、var_dump的区别]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/71307711</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/71307711</guid><author>gaolicsdn</author><pubDate>Sun, 07 May 2017 08:23:03 +0800</pubDate><description><![CDATA[1.echo输出字符串变量，支持逗号和实心点拼接，返回值是void。是语言结构，而不是函数。echo 的执行速度要比print快。
2.print输出字符串变量，只支持实心点拼接，总是返回1。
3.print_r打印数组的内容和变量，如果变量是string , integer or float，将会直接输出其值，如果变量是一个数组，则会输出一个格式化后的数组。
4.输出变量的内容、类型或字符]]></description><category></category></item><item><title><![CDATA[远程访问mysql管理]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/54087752</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/54087752</guid><author>gaolicsdn</author><pubDate>Thu, 05 Jan 2017 08:35:40 +0800</pubDate><description><![CDATA[一、允许任何用户远程访问MySqlgrant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
flush privileges;]]></description><category></category></item><item><title><![CDATA[php安装redis拓展]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/53967825</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/53967825</guid><author>gaolicsdn</author><pubDate>Sun, 01 Jan 2017 19:54:34 +0800</pubDate><description><![CDATA[一、所需资源
1.redis-3.2.5.tar.gz
2.
二、安装redis
shell# cd /home/jinnan/tar
shell# tar zxvf redis-2.6.14.tar.gz
shell# cd redis-2.6.14
shell# make
shell# cd src在src目录下可看到以下文件：
redis-benchmark   压力测试
red]]></description><category></category></item><item><title><![CDATA[lamp环境的搭建(源码编译安装)]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/53675667</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/53675667</guid><author>gaolicsdn</author><pubDate>Thu, 15 Dec 2016 20:25:50 +0800</pubDate><description><![CDATA[一.必备资源
到官网下载以下资源，版本差距不要太大，否则结果可能不一致。
   1.centos6.5
2.php-5.6.29
3.apache-2.4.23
4.mysql-5.7.9
执行命令安装必备的依赖包
yum -y install make gcc gcc-c++ zlib-devel libtool libtool-ltdllibtool-ltdl-devel bis]]></description><category></category></item><item><title><![CDATA[windows下apache虚拟主机的配置]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/53571872</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/53571872</guid><author>gaolicsdn</author><pubDate>Sun, 11 Dec 2016 10:21:22 +0800</pubDate><description><![CDATA[（如有任何疑问，欢迎加入“北京PHP高级交流”qq群交流，群号：183688316）虽然linux和windows配置文件所在的目录不同，但是配置文件是基本相同的，本文以windows为例。一.基于域名的虚拟主机的配置1.记事本打开hosts文件，该文件在：C:\ Windows\ System32\ drivers\etc这个文件夹下， 在文件内容的末尾写入如下内容：127.0.0.1（不可改）...]]></description><category></category></item><item><title><![CDATA[linux(centos)下nginx虚拟主机的配置]]></title><link>https://blog.youkuaiyun.com/gaolicsdn/article/details/53571627</link><guid>https://blog.youkuaiyun.com/gaolicsdn/article/details/53571627</guid><author>gaolicsdn</author><pubDate>Sun, 11 Dec 2016 09:11:11 +0800</pubDate><description><![CDATA[在看下面的内容之前，如果你的nginx还没有安装，可以参照这篇文章——nginx的安装来完成nginx的安装，我的Nginx的安装目录是/usr/local/nginx。下面就开始说如何配置nginx虚拟主机了，注意：在修改配置文件之前，你最好将它备份一下。 
1.打开hosts文件vim /etc/hosts2.在文本内容的最后增加一行，其中的域名是自定义的。127.0.0.1   www.tes]]></description><category></category></item></channel></rss>