<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bruceyk的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Bruceyk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Bruceyk]]></copyright><item><title><![CDATA[【实践】Zookeeper c client源码剖析——不同event触发的条件和时机]]></title><link>https://blog.youkuaiyun.com/Bruceyk/article/details/41248397</link><guid>https://blog.youkuaiyun.com/Bruceyk/article/details/41248397</guid><author>Bruceyk</author><pubDate>Tue, 18 Nov 2014 16:05:53 +0800</pubDate><description><![CDATA[准备知识：

1、了解THREADED（多线程）下c client运行的架构：





在多线程下，用户每次调用zookeeper_init生成一个zhandle_t结构都会生成除了调用线程外的另两线程：do_io线程和do_completion线程。

do_completion：

主要内容是执行异步完成回调函数和watcher事件通知函数，代码比较简单，主要处理zk]]></description><category></category></item><item><title><![CDATA[sed 命令针对某一行进行替换操作]]></title><link>https://blog.youkuaiyun.com/Bruceyk/article/details/6643974</link><guid>https://blog.youkuaiyun.com/Bruceyk/article/details/6643974</guid><author>Bruceyk</author><pubDate>Fri, 29 Jul 2011 13:53:27 +0800</pubDate><description><![CDATA[sed -i '3s/aaa/fff/' file                --表示针对file文件中的第三行，将其中的aaa替换为fffsed -i '/xxx/s/aaa/fff/g' file    --表示针对文件，找出包含xxx的行，并将其中的aaa替换为fffs]]></description><category></category></item><item><title><![CDATA[ubuntu卸载mysql]]></title><link>https://blog.youkuaiyun.com/Bruceyk/article/details/6634856</link><guid>https://blog.youkuaiyun.com/Bruceyk/article/details/6634856</guid><author>Bruceyk</author><pubDate>Tue, 26 Jul 2011 14:49:06 +0800</pubDate><description><![CDATA[1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo a]]></description><category></category></item><item><title><![CDATA[RFC 2865 Radius中文文档]]></title><link>https://blog.youkuaiyun.com/Bruceyk/article/details/5641422</link><guid>https://blog.youkuaiyun.com/Bruceyk/article/details/5641422</guid><author>Bruceyk</author><pubDate>Wed, 02 Jun 2010 10:07:00 +0800</pubDate><description><![CDATA[<br />Network Working Group                                          C. Rigney<br />Request for Comments: 2865                                    S. Willens<br />Obsoletes: 2138                                               Livingston<br />Category: Standa]]></description><category></category></item><item><title><![CDATA[Linux Socket的一些小结（新）]]></title><link>https://blog.youkuaiyun.com/Bruceyk/article/details/5396119</link><guid>https://blog.youkuaiyun.com/Bruceyk/article/details/5396119</guid><author>Bruceyk</author><pubDate>Fri, 19 Mar 2010 13:31:00 +0800</pubDate><description><![CDATA[今天中午看了一下socket（）中各参数的意思，以及各种组合的相关含义，现归纳一些raw_socket使用组合，以备查阅： （1）当socket（）中第一个参数为AF_INET（等价于PF_INET）时，表示的是获取从网络层开始的数据：socket（PF_INET，SOCK_RAW,......）：        当接收包时，表示用户获得是完整的包含IP报头的数据包，即数据从IP头]]></description><category></category></item></channel></rss>