<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[羊驼可以吃吗的博客]]></title><description><![CDATA[小白上路有什么做的不好的地方，请大家不要客气，尽管说出来]]></description><link>https://blog.youkuaiyun.com/qq_39723600</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_39723600]]></copyright><item><title><![CDATA[理论面试题（三）]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/84501185</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/84501185</guid><author>qq_39723600</author><pubDate>Sun, 25 Nov 2018 19:09:38 +0800</pubDate><description><![CDATA[理论面试题（三）
	什么情况下需要使用redis缓存
		如果网站不是非常大的网站，想要提高网站的效率、减少数据库的读写，我们就需要引入缓存技术
	对memcache的理解和优势
		Memcache是一种缓存技术，在一定的时间内将动态网页经过解析之后保存到文件，下次访问时动态网页就直接调用这个文件，而不必在重新访问数据库。使用memcache做缓存的好处是：提高网站的访问速度，减轻高并发时服务器...]]></description><category></category></item><item><title><![CDATA[理论面试题（二）]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/84501177</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/84501177</guid><author>qq_39723600</author><pubDate>Sun, 25 Nov 2018 19:08:34 +0800</pubDate><description><![CDATA[理论面试题（二）
	PHP读取文件内容的方法或函数
		fopen 函数将创建与文件的连接。
		feof 命令将检测您是否已经读到文件的末尾并返回 True 或 False。
		fgets 函数它将从文件中提取一行数据并将其作为字符串返回。
		fread 函数它趋于从二进制文件中读取信息。
	写出至少五种常用的PHP数组函数
		函数array_values()作用是返回数组中所有元素的值。...]]></description><category></category></item><item><title><![CDATA[理论面试题（一）]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/84501170</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/84501170</guid><author>qq_39723600</author><pubDate>Sun, 25 Nov 2018 19:07:17 +0800</pubDate><description><![CDATA[理论面试题（一）
	include/require 的区别, include/include_once 的区别?
		·语言结构include和requide都是包括并运行指定文件
		·incluce在用到时加载，如果被包含的文件不存在的话，那么则会提示一个警告级别错误，但是程序会继续执行下去。
		·require在一开始就加载，如果被包含文件不存在或者无法打开的时候，则会提示致命错误， 并且...]]></description><category></category></item><item><title><![CDATA[上传项目到阿里云]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83867264</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83867264</guid><author>qq_39723600</author><pubDate>Thu, 08 Nov 2018 20:02:16 +0800</pubDate><description><![CDATA[上传项目到阿里云
安装环境我就不说了，建议一键安装lnmp集成环境。
首先进入远程操作工具
cd /usr
ls查看，找到local
进入 local
ls查看,找到 nginx
cd nginx
ls找到conf，然后进入cd conf
ls查找nginx.conf
编辑vim nginx .conf
进去后找到root ，看到路径修改/home/wwwroot/加项目名称
然后wq 退出cd ...]]></description><category></category></item><item><title><![CDATA[PHP之隐藏域怎么写？]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83867231</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83867231</guid><author>qq_39723600</author><pubDate>Thu, 08 Nov 2018 20:01:09 +0800</pubDate><description><![CDATA[&amp;lt;td type=&quot;hidden&quot;&amp;gt;&amp;lt;?php echo $v['admin_email']?&amp;gt;&amp;lt;/td&amp;gt;
隐藏域：
type=&quot;hidden&quot;


]]></description><category></category></item><item><title><![CDATA[tppabs标签是什么]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83867216</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83867216</guid><author>qq_39723600</author><pubDate>Thu, 08 Nov 2018 20:00:21 +0800</pubDate><description><![CDATA[tppabs标签 是离线浏览器下载完整个网页后，在图片或超级链接标签内加入的标签，以记录该图片或超级链接指向的原始地址。因为这个标签不是合法标签，所以普通浏览器会忽略它。

...]]></description><category></category></item><item><title><![CDATA[php之获取文件大小]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83867190</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83867190</guid><author>qq_39723600</author><pubDate>Thu, 08 Nov 2018 19:59:33 +0800</pubDate><description><![CDATA[&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
	&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
	&amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
	&amp;lt;input id=&q]]></description><category></category></item><item><title><![CDATA[composer 更新时需要密码]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83867166</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83867166</guid><author>qq_39723600</author><pubDate>Thu, 08 Nov 2018 19:58:15 +0800</pubDate><description><![CDATA[composer config -g repo.packagist composer https://packagist.laravel-china.org


]]></description><category></category></item><item><title><![CDATA[FTP常见的报错信息]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83867152</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83867152</guid><author>qq_39723600</author><pubDate>Thu, 08 Nov 2018 19:57:33 +0800</pubDate><description><![CDATA[FTP常见的报错信息
“426 Data connection closed, error decompressing data stream”信息，原因: 当上传文件大小为0的空文件时,系统会提示上传失败.实际该文件名在服务器已经创建了。解决办法: 这个错误是FlashFxp 客户端软件的误报错.实际文件已经上传上去了

1.120 Service ready in nnn minutes.
服...]]></description><category></category></item><item><title><![CDATA[获取访问者的公网IP]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83867120</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83867120</guid><author>qq_39723600</author><pubDate>Thu, 08 Nov 2018 19:56:08 +0800</pubDate><description><![CDATA[if(!empty($_SERVER[&quot;HTTP_CLIENT_IP&quot;])){
 $cip = $_SERVER[&quot;HTTP_CLIENT_IP&quot;];
}
elseif(!empty($_SERVER[&quot;HTTP_X_FORWARDED_FOR&quot;])){
 $cip = $_SERVER[&quot;HTTP_X_FORWARDED_FOR&quot;];
}
elseif(!empty($_SERVER[&quot;REMO...]]></description><category></category></item><item><title><![CDATA[linux链接windows数据库操作]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83867096</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83867096</guid><author>qq_39723600</author><pubDate>Thu, 08 Nov 2018 19:55:05 +0800</pubDate><description><![CDATA[linux链接windows数据库操作
grant all privileges  on . to root@’%’ identified by “password”;

]]></description><category></category></item><item><title><![CDATA[Mysql中%$d%是什么意思？]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83867084</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83867084</guid><author>qq_39723600</author><pubDate>Thu, 08 Nov 2018 19:54:09 +0800</pubDate><description><![CDATA[%在sql语句中表示通配符，在模糊查询中用到，比如查找以张开头的所有人，like 张%

]]></description><category></category></item><item><title><![CDATA[代码-JS之hasOwnProperty方法]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83240080</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83240080</guid><author>qq_39723600</author><pubDate>Mon, 22 Oct 2018 08:13:49 +0800</pubDate><description><![CDATA[&amp;amp;lt;!doctype html&amp;amp;gt;
&amp;amp;lt;html lang=&amp;quot;en&amp;quot;&amp;amp;gt;
&amp;amp;lt;head&amp;amp;gt;
    &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;amp;gt;
    &amp;amp;lt;meta name=&amp;quot;viewport&amp;quot;
     ]]></description><category></category></item><item><title><![CDATA[总结-JavaScript面向对象]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83240428</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83240428</guid><author>qq_39723600</author><pubDate>Mon, 22 Oct 2018 08:13:39 +0800</pubDate><description><![CDATA[JavaScript面向对象
	什么是对象
		无序的属性的集合，其属性可以包含基本值、对象或者函数
	获取对象
		1.new内置函数
		2.直接量语法
		3.new 构造函数方式
			普通函数：没有被new之前
			构造函数：被new之后，实例化对象时，构造函数自动执行
	原型对象
		在实例化得到对象的时候，系统会为构造函数创建一个原型对象，该原型对象可以保存构造函数每个实例对象的相...]]></description><category></category></item><item><title><![CDATA[总结-定义对象进阶&Object&hasOwnProperty()&create()&call、apply、bind函数&继承&静态属性&私有属性&this指向]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83240441</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83240441</guid><author>qq_39723600</author><pubDate>Mon, 22 Oct 2018 08:13:30 +0800</pubDate><description><![CDATA[定义对象进阶&amp;amp;amp;Object&amp;amp;amp;hasOwnProperty()&amp;amp;amp;create()&amp;amp;amp;call、apply、bind函数&amp;amp;amp;继承&amp;amp;amp;静态属性&amp;amp;amp;私有属性&amp;amp;amp;this指向
	定义对象进阶
		1.构造函数方式
			这种方式定义的对象会占用很多内存，因为每个对象创建单独的空间，存储各自的内容
		2.原型对象方式
			缺点]]></description><category></category></item><item><title><![CDATA[总结-正则表达式(regular expression)]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83240450</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83240450</guid><author>qq_39723600</author><pubDate>Mon, 22 Oct 2018 08:13:17 +0800</pubDate><description><![CDATA[正则表达式(regular expression)
	概述
		一种字符串匹配的模式
		1.匹配就是在某个字符串查找你想要查找的内容，如果找到了就匹配，找不到就不匹配
		2.正则表达式也是用于查找字符串的，只是比正常的查找更加高级
	应用
		表单验证
		信息过滤
		信息采集
		信息替换
		伪静态
	用法
		match() //它用于匹配查找的内容
			正则表达式写法就是两条斜线作...]]></description><category></category></item><item><title><![CDATA[代码-JS之call、apply、bind函数]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83240056</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83240056</guid><author>qq_39723600</author><pubDate>Sun, 21 Oct 2018 11:17:17 +0800</pubDate><description><![CDATA[&amp;lt;!doctype html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot;
          content=&quot;width=device-width, user-scalable=no, initial-]]></description><category></category></item><item><title><![CDATA[代码-JS之Object.create方法]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83239886</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83239886</guid><author>qq_39723600</author><pubDate>Sun, 21 Oct 2018 11:01:28 +0800</pubDate><description><![CDATA[&amp;lt;!doctype html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot;
          content=&quot;width=device-width, user-scalable=no, initial-]]></description><category></category></item><item><title><![CDATA[代码-JS之静态属性和私有属性]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83239621</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83239621</guid><author>qq_39723600</author><pubDate>Sun, 21 Oct 2018 10:32:51 +0800</pubDate><description><![CDATA[&amp;lt;!doctype html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot;
          content=&quot;width=device-width, user-scalable=no, initial-]]></description><category></category></item><item><title><![CDATA[代码-JS之继承]]></title><link>https://blog.youkuaiyun.com/qq_39723600/article/details/83239617</link><guid>https://blog.youkuaiyun.com/qq_39723600/article/details/83239617</guid><author>qq_39723600</author><pubDate>Sun, 21 Oct 2018 10:32:19 +0800</pubDate><description><![CDATA[&amp;lt;!doctype html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot;
          content=&quot;width=device-width, user-scalable=no, initial-]]></description><category></category></item></channel></rss>