<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Delete_V的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Delete_V</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Delete_V]]></copyright><item><title><![CDATA[yii2安装]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/42246787</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/42246787</guid><author>Delete_V</author><pubDate>Mon, 29 Dec 2014 22:26:56 +0800</pubDate><description><![CDATA[Windows安装Composer：


一、下载Composer


官网下载：https://getcomposer.org/download/


二、开启PHP的openssl支持


修改D:\WAMP\bin\php\php5.4.12配置文件php.ini


去掉注释；





三、安装Composer


一路"next"安装完毕]]></description><category></category></item><item><title><![CDATA[Laravel安装]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/42246695</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/42246695</guid><author>Delete_V</author><pubDate>Mon, 29 Dec 2014 22:24:49 +0800</pubDate><description><![CDATA[Laravel环境搭建

在有了初步认知后，当然就要开始在自己的电脑上搭建Laravel的开发环境了。

系统环境需求

PHP 5.3.7或者更高版本，如果没有系统没有安装PHP环境的，请到下面地址下载：http://cn2.php.net/downloads.php电脑上具有web服务器，IIS，apache或者其它web服务器MCrypt PHP扩展

安装Composer]]></description><category></category></item><item><title><![CDATA[Python urllib2]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/40620185</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/40620185</guid><author>Delete_V</author><pubDate>Thu, 30 Oct 2014 15:06:52 +0800</pubDate><description><![CDATA[Python 标准库 urllib2 的使用细节


Python 标准库中有很多实用的工具类，但是在具体使用时，标准库文档上对使用细节描述的并不清楚，比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 的使用细节。


Proxy 的设置Timeout 设置在 HTTP Request
 中加入特定的 HeaderRedirectCookie使用 HTT]]></description><category></category></item><item><title><![CDATA[crontab 用法]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/26476635</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/26476635</guid><author>Delete_V</author><pubDate>Wed, 21 May 2014 15:03:06 +0800</pubDate><description><![CDATA[cron是一个linux下的定时执行工具，可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务，但它不自动起来，可以用以下的方法启动、关闭这个服务：


 

/sbin/service crond start //启动服务 
/sbin/service crond stop //关闭服务 
/sbin/service crond restart //重启服务 ]]></description><category></category></item><item><title><![CDATA[linux下vi命令大全]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/21953115</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/21953115</guid><author>Delete_V</author><pubDate>Mon, 24 Mar 2014 14:01:50 +0800</pubDate><description><![CDATA[进入vi的命令 
vi filename :打开或新建文件，并将光标置于第一行首 
vi +n filename ：打开文件，并将光标置于第n行首 
vi + filename ：打开文件，并将光标置于最后一行首 
vi +/pattern filename：打开文件，并将光标置于第一个与pattern匹配的串处 
vi -r filename ：在上次正用vi编辑时发生系统崩溃，恢复f]]></description><category></category></item><item><title><![CDATA[WAMP下redis安装不成功时]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/18984927</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/18984927</guid><author>Delete_V</author><pubDate>Sat, 08 Feb 2014 14:13:17 +0800</pubDate><description><![CDATA[首先把 php_redis.dll 和 php_igbinary.dll 放入PHP的ext文件夹，
然后在php.ini配置文件里添加如下代码：
extension=php_igbinary.dll  
extension=php_redis.dll


重启WebServer

注意：
extension=php_igbinary.dll 一定要放在 extension=php_]]></description><category></category></item><item><title><![CDATA[phpRedisAdmin安装]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/17190201</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/17190201</guid><author>Delete_V</author><pubDate>Sat, 07 Dec 2013 18:51:20 +0800</pubDate><description><![CDATA[phpRedisAdmin是一个用于管理redis-server的软件，google了下，没找到完整版的安装方法。主要思路是先安装phpredis模块，然后安装phpRedisAdmin。监控页面是用php写的，phpredis模块用于php调用redis一些方法。

ps：个人完全不懂编程，我是这么理解的。不知道对不对

项目地址在：https://github.com/ErikDubb]]></description><category></category></item><item><title><![CDATA[SVN clean up的作用]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/17117063</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/17117063</guid><author>Delete_V</author><pubDate>Wed, 04 Dec 2013 13:32:54 +0800</pubDate><description><![CDATA[SVN 本地更新时，由于一些操作中断更新，如磁盘空间不够，用户取消。　　可能会造成本地文件被锁定的情况。一般出现这种情况的解决方法：




1、可以使用SVN clean up来清除锁定。

2、如果不是本目录锁定，系统提示上一层目录锁定，需要到上一层或者根目录中清除。

3.如果在根目录下都无法clean的话，一般采取的方法是另外找一个目录重新CHECKOUT。但有时有时SV]]></description><category></category></item><item><title><![CDATA[MongoDB(8)]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/17080847</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/17080847</guid><author>Delete_V</author><pubDate>Mon, 02 Dec 2013 21:05:59 +0800</pubDate><description><![CDATA[作为系列的最后一篇，得要说说C#驱动对mongodb的操作，目前驱动有两种：官方驱动和samus驱动，不过我个人还是喜欢后者，

因为提供了丰富的linq操作，相当方便。

 

官方驱动：https://github.com/mongodb/mongo-csharp-driver/downloads。下载后，还提供了一个酷似msdn的帮助文档。

samus驱动：https://]]></description><category></category></item><item><title><![CDATA[MongoDB(7)]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/17080833</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/17080833</guid><author>Delete_V</author><pubDate>Mon, 02 Dec 2013 21:05:02 +0800</pubDate><description><![CDATA[这一篇我们以管理员的视角来看mongodb，作为一名管理员，我们经常接触到的主要有4个方面：

1．  安装部署

2．  状态监控

3．  安全认证

4．  备份和恢复，

下面我们就一点一点的讲解。

 

一：安装部署

        我之前的文章都是采用console程序来承载，不过在生产环境中这并不是最佳实践，谁也不愿意在机器重启后满地找牙似找mon]]></description><category></category></item><item><title><![CDATA[MongoDB(6)]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/17080809</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/17080809</guid><author>Delete_V</author><pubDate>Mon, 02 Dec 2013 21:04:16 +0800</pubDate><description><![CDATA[在mongodb里面存在另一种集群，就是分片技术，跟sql server的表分区类似，我们知道当数据量达到T级别的时候，我们的磁盘，内存

就吃不消了，针对这样的场景我们该如何应对。

 

一：分片

     mongodb采用将集合进行拆分，然后将拆分的数据均摊到几个片上的一种解决方案。



 

下面我对这张图解释一下：

     人脸：       代]]></description><category></category></item><item><title><![CDATA[MongoDB(5)]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/17080801</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/17080801</guid><author>Delete_V</author><pubDate>Mon, 02 Dec 2013 21:03:23 +0800</pubDate><description><![CDATA[从这一篇开始我们主要讨论mongodb的部署技术。

    我们知道sql server能够做到读写分离，双机热备份和集群部署，当然mongodb也能做到，实际应用中我们不希望数据库采用单点部署，

如果碰到数据库宕机或者被毁灭性破坏那是多么的糟糕。

 

一：主从复制

1： 首先看看模型图



  

2: 从上面的图形中我们可以分析出这种架构有如下的好处]]></description><category></category></item><item><title><![CDATA[MongoDB(4)]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/17080785</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/17080785</guid><author>Delete_V</author><pubDate>Mon, 02 Dec 2013 21:02:37 +0800</pubDate><description><![CDATA[这些天项目改版，时间比较紧，博客也就没跟得上，还望大家见谅。

    好，今天分享下mongodb中关于索引的基本操作，我们日常做开发都避免不了要对程序进行性能优化，而程序的操作无非就是CURD，通常我们

又会花费50%的时间在R上面，因为Read操作对用户来说是非常敏感的，处理不好就会被人唾弃，呵呵。

    从算法上来说有5种经典的查找，具体的可以参见我的算法速成系列，这其中]]></description><category></category></item><item><title><![CDATA[MongoDB(3)]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/17080771</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/17080771</guid><author>Delete_V</author><pubDate>Mon, 02 Dec 2013 21:01:59 +0800</pubDate><description><![CDATA[今天跟大家分享一下mongodb中比较好玩的知识，主要包括：聚合，游标。

一： 聚合

      常见的聚合操作跟sql server一样，有：count，distinct，group，mapReduce。

 count

        count是最简单，最容易，也是最常用的聚合工具，它的使用跟我们C#里面的count使用简直一模一样。



 

 dist]]></description><category></category></item><item><title><![CDATA[MongoDB(2)]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/17080707</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/17080707</guid><author>Delete_V</author><pubDate>Mon, 02 Dec 2013 20:58:46 +0800</pubDate><description><![CDATA[看过上一篇，相信大家都会知道如何开启mongodb了，这篇就细说下其中的增删查改，首先当我们用上一篇同样的方式打开mongodb，突然

傻眼了，擦，竟然开启不了，仔细观察“划线区域“的信息，发现db文件夹下有一个类似的”lock file”阻止了mongodb的开启，接下来我们要做的就

是干掉它，之后，开启成功，关于mongodb的管理方式将在后续文章分享。



 

一]]></description><category></category></item><item><title><![CDATA[MongoDB(1)]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/17080595</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/17080595</guid><author>Delete_V</author><pubDate>Mon, 02 Dec 2013 20:55:41 +0800</pubDate><description><![CDATA[关于mongodb的好处，优点之类的这里就不说了，唯一要讲的一点就是mongodb中有三元素：数据库，集合，文档，其中“集合”

就是对应关系数据库中的“表”，“文档”对应“行”。

 

一： 下载

      上MongoDB官网 ，我们发现有32bit和64bit，这个就要看你系统了，不过这里有两点注意：

          ①：根据业界规则，偶数为“稳定版”（如：1]]></description><category></category></item><item><title><![CDATA[数据库设计中char、varchar、text和nchar、nvarchar、ntext的区别]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/16924439</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/16924439</guid><author>Delete_V</author><pubDate>Sun, 24 Nov 2013 20:18:00 +0800</pubDate><description><![CDATA[很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型，有的是根本就没注意，因为存储价格变得越来越便宜了，忘记了最开始的一些基本设计理论和原则，这点让我想到了现在的年轻人，大手一挥一把人民币就从他手里溜走了，其实我想不管是做人也好，做开发也好，细节的把握直接决定很多东西。当然还有一部分人是根本就没弄清楚他们的区别，也就随便选一个。在这里我想对他们做个简单的分析，当然如果有]]></description><category></category></item><item><title><![CDATA[php漏洞与代码审计过程中需要注意的几点]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/16924299</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/16924299</guid><author>Delete_V</author><pubDate>Sun, 24 Nov 2013 20:12:43 +0800</pubDate><description><![CDATA[漏洞无非这么几类，XSS、sql注入、命令执行、上传漏洞、本地包含、远程包含、权限绕过、信息泄露等
　　1.xss + sql注入
　　其中占大头的自然是XSS与SQL注入，对于框架类型或者有公共文件的，建议在公共文件中统一做一次XSS和SQL注入的过滤。写个过滤函数，可由如下所示：
　　$_REQUEST = filter_xss（$_REQUEST）；
　　$_GET = filter]]></description><category></category></item><item><title><![CDATA[mysql replace into的用法和新功能]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/16924249</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/16924249</guid><author>Delete_V</author><pubDate>Sun, 24 Nov 2013 20:09:50 +0800</pubDate><description><![CDATA[首先来说所mysql replace into的功能：
　　replace into 跟 insert 功能类似，不同点在于：replace into 首先尝试插入数据到表中， 1. 如果发现表中已经有此行数据（根据主键或者唯一索引判断）则先删除此行数据，然后插入新的数据。 2. 否则，直接插入新数据。
　　注意，除非表有一个PRIMARY KEY或UNIQUE索引，否则，使用一个REPLAC]]></description><category></category></item><item><title><![CDATA[sql筛选记录语句中where和having的区别]]></title><link>https://blog.youkuaiyun.com/Delete_V/article/details/16924207</link><guid>https://blog.youkuaiyun.com/Delete_V/article/details/16924207</guid><author>Delete_V</author><pubDate>Sun, 24 Nov 2013 20:06:53 +0800</pubDate><description><![CDATA[HAVING是先分组再筛选记录，WHERE在聚合前先筛选记录。也就是说作用在GROUP BY 子句和HAVING子句前；而 HAVING子句在聚合后对组记录进行筛选。
　　作用的对象不同。WHERE 子句作用于表和视图，HAVING 子句作用于组。WHERE 在分组和聚集计算之前选取输入行（因此，它控制哪些行进入聚集计算）， 而 HAVING 在分组和聚集之后选取分组的行。因此，WHERE 子句]]></description><category></category></item></channel></rss>