摘要:
gdb 多线程调试http://hi.baidu.com/hcq11/blog/item/9f5bfc6e696209d680cb4a25.htmlhttp://hi.baidu.com/litto/blog/item/759389dd198111375882dd1e.htmlhttp://blog... 阅读全文
摘要:
http://www.searchtb.com/2012/08/zeromq-primer.htmlZeroMQ,史上最快的消息队列—– ZMQ的学习和研究一、ZeroMQ的背景介绍引用官方的说法: “ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socket libr... 阅读全文
摘要:
1ZeroMQ概述ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布式系统间。2系统架构2.1... 阅读全文
摘要:
★ZMQ是啥玩意儿? 通俗地说,ZMQ是一个开源的、跨语言的、非常简洁的、非常高性能、非常灵活的网络通讯库。 它的官方网站在"这里",维基百科的介绍在"这里"(暂无中文的维基词条)。 这玩意儿推出的时间不长,貌似09年下半年才推出1.0.1版本。俺去年开始接触它,感觉实在不错,今年就已经用于公... 阅读全文
摘要:
在工作中经常需要使用到SecureCRT登录到linux环境去做一些文本处理的工作,因此就经常会遇到一些乱码问题,尤其是编辑的内容包含较多中文的情形,下面就是遇到类似问题的解决办法。我遇到的所有乱码问题基本上都可以通过以下几种方式解决,写出来希望对大家有帮助。1、设置linux字符集,如果是英文就设... 阅读全文
摘要:
HTTP1.0If-Modifed-Since Last-Modifed 304(Not Modified)If-None-Match ETag 304HTTP1.1Expires适应本地的过期时间Cache-Control: max-age= 时间单... 阅读全文
摘要:
页面刷新页面刷新即通过刷新页面来更新聊天记录,通过页面提交来发送消息。毫无疑问,这种实现是最简单的,也是效率最差的。它意味着每一次收发消息都对应了一次httprequest,而http作为应用层协议,连接代价是相当大的。ajaxajax可以理解为xmlhttprequest,本质与页面刷新相同,但是... 阅读全文
摘要:
http://blog.csdn.net/dgyanyong/article/details/21268469vector::erase():从指定容器删除指定位置的元素或某段范围内的元素vector::erase()方法有两种重载形式如下:iterator erase( iterator _Whe... 阅读全文
摘要:
http://www.cnblogs.com/stephen-liu74/archive/2013/01/02/2841485.html该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不仅可以... 阅读全文
摘要:
http://www.cnblogs.com/si812cn/p/4042992.html1. MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,... 阅读全文