<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Forrest_Gao的博客kyvMCjz5$0W1]]></title><description><![CDATA[青春一去不复返]]></description><link>https://blog.youkuaiyun.com/Forrest_Gao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Forrest_Gao]]></copyright><item><title><![CDATA[常见HTTP状态码]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/75855038</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/75855038</guid><author>Forrest_Gao</author><pubDate>Sun, 23 Jul 2017 10:20:52 +0800</pubDate><description><![CDATA[参考图书：《HTTP权威指南》状态码分类
  总体范围
  已定义范围
  类别  100~199
  100~101
  信息
  200~299
  200~206
  成功
  300~399
  300~305
  重定向
  400~499
  400~415
  客户端错误
  500~599
  500~505
  服务器端错误
状态码
  状态码
  原因短语
  含义  101]]></description><category></category></item><item><title><![CDATA[插入排序【直接插入排序和希尔排序】]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/75367734</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/75367734</guid><author>Forrest_Gao</author><pubDate>Wed, 19 Jul 2017 13:25:37 +0800</pubDate><description><![CDATA[直接插入排序例子假设这里有一数组n = 9;
a[n] = {6,7,1,9,5,2,8,3,4};// 从当前位置向前遍历
6
6 7
1 6 7
1 6 7 9
1 5 6 7 9
1 2 5 6 7 9
1 2 5 6 7 8 9
1 2 3 5 6 7 8 9
1 2 3 4 5 6 7 8 9希尔排序希尔排序，也称递减增量排序算法，是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法]]></description><category></category></item><item><title><![CDATA[使用 PDO 关联查询 MySQL 数据]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/75262844</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/75262844</guid><author>Forrest_Gao</author><pubDate>Mon, 17 Jul 2017 18:54:04 +0800</pubDate><description><![CDATA[使用pdo关联查询mysql数据try {
    $pdo = new PDO('mysql:host=localhost;dbname=test;', 'root', '123456');    // 0.等值联结
    $sql = 'SELECT c.name, o.id, o.customer_id, o.price FROM orders o, customer c WHERE o.c]]></description><category></category></item><item><title><![CDATA[Ubuntu 下安装 PHP7 扩展 Memcached]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/75224343</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/75224343</guid><author>Forrest_Gao</author><pubDate>Mon, 17 Jul 2017 13:00:52 +0800</pubDate><description><![CDATA[参考链接1：https://serversforhackers.com/c/installing-php-7-with-memcached 
参考链接2：https://hanxv.cn/archives/25.html
  环境：ubuntu16.04, php7.0, nginx
安装 phpize# phpize 是用来扩展 php 扩展模块的
# php7.0 的 phpize 包含在 ph]]></description><category></category></item><item><title><![CDATA[MySQL + PDO 操作]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/75223990</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/75223990</guid><author>Forrest_Gao</author><pubDate>Mon, 17 Jul 2017 12:49:10 +0800</pubDate><description><![CDATA[PDO扩展注意：这里面有的的是伪代码，不可以执行PDO连接MySQL# 基本格式(mysql驱动，主机名，数据库名，数据库用户名，数据库密码)
$pdo = new PDO('mysql:host=your_hostname;dbname=yourdbname;', 'your_username', 'your_password');
# 例子
$pdo = new PDO('mysql:host=]]></description><category></category></item><item><title><![CDATA[Ubuntu16.04 + Nginx 配置虚拟主机]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/74522337</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/74522337</guid><author>Forrest_Gao</author><pubDate>Thu, 06 Jul 2017 11:03:51 +0800</pubDate><description><![CDATA[操作条件：安装 ubuntu 和 nginxStep 1Create Project# 在 /var/www/ 目录下创建一个项目目录，并编辑一个子目录 html 文件
sudo mkdir -p /var/www/test.com/html# 新建一个主页 html 文件
sudo vim var/www/test.com/html/index.html注意： 
这里 test.com 为项目根目]]></description><category></category></item><item><title><![CDATA[Xshell和Xftp连接ubuntu]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/73492545</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/73492545</guid><author>Forrest_Gao</author><pubDate>Tue, 20 Jun 2017 12:10:24 +0800</pubDate><description><![CDATA[文章转载于 http://blog.chinaunix.net/uid-26230597-id-4292860.html环境： 
本机 IP地址10.88.58.79 
linux虚拟机ip地址：10.0.2.15，ip获取方式为dhcp 
虚拟机与本机连接方式为：NAT 
ssh工具：SecureCRT 
相互ping，都可以ping通，在cmd里面也可以telnet通linux，但是远程ssh连]]></description><category></category></item><item><title><![CDATA[PHP发送邮件]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/71302598</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/71302598</guid><author>Forrest_Gao</author><pubDate>Sat, 06 May 2017 21:16:54 +0800</pubDate><description><![CDATA[PHP 使用 swiftmailer 插件发送邮件文件介绍
swiftmailer        邮箱插件
data.sql           新增sql表文件
pwd.php            qq邮箱授权码
config.php         连接数据库配置文件
PdoMySQL.class.php 封装PDO操作类
doaction.php       注册发送邮件和登录操作文件
这里]]></description><category></category></item><item><title><![CDATA[【Django】基本应用]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/71079527</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/71079527</guid><author>Forrest_Gao</author><pubDate>Tue, 02 May 2017 11:33:50 +0800</pubDate><description><![CDATA[Django 基本应用虚拟环境
1.建立虚拟环境（将项目的库与其他项目分离）
# 终端项目根目录下输入，运行了模块venv，用它创建一个名为ll_env的虚拟环境
python -m venv ll_env
2.激活虚拟环境(windows下)
# 这个命令运行ll_env\Scripts中的activate.bat文件。
# 环境处于活跃状态时，环境名将包含在括号内，你可以在环境中安装包，并使用已]]></description><category></category></item><item><title><![CDATA[GIT学习笔记]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/70740156</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/70740156</guid><author>Forrest_Gao</author><pubDate>Tue, 25 Apr 2017 15:36:20 +0800</pubDate><description><![CDATA[GIT学习笔记本文参考了廖雪峰大大的网站 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000GIT学习笔记
创建仓库
版本控制
远程仓库
分支管理
标签管理
自定义GIT创建仓库在当前用户下创建一个目录，进入到此目录下
mkdir learngit
cd learngit初始化一个Git]]></description><category></category></item><item><title><![CDATA[win10+nginx+php7+mysql]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/70226936</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/70226936</guid><author>Forrest_Gao</author><pubDate>Tue, 18 Apr 2017 13:56:50 +0800</pubDate><description><![CDATA[本文参考了 http://www.cnblogs.com/huayangmeng/archive/2011/06/15/2081337.html
近几年来nginx的市场占有率逐渐上升，已经慢慢的逼近了apache，而IIS则首次跌破到10%以下。国内很多大厂的服务器都换成了nginx，依我看它未来应该会超过apache的。
Nginx是俄罗斯人Igor Sysoev编写的轻量级HTTP服务器]]></description><category></category></item><item><title><![CDATA[PHP读取Mysql数据库中文乱码问题]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/61420461</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/61420461</guid><author>Forrest_Gao</author><pubDate>Sat, 11 Mar 2017 16:39:57 +0800</pubDate><description><![CDATA[本文参考 http://blog.youkuaiyun.com/u012767263/article/details/19079707


由于换了台笔记本，MySQL版本也换了，今天准备把以前写的PHP项目跑一遍。


将.sql文件导入数据库，在浏览器上输入URL地址，回车，发现有些中文字符乱码了，都显示成“???”。仔细看一下，发现只有从数据库里面取出的中文数据才会显示乱码，而其他的不会乱码]]></description><category></category></item><item><title><![CDATA[【Python基础】Python3: UnboundLocalError: local variable 'num' referenced before assignment]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/60593252</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/60593252</guid><author>Forrest_Gao</author><pubDate>Mon, 06 Mar 2017 20:29:27 +0800</pubDate><description><![CDATA[num = 0
def cal():
    num += 1
    print(num)
cal()

Python3下，运行以上代码出错，错误为：
UnboundLocalError: local variable 'num' referenced before assignment
Python的局部变量在没有被赋值之前被引用了
不明白，然后Google了一下，说是Python的局]]></description><category></category></item><item><title><![CDATA[Win10下安装ipython]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/60129637</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/60129637</guid><author>Forrest_Gao</author><pubDate>Fri, 03 Mar 2017 10:12:07 +0800</pubDate><description><![CDATA[安装环境
首先我的系统是win10，然后我的笔记本上安装两个版本的python，python2.7和python3.5。


安装步骤
然后在看官网介绍到命令行下输入pip install ipython，结果报错了。我想可能是两个版本的python冲突了，于是删除了python2.7，再进入命令行输入pip install ipython，等待ipython安装完就可以了。


]]></description><category></category></item><item><title><![CDATA[git shell 命令大全]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/54917370</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/54917370</guid><author>Forrest_Gao</author><pubDate>Tue, 07 Feb 2017 22:22:18 +0800</pubDate><description><![CDATA[原文出自 http://www.cnblogs.com/bugs/p/3384339.html
git branch 查看本地所有分支
git status 查看当前状态 
git commit 提交 
git branch -a 查看所有的分支
git branch -r 查看远程所有分支
git commit -am "init" 提交并且加注释 
git remote add origin]]></description><category></category></item><item><title><![CDATA[2017新的一年计划]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/53969147</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/53969147</guid><author>Forrest_Gao</author><pubDate>Sun, 01 Jan 2017 23:26:26 +0800</pubDate><description><![CDATA[今天是2017年的第一天，度过了有很过欢笑也有很多悲伤的2016年，不管怎样，2016年都过去了，新生活还要继续，写点新年的计划吧，虽然知道很大部分很难完成，但还是写一下吧，万一完成了呢。
2017年，大三结束了就要出去了，所以2017年上半年还是要努力学习一些专业知识了，也要开始着手找工作的事情了，估计6、7月就要出去找工作了。决定以后的工作方向是走web开发，所以今年主要搞一下前端、PHP、]]></description><category></category></item><item><title><![CDATA[【Python基础】if __name__ == '__main__']]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/53894042</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/53894042</guid><author>Forrest_Gao</author><pubDate>Tue, 27 Dec 2016 11:21:59 +0800</pubDate><description><![CDATA[本文转载自 http://blog.youkuaiyun.com/kenkywu/article/details/6743462
作者 走在路上的WWB



Python脚本和模块都是一个以.py结束的文件，那程序是如何判断一个.py文件是作为脚本还是模块呢？关键是一个名为__name__的变量，如果它的值是__main__，则不能作为模块，只能作为脚本直接运行。所以在很多脚本的最后都有一段类似下]]></description><category></category></item><item><title><![CDATA[wampserver安装完成后启动亮橙灯，绿灯不亮]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/53783395</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/53783395</guid><author>Forrest_Gao</author><pubDate>Wed, 21 Dec 2016 13:30:59 +0800</pubDate><description><![CDATA[wampserver安装完成后启动亮橙灯，绿灯不亮:


解决办法：
一、
1.找到apache的httpd.cof配置文件，搜索80端口号，全换成8080，保存重启apache服务器，这时若绿灯亮了就可以了。
2.若还是没亮，按win+r，键入services.msc，将里面的mysql或SQLserver服务停止，再重启apache服务器，这时应该就可以亮了。


二、若以上]]></description><category></category></item><item><title><![CDATA[TypeError: can't use a string pattern on a bytes-like object]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/53736256</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/53736256</guid><author>Forrest_Gao</author><pubDate>Mon, 19 Dec 2016 10:51:56 +0800</pubDate><description><![CDATA[TypeError: can't use a string pattern on a bytes-like object:



在读取网页内容时报了上面这个错误，python2.7版本不报错，python3.5的就报错了
from urllib.request import urlopen
webpage = urlopen('http://www.python.org')

impo]]></description><category></category></item><item><title><![CDATA[Python开发中有可能遇到的套接字重复使用错误]]></title><link>https://blog.youkuaiyun.com/Forrest_Gao/article/details/53542573</link><guid>https://blog.youkuaiyun.com/Forrest_Gao/article/details/53542573</guid><author>Forrest_Gao</author><pubDate>Fri, 09 Dec 2016 18:01:28 +0800</pubDate><description><![CDATA[PyCharm开发中有可能遇到的套接字重复使用错误


windows下在PyCharm中执行python代码，如果源文件被修改后，执行窗口中的运行状态会被终结，重启时有可能报如下的错误：


OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次


这个原因是虽然PyCharm把运行窗口中运行状态终结了，在执行的pytho]]></description><category></category></item></channel></rss>