<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[btsspu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/btsspu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; btsspu]]></copyright><item><title><![CDATA[Regular expression to match PHP function names]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/51828530</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/51828530</guid><author>btsspu</author><pubDate>Tue, 05 Jul 2016 08:44:32 +0800</pubDate><description><![CDATA[[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
参考：http://php.net/manual/zh/functions.user-defined.php]]></description><category></category></item><item><title><![CDATA[程序员在他们的软件开发生涯中最常犯的7个错误]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/46301541</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/46301541</guid><author>btsspu</author><pubDate>Mon, 01 Jun 2015 13:26:00 +0800</pubDate><description><![CDATA[译文链接：http://www.codeceo.com/article/7-mistakes-programmer-do.html
英文原文：7 Mistakes You’re Making In Your Programming Career
翻译作者：码农网 – 小峰
[ 转载必须在正文中标注并保留原文链接、译文链接和译者等信息。]]]></description><category></category></item><item><title><![CDATA[linux下快捷键(持续更新)]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/45817283</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/45817283</guid><author>btsspu</author><pubDate>Mon, 18 May 2015 11:08:35 +0800</pubDate><description><![CDATA[在命令行时进行光标移动

ctrl+a      跳到行首
ctrl+e      跳到行尾
ctrl+左右键 单词之间跳转
ctrl+u      删除光标前面的内容
ctrl+k      删除光标后面的内容
ctrl+w      删除当前单词
ctrl+l      清屏
ctrl+shift+r 搜索之前的命令]]></description><category></category></item><item><title><![CDATA[需要看的书籍，记录下]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/45742365</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/45742365</guid><author>btsspu</author><pubDate>Fri, 15 May 2015 11:24:49 +0800</pubDate><description><![CDATA[敏捷软件开发：原则、模式与实践

SOLID设计原则

OOD启思录

设计模式  --可复用面向对象软件的基础]]></description><category></category></item><item><title><![CDATA[ubuntu下合并分区]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/45742321</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/45742321</guid><author>btsspu</author><pubDate>Fri, 15 May 2015 11:21:32 +0800</pubDate><description><![CDATA[apt-get install mdadm
mdadm --create --auto=yes /dev/md0 --level=0 --raid-device=2 /dev/sda3 /dev/sdb4 -f
#umount /local /local2
mkfs.ext4 /dev/md0


mdadm --detail /dev/md0
vi /etc/mdadm/mdadm]]></description><category></category></item><item><title><![CDATA[linux下格式xml]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/45742223</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/45742223</guid><author>btsspu</author><pubDate>Fri, 15 May 2015 11:15:24 +0800</pubDate><description><![CDATA[/usr/bin/xmllint --format xmlfile > formated.xml]]></description><category></category></item><item><title><![CDATA[windows64 mysql设置root密码及开启服务]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/44627353</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/44627353</guid><author>btsspu</author><pubDate>Wed, 25 Mar 2015 20:51:49 +0800</pubDate><description><![CDATA[1.cmd进入/mysql安装目录/bin/
2.执行mysqld.exe --skip-grant-tables跳过权限检查
3.打开另一个cmd进入/mysql安装目录/bin/
4.show databases;
5.use mysql;
6.UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
7]]></description><category></category></item><item><title><![CDATA[Command模式]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/44493745</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/44493745</guid><author>btsspu</author><pubDate>Fri, 20 Mar 2015 16:19:41 +0800</pubDate><description><![CDATA[abstract class Command {
    protected $_receiver;
    public function __construct(Receiver $receiver) {
        $this->_receiver = $receiver;
    }
    abstract public function execute($data);
]]></description><category></category></item><item><title><![CDATA[Ubuntu系统升级之原系统备份与还原(随笔)]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/44454649</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/44454649</guid><author>btsspu</author><pubDate>Thu, 19 Mar 2015 11:18:13 +0800</pubDate><description><![CDATA[前提条件：要有一个ubuntu的启动盘
开始：
一、备份

1.sudo su -
2.mount  /dev/sda1 /mnt
3.cd /mnt
4.rm -rf lost-found
5.tar cvpf - * | ssh user@ip "cat > /path/backup.tar"


二、还原
1.umount /mnt
2.mkfs.ext4 /dev]]></description><category></category></item><item><title><![CDATA[获取git中指定的目录]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/44173201</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/44173201</guid><author>btsspu</author><pubDate>Tue, 10 Mar 2015 11:29:48 +0800</pubDate><description><![CDATA[git archive --remote=   | tar xvf -]]></description><category></category></item><item><title><![CDATA[diff & patch]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/44155103</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/44155103</guid><author>btsspu</author><pubDate>Mon, 09 Mar 2015 15:13:17 +0800</pubDate><description><![CDATA[1. diff -uN file1 file2 > diff.patch

2. patch -p0/1/... -i diff.patch


-p参数说明：
当前路径是/a/b/c/

-p0为/a/b/c/
-p1去掉/ 为a/b/c/
-p2去掉/a/ 为b/c/]]></description><category></category></item><item><title><![CDATA[Decorator Pattern]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/44038559</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/44038559</guid><author>btsspu</author><pubDate>Tue, 03 Mar 2015 15:16:52 +0800</pubDate><description><![CDATA[Decorator Pattern]]></description><category></category></item><item><title><![CDATA[php getcwd]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/42059649</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/42059649</guid><author>btsspu</author><pubDate>Sun, 21 Dec 2014 12:47:57 +0800</pubDate><description><![CDATA[getcwd 取得当前工作目录
即使在被包含的文件中使用getcwd也是返回包含该文件的文件的工作目录
例如：
a.php 

  inc/b.php


a.php

include 'inc/b.php'


b.php

echo getcwd();


结果输出a.php的工作目录]]></description><category></category></item><item><title><![CDATA[PHP静态延迟绑定：static]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/41659695</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/41659695</guid><author>btsspu</author><pubDate>Mon, 01 Dec 2014 23:13:06 +0800</pubDate><description><![CDATA[abstract class DomainObject {
  private $group;
  public function _construct() {
    $this->group = static::getGroup();
  }

  public static function create() {
    return new static();
  }]]></description><category></category></item><item><title><![CDATA[Linux程序包管理rpm与yum]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/41593943</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/41593943</guid><author>btsspu</author><pubDate>Sat, 29 Nov 2014 11:00:00 +0800</pubDate><description><![CDATA[先转了，以后看

转载地址：http://blog.youkuaiyun.com/lichun19821101/article/details/41534593?ref=myread]]></description><category></category></item><item><title><![CDATA[php拦截器方法]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/41558047</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/41558047</guid><author>btsspu</author><pubDate>Thu, 27 Nov 2014 23:09:43 +0800</pubDate><description><![CDATA[__get()访问未定义的属性时被调用
__set()给未定义的属性赋值时时被调用
__isset() 对未定义的属性调用isset()时被调用
__unset()对未定义的属性调用unset()时被调用
_call()调用未定义的方法时被调用]]></description><category></category></item><item><title><![CDATA[bit和byte]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/40949805</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/40949805</guid><author>btsspu</author><pubDate>Sun, 09 Nov 2014 15:04:28 +0800</pubDate><description><![CDATA[bit（位）：二进制数系统中，每个0或1就是一个位（bit）
byte：]]></description><category></category></item><item><title><![CDATA[MySQL Replication 主从同步原理及配置]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/39992787</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/39992787</guid><author>btsspu</author><pubDate>Sat, 11 Oct 2014 13:27:44 +0800</pubDate><description><![CDATA[http://zhangpingan2005.blog.163.com/blog/static/67229542201152722953875/]]></description><category></category></item><item><title><![CDATA[linxu下php使用pdo-dblib连接mssql报错解决方法 错误信息:SQLSTATE[01002]Adaptive Server connection failed (severity 9)]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/39005943</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/39005943</guid><author>btsspu</author><pubDate>Tue, 02 Sep 2014 15:09:09 +0800</pubDate><description><![CDATA[在网上找了很多答案，都说是]]></description><category></category></item><item><title><![CDATA[linux sort去掉文件中重复的行]]></title><link>https://blog.youkuaiyun.com/btsspu/article/details/39005657</link><guid>https://blog.youkuaiyun.com/btsspu/article/details/39005657</guid><author>btsspu</author><pubDate>Tue, 02 Sep 2014 14:17:58 +0800</pubDate><description><![CDATA[sort -u filename -o filename
-u, --unique去掉重复的行
-o]]></description><category></category></item></channel></rss>