<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mecho的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mecho</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mecho]]></copyright><item><title><![CDATA[mongodb 基本语句]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/46460457</link><guid>https://blog.youkuaiyun.com/mecho/article/details/46460457</guid><author>mecho</author><pubDate>Thu, 11 Jun 2015 17:57:48 +0800</pubDate><description><![CDATA[连接远程数据库：
./mongo 127.0.0.1:27017/test]]></description><category></category></item><item><title><![CDATA[SCSS 初级使用]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/44677535</link><guid>https://blog.youkuaiyun.com/mecho/article/details/44677535</guid><author>mecho</author><pubDate>Fri, 27 Mar 2015 15:29:05 +0800</pubDate><description><![CDATA[安装 ruby

On Windows machines, you can use RubyInstaller

NOTE: Centos install gem, run sudo yum install ruby-rdoc ruby-devel
yum install rubygems



替换 gem 镜像源 (ruby.taobao.org)
gem sources -]]></description><category></category></item><item><title><![CDATA[centos下，搜索引擎sphinx/coreseek安装教程]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/44619947</link><guid>https://blog.youkuaiyun.com/mecho/article/details/44619947</guid><author>mecho</author><pubDate>Wed, 25 Mar 2015 12:15:10 +0800</pubDate><description><![CDATA[http://www.coreseek.cn/products-install/install_on_bsd_linux/]]></description><category></category></item><item><title><![CDATA[查找和替换目录中所有文件中的某个字符串]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/43987399</link><guid>https://blog.youkuaiyun.com/mecho/article/details/43987399</guid><author>mecho</author><pubDate>Sat, 28 Feb 2015 16:49:51 +0800</pubDate><description><![CDATA[1、查找目录下包含某个字符串的文件
例：查找 dir 目录下所有包含 str 的文件。

grep -lr 'str' dir  



2、vim替换单个文件中所有字符串方法
例：替换当前文件中所有 old 为 new
    :%s/old/new/g  


3、替换目录及子目录下所有文件中到某个字符串——sed结合grep
例：要将目录 dir 下面所有文件中的 ]]></description><category></category></item><item><title><![CDATA[设计模式学习笔记]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/42773415</link><guid>https://blog.youkuaiyun.com/mecho/article/details/42773415</guid><author>mecho</author><pubDate>Fri, 16 Jan 2015 10:16:07 +0800</pubDate><description><![CDATA[以下是自己学习过程中设计模式的理解：


适配器模式
　　适配器模式适用于将多种不同的调用方式适适配成一个标准的方式，就像一个多类型插座，各种两孔、三孔、扁型、圆型的插也，最终连接的是电线。


建造者模式]]></description><category></category></item><item><title><![CDATA[centos设置脚本自动启动]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/41962691</link><guid>https://blog.youkuaiyun.com/mecho/article/details/41962691</guid><author>mecho</author><pubDate>Tue, 16 Dec 2014 16:47:55 +0800</pubDate><description><![CDATA[vim /etc/rc.d/rc.local]]></description><category></category></item><item><title><![CDATA[mysql,redis,mongodb应用场景]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/41942171</link><guid>https://blog.youkuaiyun.com/mecho/article/details/41942171</guid><author>mecho</author><pubDate>Mon, 15 Dec 2014 12:24:03 +0800</pubDate><description><![CDATA[mysql：常规关系型数据库；
redis：注重高性能，适用于即时性要求高的业务，比如说秒杀、库存；
mongodb：注重大数量，适用于插入大量低价值业务数据的场景，比如说日志系统；]]></description><category></category></item><item><title><![CDATA[vim命令图解]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/41847491</link><guid>https://blog.youkuaiyun.com/mecho/article/details/41847491</guid><author>mecho</author><pubDate>Wed, 10 Dec 2014 16:10:14 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[PHP性能优化涉及到的工具或配置]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/41698463</link><guid>https://blog.youkuaiyun.com/mecho/article/details/41698463</guid><author>mecho</author><pubDate>Wed, 03 Dec 2014 15:43:57 +0800</pubDate><description><![CDATA[PHP性能分析工具：webgrind；


使用PHP编译缓存：OPCache，XCache，eAccelerator，选择其一使用；]]></description><category></category></item><item><title><![CDATA[wireshark过滤规则]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/41675677</link><guid>https://blog.youkuaiyun.com/mecho/article/details/41675677</guid><author>mecho</author><pubDate>Tue, 02 Dec 2014 10:48:18 +0800</pubDate><description><![CDATA[1.
过 滤
IP，如来源IP或者目标IP等于某个IP


例子:
ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107
或者
ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP


2.
过滤
端 口


例子:
tcp.port eq 80 // 不管端口是来源的还是目标的都显示]]></description><category></category></item><item><title><![CDATA[centos下，监控网络包所用到的工具]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/41674951</link><guid>https://blog.youkuaiyun.com/mecho/article/details/41674951</guid><author>mecho</author><pubDate>Tue, 02 Dec 2014 10:07:11 +0800</pubDate><description><![CDATA[抓包工具：tcpdump


包日志分析工具：wireshark]]></description><category></category></item><item><title><![CDATA[libav(ffmpeg)简明教程（2）]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/40424557</link><guid>https://blog.youkuaiyun.com/mecho/article/details/40424557</guid><author>mecho</author><pubDate>Fri, 24 Oct 2014 11:08:03 +0800</pubDate><description><![CDATA[距离上一次教程又过去了将近一个多月，相信大家已经都将我上节课所说的东西所完全消化掉了。

这节课就来点轻松的，说说libav的命令使用吧。

注：遇到不懂的或者本文没有提到的可以用例如命令后加 --help full或者man 命令（man avconv）查看全部参数细节，或者进libav.org网站查：https://libav.org/avconv.html

杀手级命令：avco]]></description><category></category></item><item><title><![CDATA[libav(ffmpeg)简明教程（1）]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/40424521</link><guid>https://blog.youkuaiyun.com/mecho/article/details/40424521</guid><author>mecho</author><pubDate>Fri, 24 Oct 2014 11:06:49 +0800</pubDate><description><![CDATA[突然发现又有好久没有写技术blog了，主要原因是最近时间都用来研究libav去了(因为api极类似ffmpeg，虽然出自同一份代码的另外一个分支，因项目选用libav，故下文均用libav代替)，其实要从知道这个库的时候已经很久了，早在加入avplayer开源社区的已经略有耳闻，看着他们讨论我却一直不知这个库能具体帮我做到哪些功能，插不上嘴呢，更强迫了我学习它的热情，下面就来一一解惑，希望就能帮到]]></description><category></category></item><item><title><![CDATA[libav 切割视频]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/40424309</link><guid>https://blog.youkuaiyun.com/mecho/article/details/40424309</guid><author>mecho</author><pubDate>Fri, 24 Oct 2014 11:01:27 +0800</pubDate><description><![CDATA[安装好libav后，可以使用以下]]></description><category></category></item><item><title><![CDATA[git clone 远程分支]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/40043423</link><guid>https://blog.youkuaiyun.com/mecho/article/details/40043423</guid><author>mecho</author><pubDate>Mon, 13 Oct 2014 13:27:59 +0800</pubDate><description><![CDATA[有时git clone下来会出现很多branch，更麻烦的是如果主分支没代码那你就只能看到.git目录了。如下面的这个:
$ git clonegit://gitorious.org/android-eeepc/mesa.git

　　发现本地就只有一个.git目录，那么这个时候就需要checkout了。
　　进入你的本地目录，如这个是mesa，利用
$ git branch –r
　]]></description><category></category></item><item><title><![CDATA[centos中shell脚本监控php进程]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/39226217</link><guid>https://blog.youkuaiyun.com/mecho/article/details/39226217</guid><author>mecho</author><pubDate>Fri, 12 Sep 2014 10:02:12 +0800</pubDate><description><![CDATA[#!/bin/bash

date
echo "start"

#取当前IP
ip=$(ifconfig |grep inet|grep -v "127.0.0.1"|sed -n '1p'|awk '{print $2}'|awk -F ':' '{print $2}')

#跳转到当前文件所在目录
cd `dirname $0`
echo $(pwd)

#检查MQ
function chec]]></description><category></category></item><item><title><![CDATA[Shell的基本语法]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/39209017</link><guid>https://blog.youkuaiyun.com/mecho/article/details/39209017</guid><author>mecho</author><pubDate>Thu, 11 Sep 2014 17:30:59 +0800</pubDate><description><![CDATA[Shell的基本语法 



3.1. 变量 

按照惯例，Shell变量由全大写字母加下划线组成，有两种类型的Shell变量：

环境变量
在第 2 节 “环境变量”中讲过，环境变量可以从父进程传给子进程，因此Shell进程的环境变量可以从当前Shell进程传给fork出来的子进程。用printenv命令可以显示当前Shell进程的环境变量。
本地变量
只存在于当前Shel]]></description><category></category></item><item><title><![CDATA[Redis 命令参考]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/39031791</link><guid>https://blog.youkuaiyun.com/mecho/article/details/39031791</guid><author>mecho</author><pubDate>Wed, 03 Sep 2014 19:41:52 +0800</pubDate><description><![CDATA[https://redis.readthedocs.org/en/latest/]]></description><category></category></item><item><title><![CDATA[向apache添加模块以及一些说明]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/38689549</link><guid>https://blog.youkuaiyun.com/mecho/article/details/38689549</guid><author>mecho</author><pubDate>Tue, 19 Aug 2014 22:20:15 +0800</pubDate><description><![CDATA[make clean
./configure  ****
make 
make install

centos5 的系统， 不想重新编译安装apache
怎么添加cache模块？？
一。
httpd -l
列出编译的模块文件。一般可以在/usr/local/apache2/include/文件夹下找到这里列出的文件。

二。
httpd -V
这里可以看出大部分关于apa]]></description><category></category></item><item><title><![CDATA[使用Apache的ab工具进行压力测试]]></title><link>https://blog.youkuaiyun.com/mecho/article/details/38639003</link><guid>https://blog.youkuaiyun.com/mecho/article/details/38639003</guid><author>mecho</author><pubDate>Sun, 17 Aug 2014 14:42:37 +0800</pubDate><description><![CDATA[Apache附带的ab工具（本机使用的PHP环境是WAMP集成环境，ab工具位于D:\wamp\bin\apache\Apache2.2.21\bin）非常容易使用，ab可以直接在Web服务器本地发起测试请求，这至关重要，因为有些时候我们需要测试的仅仅是服务器的处理性能，并不想掺杂着网络传输时间的影响。ab进行一切测试的本质都是基于HTTP的，所以可以说ab对于Web服务器软件的黑盒性能测试，获得]]></description><category></category></item></channel></rss>