<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dodo_check</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dodo_check]]></copyright><item><title><![CDATA[sar 查看各种io]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/26282049</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/26282049</guid><author>dodo_check</author><pubDate>Mon, 19 May 2014 20:20:55 +0800</pubDate><description><![CDATA[使用sar进行性能分析


sar可用于监控Linux系统性能，帮助我们分析性能瓶颈。sar工具的使用方式为”sar [选项] intervar [count]”，其中interval为统计信息采样时间，count为采样次数。
 
下文将说明如何使用sar获取以下性能分析数据：

整体CPU使用统计各个CPU使用统计内存使用情况统计整体I/O情况各个I/O设备情况网络统计
 
整]]></description><category></category></item><item><title><![CDATA[libev入门]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/21015677</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/21015677</guid><author>dodo_check</author><pubDate>Tue, 11 Mar 2014 14:54:39 +0800</pubDate><description><![CDATA[实现应用的捷径是充分利用开放源代码和开放标准等资源。为了实现视频服务器，研究了开源视频服务器DarwinStreamingServer，Reactor并发编程设计模式，同时还评估了Boost.Asio、ACE、libevent以及 libev等网络编程相关的库。得出的结论是基于DarwinStreamingServer的设计思想，采用Reactor设计模式实现一个更加高效并可扩展的视频服务器，网络]]></description><category></category></item><item><title><![CDATA[去掉linux文件中^M符号方法汇总]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/19512183</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/19512183</guid><author>dodo_check</author><pubDate>Wed, 19 Feb 2014 23:57:23 +0800</pubDate><description><![CDATA[在linux下，不可避免的会用VIM打开一些windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号，这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致， 
对于回车符的定义： 
windows：0D0A 
unix\linux: 0A 
MAC: 0D 
比较快捷的去除这些符号的方法有这么几种： 
（1）是用VI的命令： 
    使用vi]]></description><category></category></item><item><title><![CDATA[职场攻略：7招告别职场胆小鬼]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/19420049</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/19420049</guid><author>dodo_check</author><pubDate>Tue, 18 Feb 2014 18:05:20 +0800</pubDate><description><![CDATA[许多人都不敢在开会的时候大胆说出自己的观点和看法，尤其是当高层在场的时候。原因是缺乏自信。然而，如果不能克服心魔，很可能就会错失展示自己才干，赢得职业突破的良机。怎么办？本文介绍的7个办法值得试一试。
亲爱的安妮：一位朋友发给我一篇您最近在《财富》杂志（Fortune ）上的专栏文章，内容是关于女性应该学会如何“克服信心杀手”，以提高自己在职场上的知名度。虽然我是男性，但我非常认同您的观点，因为]]></description><category></category></item><item><title><![CDATA[php-fpm 内存]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/18225141</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/18225141</guid><author>dodo_check</author><pubDate>Mon, 13 Jan 2014 16:46:45 +0800</pubDate><description><![CDATA[1. 
php-fpm的两种进程管理模式
php-fpm的进程数也是可以根据设置分为动态和静态的。
一种是直接开启指定数量的php-fpm进程，不再增加或者减少；
另一种则是开始的时候开启一定数量的php-fpm进程，当请求量变大的时候，动态的增加php-fpm进程数到上限，当空闲的时候自动释放空闲的进程数到一个下限。
这两种不同的执行方式，可以根据服务器的实际需求来进行调整。
这里先]]></description><category></category></item><item><title><![CDATA[php class]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/18180371</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/18180371</guid><author>dodo_check</author><pubDate>Sun, 12 Jan 2014 11:32:53 +0800</pubDate><description><![CDATA[1. class 构造 、析构、成员函数 基础

<?php

class CTest{
const STD_TYPE = 1;
public $name;
public $age = 1;

public function __construct($name ,$age) {  //如果没有，会自动生成一个没有参数，没有动作的构造函数
  $this->name = $name;
  $th]]></description><category></category></item><item><title><![CDATA[php && php-fpm 简介(主要)]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/17736177</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/17736177</guid><author>dodo_check</author><pubDate>Wed, 01 Jan 2014 18:18:21 +0800</pubDate><description><![CDATA[一、什么是 FastCGI
FastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多数流行的HTTP server都支持FastCGI，包括Apache、Nginx和lighttpd等，同时，FastCGI也被许多脚本语言所支持，其中就有PHP。
FastCGI是从CGI发展改进而来的。传统CGI接口方式的主要缺点是性能很差，因为每次HTTP服务器遇到动态程序]]></description><category></category></item><item><title><![CDATA[cgi && fastcgi && php-fpm]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/17714545</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/17714545</guid><author>dodo_check</author><pubDate>Tue, 31 Dec 2013 14:35:48 +0800</pubDate><description><![CDATA[cgi 协议是 web server与动态数据处理程序交互的协议。fastcgi是 cgi 的升级协议，增加了进程管理，线程池等。php-fpm是 fastcgi协议的php版实现




part1 :



Fastcgi是CGI的升级版，一种语言无关的协议，用来沟通程序(如PHP, Python, Java)和Web服务器(Apache2, Nginx), 理论上任何语言编]]></description><category></category></item><item><title><![CDATA[awk  教程(主要)]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/17652319</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/17652319</guid><author>dodo_check</author><pubDate>Sun, 29 Dec 2013 12:02:00 +0800</pubDate><description><![CDATA[一、 调用方式
1.命令行方式
awk [-F  field-separator]  'commands'  input-file(s)
其中，commands 是真正awk命令，[-F域分隔符]是可选的。 input-file(s) 是待处理的文件。
在awk中，文件的每一行中，由域分隔符分开的每一项称为一个域。通常，在不指名-F域分隔符的情况下，默认的域分隔符是空格。


2.s]]></description><category></category></item><item><title><![CDATA[shell 函数]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/17507869</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/17507869</guid><author>dodo_check</author><pubDate>Mon, 23 Dec 2013 17:03:37 +0800</pubDate><description><![CDATA[shell函数(传参)的使用



1.函数定义
shell允许将一组命令集或语句形成一个可用块，这些块称为shell函数
定义函数的格式：
function-name (){
    command1
    ........
}
或 
function function-name(){ #函数名前面多了个function关键字
    command1
    ..]]></description><category></category></item><item><title><![CDATA[shell 判断]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/17397473</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/17397473</guid><author>dodo_check</author><pubDate>Wed, 18 Dec 2013 16:51:53 +0800</pubDate><description><![CDATA[无论什么编程语言都离不开条件判断。SHELL也不例外。

      if list then 
          do something here 
      elif list then 
          do another thing here 
      else 
         do something else here 
      fi    
]]></description><category></category></item><item><title><![CDATA[shell 数组]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/17397307</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/17397307</guid><author>dodo_check</author><pubDate>Wed, 18 Dec 2013 16:44:10 +0800</pubDate><description><![CDATA[bash shell只支持一维数组，但参数个数没有限制。

声明一个数组：
declare -a array
(其实不用声明，按数组方式直接赋值给变量即可，BASH就知道那是数组)

数组赋值：
(1) array=(var1 var2 var3 ... varN)
(2) array=([0]=var1 [1]=var2 [2]=var3 ... [n]=varN)
(3) a]]></description><category></category></item><item><title><![CDATA[find -exec]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/17094931</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/17094931</guid><author>dodo_check</author><pubDate>Tue, 03 Dec 2013 14:03:40 +0800</pubDate><description><![CDATA[find 命令 可以带上-exec 然后跟上其他的命令

 

我这样记忆:

     find  目录名  (-name,-type,-group,-mtime 等） -exec  #后面跟一般命令  rm {} \;

例如一

     find /log -name "*error[ ]log*" -exec rm {} \;

这里的｛｝其实可以当为是 前面 f]]></description><category></category></item><item><title><![CDATA[php时间戳函数]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/16629869</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/16629869</guid><author>dodo_check</author><pubDate>Sun, 17 Nov 2013 21:57:43 +0800</pubDate><description><![CDATA[一，PHP时间戳函数获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下：

echo strtotime(”2009-1-22″) 结果：1232553600

说明：返回2009年1月22日0点0分0秒时间戳

二，PHP时间戳函数获取英文文本日期时间 示例如下：

便于比较，使用date将当时间戳与指定时间戳转换成系统时间

(1)打印明天]]></description><category></category></item><item><title><![CDATA[php读取操作大文件]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/14425633</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/14425633</guid><author>dodo_check</author><pubDate>Wed, 06 Nov 2013 22:24:28 +0800</pubDate><description><![CDATA[在php中，对于文件的读取时，最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数，简简单单的几行代码就能 很漂亮的完成我们所需要的功能。但当所操作的文件是一个比较大的文件时，这些函数可能就显的力不从心, 下面将从一个需求入手来说明对于读取大文件时，常用的操作方法。

需求

有一个800M的日志文件,大约有500多万行， 用php返回最后几行的内容。
]]></description><category></category></item><item><title><![CDATA[fiddler 抓手机包]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/14053457</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/14053457</guid><author>dodo_check</author><pubDate>Sat, 02 Nov 2013 11:39:45 +0800</pubDate><description><![CDATA[随着 HTML5 的急速增长，现在越来越多的人，开始涉及到移动终端的 Web 开发领域，但手机端始终没有 PC 端这么多的调试工具。即使 PC 端浏览器模拟 user-agent 进行开发，也可能会发生移动终端和 PC 端浏览器渲染不一致的问题。

所以，最好还是在真正的手机端开发调试，但，怎么抓包呢？

今天，就向大家介绍 Fiddler 如何抓取 Android 手机浏览器上的数据包。]]></description><category></category></item><item><title><![CDATA[nginx  安装]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/12217831</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/12217831</guid><author>dodo_check</author><pubDate>Tue, 01 Oct 2013 11:26:59 +0800</pubDate><description><![CDATA[nginx 安装依赖 pcre zlib的源文件

1.  sudo ./configure --prefix=/usr/local/nginx-1.4.2 --with-pcre=/usr/local/src/pcre-8.20 --with-zlib=/usr/local/src/zlib-1.2.7 --with-http_ssl_module
2. sudo make && sudo]]></description><category></category></item><item><title><![CDATA[php 安装]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/12132899</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/12132899</guid><author>dodo_check</author><pubDate>Sat, 28 Sep 2013 15:59:31 +0800</pubDate><description><![CDATA[1. 下载 libxml2 , 在http://www.xmlsoft.org/downloads.html 下载libxml2-git-snapshot.tar.gz.

2. 安装 sudo ./configure --prefix=/usr/local/libxml2-2.9.1， sudo make && sudo make install
3. 下载 php-5.5.4
4. 安]]></description><category></category></item><item><title><![CDATA[libevent]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/11484125</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/11484125</guid><author>dodo_check</author><pubDate>Mon, 09 Sep 2013 17:02:26 +0800</pubDate><description><![CDATA[1. 编译libevent
a. 下载 libevent-2.0.17-stable
b. ./configure --prefix=/usr/local/libevent
c. make && make install


2. 测试
gcc hello-world.c -I/usr/local/libevent/include -L/usr/local/libevent -lev]]></description><category></category></item><item><title><![CDATA[git学习]]></title><link>https://blog.youkuaiyun.com/dodo_check/article/details/10597211</link><guid>https://blog.youkuaiyun.com/dodo_check/article/details/10597211</guid><author>dodo_check</author><pubDate>Fri, 30 Aug 2013 14:29:07 +0800</pubDate><description><![CDATA[一. git 修改配置文件
1. 在/etc/gitconfig或 ~/.gitconfig 配置name， email，和 alias
2. 在~/.gitignore 设置忽略

二. 加载远程库
1. init
a. mkdir local && cd local, 执行 git init 建立本地库
b. git remote add icetest https://gith]]></description><category></category></item></channel></rss>