- 博客(5)
- 收藏
- 关注
原创 【实践】Zookeeper c client源码剖析——不同event触发的条件和时机
准备知识:1、了解THREADED(多线程)下c client运行的架构:在多线程下,用户每次调用zookeeper_init生成一个zhandle_t结构都会生成除了调用线程外的另两线程:do_io线程和do_completion线程。do_completion:主要内容是执行异步完成回调函数和watcher事件通知函数,代码比较简单,主要处理zk
2014-11-18 16:05:53
2662
原创 sed 命令针对某一行进行替换操作
sed -i '3s/aaa/fff/' file --表示针对file文件中的第三行,将其中的aaa替换为fffsed -i '/xxx/s/aaa/fff/g' file --表示针对文件,找出包含xxx的行,并将其中的aaa替换为fffs
2011-07-29 13:53:27
81302
转载 ubuntu卸载mysql
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
2011-07-26 14:49:06
804
转载 RFC 2865 Radius中文文档
<br />Network Working Group C. Rigney<br />Request for Comments: 2865 S. Willens<br />Obsoletes: 2138 Livingston<br />Category: Standa
2010-06-02 10:07:00
1600
原创 Linux Socket的一些小结(新)
今天中午看了一下socket()中各参数的意思,以及各种组合的相关含义,现归纳一些raw_socket使用组合,以备查阅: (1)当socket()中第一个参数为AF_INET(等价于PF_INET)时,表示的是获取从网络层开始的数据:socket(PF_INET,SOCK_RAW,......): 当接收包时,表示用户获得是完整的包含IP报头的数据包,即数据从IP头
2010-03-19 13:31:00
1327
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人