【转自】http://qindongliang.iteye.com/blog/2018539 在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 序号 问题 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 什么是非阻塞? 5 什么是同步阻塞? 6 什么是同步非阻塞 ...
分类:
编程语言 时间:
2016-08-22 18:17:21
阅读次数:
199
题目描述 Description Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson 正在思考一个有趣的问题。今天在课堂上,老师讲解了如何求两个正整数c1 和c2 的最大公约数和最小公倍数。现在Hankson 认为自 ...
分类:
其他好文 时间:
2016-08-22 00:25:33
阅读次数:
220
IO操作可以分为3类:同步阻塞(BIO)、同步非阻塞(NIO)、异步(AIO)。 同步阻塞(BIO):在此种方式下,用户线程发起一个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,用户线程才能做后续的事情。 同步非阻塞(NIO): 在此种方式下,用户线程发起一个IO操作以后,可返 ...
分类:
其他好文 时间:
2016-08-17 22:58:46
阅读次数:
128
问题描述: 今天突然想写一个socket通信的小应用,分别采用BIO、NIO、AIO的方式来实现,来复习前面看的关于TCP/UDP通信的知识。于是乎在原来安装了jdk1.6的机子上重新安装了jdk1.8。结果就出现了一个很蛋疼的问题:我原来的JAVA_HOME配置根本就没有改变,但是在命令行执行 j ...
分类:
编程语言 时间:
2016-08-17 19:30:33
阅读次数:
527
细胞分裂 细胞分裂 细胞分裂 题目描述 Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家。现在,他正在为一个细胞实验做准备工作:培养细胞样本。Hanks 博士手里现在有N 种细胞,编号从1~N,一个第i 种细胞经过1 秒钟可以分裂为Si 个同种细胞(Si 为正整数)。现在他需要 ...
分类:
其他好文 时间:
2016-08-08 12:47:32
阅读次数:
126
题目描述 Hanks 博士是 BT (Bio-Tech,生物技术) 领域的知名专家。现在,他正在为一个细胞实 验做准备工作:培养细胞样本。 Hanks 博士手里现在有 N 种细胞,编号从 1~N,一个第 i 种细胞经过 1 秒钟可以分裂为 Si个同种细胞(Si为正整数)。现在他需要选取某种细胞的一个 ...
分类:
其他好文 时间:
2016-08-07 12:19:24
阅读次数:
368
http://my.oschina.net/bluesky0leon/blog/132361 也谈BIO | NIO | AIO (Java版) 转载自:zheng-lee博客 发布时间: 2013/05/21 12:56 也谈BIO | NIO | AIO (Java版) 转载自:zheng-le ...
分类:
其他好文 时间:
2016-08-05 15:40:49
阅读次数:
119
贪心的做法
预处理所有Ai到O的距离, 然后根据距离排序,
之后依次对每个Bi也求出BiO, 然后二分查找, 然后处理最近的+-100个点, 答案必定在这100或者1000个点之内
比赛的时候是+-100 共200个点Accepted的
然后比赛结束后试了一下, 我这样的方法至少要+-40 共80个点才能通过那个题目的数据测试
好像还有专业计算几何的算法 红蓝点对 ??...
分类:
其他好文 时间:
2016-07-29 15:40:51
阅读次数:
207
题目描述 Description Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson 正在思考一个有趣的问题。今天在课堂上,老师讲解了如何求两个正整数c1 和c2 的最大公约数和最小公倍数。现在Hankson 认为自 ...
分类:
其他好文 时间:
2016-07-28 16:21:31
阅读次数:
141
我们在 Tomcat启动过程(Tomcat源代码阅读系列之三) 一文中已经知道Tomcat启动以后,会启动6条线程,他们分别如下:
Tomcat threads
1
2
3
4
5
6
7
8
9
10
11
"ajp-bio-8009-AsyncTimeout" daemon prio=5 tid=7f8738afe000 nid=0x115ad6000 wai...
分类:
其他好文 时间:
2016-07-25 13:12:33
阅读次数:
353