<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ricky_sky的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ricky_sky</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ricky_sky]]></copyright><item><title><![CDATA[最全的常用正则表达式大全]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/56007891</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/56007891</guid><author>ricky_sky</author><pubDate>Mon, 20 Feb 2017 10:01:48 +0800</pubDate><description><![CDATA[作者：zxin，

www.cnblogs.com/zxin/archive/2013/01/26/2877765.html




很多不太懂正则的朋友，在遇到需要用正则校验数据时，往往是在网上去找很久，结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下，包括校验数字、字符、一些特殊的需求等等。给自己留个底，也给朋友们做个参考。




一、校验]]></description><category></category></item><item><title><![CDATA[查看memcache缓存所有key]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/52248308</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/52248308</guid><author>ricky_sky</author><pubDate>Fri, 19 Aug 2016 10:25:35 +0800</pubDate><description><![CDATA[//查看缓存队列是否丢失
    public function Memcachetest() {
            $mCache = new CacheMemcache();
            $allKeys = array();
            $allItems = $mCache->getExtendedStats('items'); // 取得所有 ite]]></description><category></category></item><item><title><![CDATA[php 封装memcache类]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/46928993</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/46928993</guid><author>ricky_sky</author><pubDate>Fri, 17 Jul 2015 16:14:24 +0800</pubDate><description><![CDATA[/*
 * memcache类
  */
class Memcacheds{
    //声明静态成员变量
    private static $m = null;
    private static $cache = null;
    
    private function __construct() {
        self::$m = new Memcache]]></description><category></category></item><item><title><![CDATA[PHP获取字符串中英文混合长度]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/46415755</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/46415755</guid><author>ricky_sky</author><pubDate>Mon, 08 Jun 2015 17:43:38 +0800</pubDate><description><![CDATA[/**
  * @param $str string 字符串
  * @param $$charset string 编码
  * @return 返回长度，1中文=1位，2英文=1位
  */
function strLength($str,$charset='utf-8'){
  if($charset=='utf-8') $str = iconv('utf-8','gb2312']]></description><category></category></item><item><title><![CDATA[jquery页面刷新]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/46344227</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/46344227</guid><author>ricky_sky</author><pubDate>Wed, 03 Jun 2015 13:38:07 +0800</pubDate><description><![CDATA[window.location.reload()刷新当前页面.
parent.location.reload()刷新父亲对象（用于框架）
opener.location.reload()刷新父窗口对象（用于单开窗口）
top.location.reload()刷新最顶端对象（用于多开窗口）]]></description><category></category></item><item><title><![CDATA[提高PHP编程效率]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/44944397</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/44944397</guid><author>ricky_sky</author><pubDate>Wed, 08 Apr 2015 18:04:18 +0800</pubDate><description><![CDATA[1、用单引号代替双引号来包含字符串，这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量，单引号则不会，注意：只有echo能这么做，它是一种可以把多个字符串当作参数的“函数”（译注：PHP手册中说echo是语言结构，不是真正的函数，故把函数加上了双引号）。
2、如果能将类的方法定义成static，就尽量定义成static，它的速度会提升将近4倍。

3、$row[’id’] 的速度是]]></description><category></category></item><item><title><![CDATA[php http与https转换]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/44944347</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/44944347</guid><author>ricky_sky</author><pubDate>Wed, 08 Apr 2015 18:02:19 +0800</pubDate><description><![CDATA[在项目中,往往为了安全, 登录,注册等等一些敏感资料的时候都会需要进行https进行加密传送数据,防止数据被拦截篡改等等:


http转换为https:
if($_SERVER['HTTPS'] 
            $url = "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
            hea]]></description><category></category></item><item><title><![CDATA[jquery获取文本编辑器的内容]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/43986633</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/43986633</guid><author>ricky_sky</author><pubDate>Sat, 28 Feb 2015 15:55:24 +0800</pubDate><description><![CDATA[var content = CKEDITOR.instances.id.getData(); //id为调用文本编辑器的唯一ID]]></description><category></category></item><item><title><![CDATA[mysql创建函数]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/43983643</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/43983643</guid><author>ricky_sky</author><pubDate>Sat, 28 Feb 2015 11:22:18 +0800</pubDate><description><![CDATA[一、查看创建函数的功能是否开启：
mysql> show variables like '%func%';
+-----------------------------------------+-------+
| Variable_name | Value |
+-----------------------------------------+-------+
| log_bin_t]]></description><category></category></item><item><title><![CDATA[php开发接口,生成动态签名校验]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/43983235</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/43983235</guid><author>ricky_sky</author><pubDate>Sat, 28 Feb 2015 10:52:45 +0800</pubDate><description><![CDATA[/*数据为josn格式 */


/* 调用接口 */
function master_api($uri,$data)
{              
 $request = 'post';  //接口请求方式 (get/post)

                $data['accessId'] = "bf0027585f0226822a21123a1683676f";
/]]></description><category></category></item><item><title><![CDATA[php排序]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/43982379</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/43982379</guid><author>ricky_sky</author><pubDate>Sat, 28 Feb 2015 09:50:27 +0800</pubDate><description><![CDATA[分别用冒泡排序法，快速排序法，选择排序法，插入排序法将下面数组中的值按照从小到大的顺序进行排序。 
$arr(1,43,54,62,21,66,32,78,36,76,39);
 

1. 冒泡排序

思路分析：在要排序的一组数中，对当前还未排好的序列，从前往后对相邻的两个数依次进行比较和调整，让较大的数往下沉，较小的往上冒。即，每当两相邻的数比较后发现它们的排序与排序要求相反时，就将]]></description><category></category></item><item><title><![CDATA[php mkidr创建多级目录]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/43700365</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/43700365</guid><author>ricky_sky</author><pubDate>Tue, 10 Feb 2015 10:49:28 +0800</pubDate><description><![CDATA[$time = date('Ymd');

$path = $_SERVER['DOCUMENT_ROOT']."/uplodas/$time/";   //路径


//路径不存在,创建
if(!is_dir($path)){
mkdir($path,0777,true);  
//需要创建的路径,赋权限0777最高权限,true允许创建多级目录
}]]></description><category></category></item><item><title><![CDATA[php 二维数组去除重复值]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/43113073</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/43113073</guid><author>ricky_sky</author><pubDate>Sun, 25 Jan 2015 11:44:54 +0800</pubDate><description><![CDATA[方法一: 
function arrayHandle($array){
foreach($array as $value){
$value = join(',',$value);
//降维,也可以用implode,将一维数组转换为用逗号连接的字符串
$temp[] = $value;
}
$temp = array_unique($temp);
//去掉重复的字符串,也就是重复的一]]></description><category></category></item><item><title><![CDATA[mysql 升序,降序]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/42920787</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/42920787</guid><author>ricky_sky</author><pubDate>Tue, 20 Jan 2015 17:16:58 +0800</pubDate><description><![CDATA[一、 升序(从小到大)排序   SELECT  id FROM table ORDER BY tid(需要排序的条件) ASC LIMIT 0,10;


二、 降序(从大到小)排序   SELECT  id FROM table ORDER BY tid(需要排序的条件) DESC LIMIT 0,10;]]></description><category></category></item><item><title><![CDATA[MySQL COUNT(*) INNER JOIN 内连接查询]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/42805625</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/42805625</guid><author>ricky_sky</author><pubDate>Sat, 17 Jan 2015 15:23:27 +0800</pubDate><description><![CDATA[mysql 内连接查询]]></description><category></category></item><item><title><![CDATA[Linux 重启,关闭命令]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/42612199</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/42612199</guid><author>ricky_sky</author><pubDate>Sun, 11 Jan 2015 16:45:24 +0800</pubDate><description><![CDATA[重启命令：

1、reboot

2、shutdown -r now 立刻重启(root用户使用)

3、shutdown -r 10 过10分钟自动重启(root用户使用)

4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

关机命令：

1、halt   立刻关机

2、poweroff  立刻关机

3、shutdown]]></description><category></category></item><item><title><![CDATA[thinkphp中的查询技巧总结]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/41378817</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/41378817</guid><author>ricky_sky</author><pubDate>Sat, 22 Nov 2014 09:27:20 +0800</pubDate><description><![CDATA[原文地址：http://www.jb100.net/html/content-28-497-1.html;
thinkphp中的查询技巧总结,本文只适合新手，高手请绕道！
一、带where条件的普通查询

1、字符串形式

$user=M('user');
$list=$user->where('id>5 and idselect();
$list=$user->where($da]]></description><category></category></item><item><title><![CDATA[Ubuntu系统安装LAMP]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/41346631</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/41346631</guid><author>ricky_sky</author><pubDate>Fri, 21 Nov 2014 11:46:15 +0800</pubDate><description><![CDATA[1) 安装LAMP
    >sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
    配置MYSQL-SERVER密码。

    1.1、安装完成后，
        APACHE的配置文件目录：/etc/apache2
        PHP的配置文件目录：/etc/php]]></description><category></category></item><item><title><![CDATA[Ubuntu系统下配置APACHE/SSL环境]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/41346565</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/41346565</guid><author>ricky_sky</author><pubDate>Fri, 21 Nov 2014 11:42:17 +0800</pubDate><description><![CDATA[配置SSL
    1 设置配置文件。
        cp /home/apache/etc/sites-available/default-ssl /home/apache/etc/sites-available/xoops.cms-ssl
        vim /home/apache/etc/sites-available/xoops.cms-ssl
        设置以下参数]]></description><category></category></item><item><title><![CDATA[Ubuntu下SVN安装和配置]]></title><link>https://blog.youkuaiyun.com/ricky_sky/article/details/41346523</link><guid>https://blog.youkuaiyun.com/ricky_sky/article/details/41346523</guid><author>ricky_sky</author><pubDate>Fri, 21 Nov 2014 11:39:24 +0800</pubDate><description><![CDATA[Ubuntu下SVN安装和配置

一、SVN安装
1.安装包
1.$ sudo apt-get install subversion

2.创建项目目录

$ sudo mkdir /home/xiaozhe/svn

$ cd /home/xiaozhe/svn/

$ sudo mkdir mypro

3.创建svn文件仓库

$ sudo svnadmin ]]></description><category></category></item></channel></rss>