老婆最大

  博客园 :: 首页 :: :: 联系 :: 订阅 :: 管理 ::

11 2012 档案

摘要:留底... 阅读全文
posted @ 2012-11-30 14:38 milocode 阅读(231) 评论(0) 推荐(0)

摘要:留底CAS操作需要独占Cache行并且要刷新处理器的写缓冲区CAS带来的ABA问题:http://hi.baidu.com/x_s_j/item/74ab7c3354de8a84c3cf2954QPS:pthread_cleanup_push 阅读全文
posted @ 2012-11-26 10:22 milocode 阅读(153) 评论(0) 推荐(0)

摘要:其中包括事件定义、事件触发、事件侦查、事件转化、事件合并、事件调度、事件传播、事件处理、事件连带(event cascade)等等一系列问题 阅读全文
posted @ 2012-11-21 11:32 milocode 阅读(125) 评论(0) 推荐(0)

摘要:1、什么是解耦?2、什么情况下需要解耦?3、解耦的种类是什么?(代码上、空间上、时间上(异步和同步))4、怎么去解耦? 阅读全文
posted @ 2012-11-21 11:15 milocode 阅读(253) 评论(0) 推荐(0)

摘要:1、什么是解耦?2、什么情况下需要解耦?3、解耦的种类是什么?(代码上、空间上、时间上(异步和同步))4、怎么去解耦? 阅读全文
posted @ 2012-11-21 11:15 milocode 阅读(151) 评论(0) 推荐(0)

摘要:1、网络模型的优势2、网络模型的瓶颈3、改进的方式 阅读全文
posted @ 2012-11-21 10:41 milocode 阅读(491) 评论(0) 推荐(0)

摘要:留底 阅读全文
posted @ 2012-11-21 10:41 milocode 阅读(88) 评论(0) 推荐(0)

摘要:留底1、服务器的cpu占用率2、服务器支持的并发数3、服务器的吞吐量 阅读全文
posted @ 2012-11-21 10:28 milocode 阅读(201) 评论(0) 推荐(0)

摘要:留底 阅读全文
posted @ 2012-11-21 09:37 milocode 阅读(151) 评论(0) 推荐(0)

摘要:留底 阅读全文
posted @ 2012-11-21 09:36 milocode 阅读(152) 评论(0) 推荐(0)

摘要:http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod留底 阅读全文
posted @ 2012-11-19 11:26 milocode 阅读(196) 评论(0) 推荐(0)

摘要:http://diaocow.iteye.com/category/235049http://www.iteye.com/news/24742/重要选项: -g:替换字符串:sed -i -e "/CFLAG +=/ i\CFLAG +=-I${PERFIX_SPHINX_DIR}\/curl\/include" ./Makefile 阅读全文
posted @ 2012-11-19 10:35 milocode 阅读(168) 评论(0) 推荐(0)

摘要:多个命令可以放在一行上,其执行情况得依赖于用在命令之间的分隔符。如果每个命令被一个分号 (;) 所分隔,那么命令会连续的执行下去,如:beyes@linux-beyes:/proc> printf "%s\n" "This is executed" ; printf "%s\n" "And so is this"This is executedAnd so is this如果每个命令被&&号分隔,那么这些命令会一直执行下去,如果中间有错误的命令存在,则不再执行后面的命令,没错则执行到完为止:b 阅读全文
posted @ 2012-11-12 14:03 milocode 阅读(2071) 评论(0) 推荐(0)

摘要:留底 阅读全文
posted @ 2012-11-12 11:51 milocode 阅读(168) 评论(0) 推荐(0)

摘要:留底 阅读全文
posted @ 2012-11-12 11:45 milocode 阅读(124) 评论(0) 推荐(0)

