自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 TCP滑动窗口 - 动画演示

转自:http://my.oschina.net/astute/blog/92857http://www.exa.unicen.edu.ar/catedras/comdat1/material/Filminas3_Practico3.swf

2015-03-15 22:57:25 3170

转载 多个线程如何操作同一个epoll fd

转自:http://blog.csdn.net/menggucaoyuan/article/details/38959725自己以前做一个接口服务器时候,这种场景下我的设计是多个线程操作同一个epoll fd。彼时,我的理由是epoll的系列函数是线程安全的。       当然有人不理解为什么会有多个线程操作同一个epoll fd的情形,这里稍微铺陈一下接口服务器的场景。epo

2015-03-15 21:36:02 723

转载 epoll 的accept , read, write(重要)

转自:http://blog.csdn.net/dodo_check/article/details/8553265在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK)从字面上看, 意思是:* EAGAIN: 再试一次* EWOULDBLOCK:

2015-03-15 21:14:24 412

转载 JAVA使用EPoll来进行NIO处理的方法(转)

转自:http://lelong.iteye.com/blog/1265731JDK 6.0 以及JDK 5.0 update 9 的 nio支持epoll (仅限 Linux 系统 ),对并发idle connection会有大幅度的性能提升,这就是很多网络服务器应用程序需要的。启用的方法如下:-Djava.nio.channels.spi.SelectorPro

2015-03-15 17:45:58 2631 1

转载 JAVA NIO 选择器

转自:http://blog.csdn.net/aesop_wubo/article/details/9117655为什么要使用选择器通道处于就绪状态后,就可以在缓冲区之间传送数据。可以采用非阻塞模式来检查通道是否就绪,但非阻塞模式还会做别的任务,当有多个通道同时存在时,很难将检查通道是否就绪与其他任务剥离开来,或者说是这样做很复杂,即使完成了这样的功能,但每检查一次通

2015-03-15 17:40:01 561

转载 Java NIO 选择器(Selector)的内部实现(poll epoll)

这是一篇解惑博客,之前面试Intel的时候有个面试官问有关NIO的问题,他还坚持NIO底层就是用select实现的那时我就纳闷,既然EPOLL比select好,为什么Java还要用select这种性能差的selector,而且那时面试官还坚持NIO可以select多于1024个通道,这怎么可能,这篇博客解决了我的困惑转自:http://blog.csdn.net/hsuxu/art

2015-03-15 17:37:24 1314 2

转载 C++ STL 学习 :for_each与仿函数(functor)

转自:http://blog.csdn.net/chinaclock/article/details/5785135C++ STL 学习 :for_each与仿函数(functor)(一)摘自网络作者: zieckey  时间: 2010-07-20 13:38:00先看wikipedia定义:A function object, also called

2015-03-15 16:20:17 495

转载 N个整数,求其中任意N-1个数的乘积中的最大的一个

转自:http://bbs.csdn.net/topics/90460367int main(int argc, char* argv[]){int a[] = { -2, -1, 0, 0, 1, 2, 3, -9 };vector arr(a, a + sizeof(a) / sizeof(int));std::sort(arr.begin(), arr.end()

2015-03-15 15:58:04 856

转载 STL算法find_if和find

转自:http://www.cnblogs.com/taoxu0903/archive/2011/07/19/2110869.html根据effective STL的rule,从效率和正确性角度考虑,使用STL的算法要比自己写循环遍历要effective。之前一直没讲究过这个。从现在起,要注意起来了。先学起来下面三个1. find2. find_if 

2015-03-15 15:35:29 452

转载 STL中mem_fun和mem_fun_ref的用法

转自:http://blog.csdn.net/starlee/article/details/1400811怎么对容器中的所有对象都进行同一个操作?我们可能首先想到的是用循环来实现。    比如有如下的一个类:class ClxECS{public:    int DoSomething()     {         // 这里以输出一句话来

2015-03-15 15:29:03 318

转载 有必要澄清一下究竟TLS(or java's thread local)的作用是什么

转自:http://www.oschina.net/question/735298_101939OSCHINA上看到了好几篇帖子在介绍Java的ThreadLocal类,但是,说到该类的作用是,竟然一致的都和线程的同步/互斥扯上关系,将其划作与Synchronized功能一样的,用来解决多线程间并发访问共享资源的一种方式。 觉得实在有必要澄清一下,下面汇总了我回的一些内容,作为

2015-03-14 00:50:56 1166 1

转载 Copy-and-swap idiom详解和实现安全自我赋值

转自:http://blog.csdn.net/xiajun07061225/article/details/7926722任何管理某资源的类比如智能指针需要遵循一个规则(The Rule of Three):如果你需要显式地声明一下三者中的一个:析构函数、拷贝构造函数或者是拷贝赋值操作符,那么你需要显式的声明所有这三者。拷贝构造函数和析构函数实现起来比较容易,

2015-03-09 23:10:11 387

转载 求绝对值最小的数

转自:http://www.blogjava.net/nokiaguy/archive/2013/01/30/394920.html有一个已经排序的数组(升序),数组中可能有正数、负数或0,求数组中元素的绝对值最小的数,要求,不能用顺序比较的方法(复杂度需要小于O(n)),可以使用任何语言实现例如,数组{-20,-13,-4, 6, 77,200} ,绝对值最小的是-4

2015-03-09 22:20:46 938

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除