摘要:本文转自:http://www.cnblogs.com/hunterfu/archive/2010/02/21/1670089.html1. Yum 包管理器 介绍yum是什么yum : Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题yum特点可以同时配置多个资源库(Repository)简洁的配置文件(/etc/yum.conf自动解决增加或删除rpm包时遇到的倚赖性问题使用方便保持与RPM数据库的一致性yum安装RHEL3,和 RHEL4 系列可以使用 CentOS 提供的 yu 阅读全文
posted @ 2012-11-12 11:14 milocode 阅读(198) 评论(0) 推荐(0)

摘要:本文转自:http://www.cnblogs.com/hunterfu/archive/2010/02/23/1672129.html在日常系统管理工作中,需要编写脚本来完成特定的功能,编写shell脚本是一个基本功了!在编写的过程中,掌握一些常用的技巧和语法就可以完成大部分功能了,也就是2/8原则.1. 单引号和双引号的区别单引号与双引号的最大不同在于双引号仍然可以引用变量的内容,但单引号内仅是普通字符 ,不会作变量的引用,直接输出字符窜。请看如下例子: [root@linux ~]# name=HaHa [root@linux ~]# echo $name HaHa [ro... 阅读全文
posted @ 2012-11-12 11:10 milocode 阅读(132) 评论(0) 推荐(0)

摘要:留底shell中遇到错误如何退出并打印错误makefile中遇到错误如何退出并打印错误如何检查目录文件是否存在如何确定文件是否有读写权限 阅读全文
posted @ 2012-11-12 10:36 milocode 阅读(133) 评论(0) 推荐(0)

摘要:下面是常用的NoSQL数据库的对比:http://timyang.net/data/mcdb-tt-redis/ 阅读全文
posted @ 2012-11-12 10:34 milocode 阅读(155) 评论(0) 推荐(0)

摘要:1、What is RTMP ? 1.1 RTMP is a protocol used by the Flash Player to deliver real time objects, video, and audio to clients using a binary TCP connection or polling HTTP tunnel. 1.2 The protocol is a container for data packets which may be AMF or raw audio/video like found in the flv. 1.3 A single... 阅读全文
posted @ 2012-11-08 17:13 milocode 阅读(560) 评论(0) 推荐(0)

摘要:1、什么是RTSP/RTMP/RTCP/RCP ?RTSP(Real Time Streaming Protocol),实时流传输协议,是TCP/IP协议体系中的一个应用层协议。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTSP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。RTMP(Real Time Messaging Protocol)实时消息传送协议是Ad 阅读全文
posted @ 2012-11-06 10:29 milocode 阅读(282) 评论(0) 推荐(0)

摘要:sed可以用来处理简单文本,关于复杂的文本处理就算了,咱用shell也就是处理最简单的方式,复杂的还是用python这类脚本吧...我这里列举我使用过的方式操作的文件名: Makefile-i 就地修改1、在文件的最后添加行 sed -i "$a 追加内容" ./Makefile2、修改搜索到的字符串 sed -i -e "s:查找的内容:修改的内容" ./Makefile3、在指定的字符串后插入一行sed -i -e "/CPP = gcc/ i\CPPFLAGS +=-I${MYSQL_INCLUDE}" ./Makefile4、 阅读全文
posted @ 2012-11-01 13:01 milocode 阅读(173) 评论(0) 推荐(0)

摘要:这个问题是我在修改sphinx源码的时候碰到的,当时的情况是这样的,我使用了icu、libiconv、mmseg、curl四个开源库,当时由于要部署到4台搜索服务器上,而每台机器可能这些库并没有安装,所以,我就想再安装sphinx的时候,直接给安装了。 问题: 出现的问题是这样的,我把以上库编译好之后,在sphinx的Makefile中,指定了各自的lib路径,编译通过,比如编译出来的 indexer这个程序运行的时候会提示找不到上面的so.使用ldd查看程序确实发现没有... 解决方案: 错误原因:linux程序运行时加载共享库出现的错误: "error while loadin. 阅读全文
posted @ 2012-11-01 11:45 milocode 阅读(116) 评论(0) 推荐(0)