代码改变世界

随笔档案-2012年05月

IO - 同步,异步,阻塞,非阻塞

2012-05-04 15:57 by iBlog, 879 阅读, 收藏,
摘要: 读了林昊的书,有如下关于IO模式的描述:很早之前就想弄清楚关于IO的一些概念跟原理,今日有时间不妨在网上搜罗了一番,有如下收获:1、这篇文章《IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)》细致的讲解了同步,异步,阻塞,非阻塞(其实是Richard Stevens的文章),图文并茂+作者的错误认知经验,值得阅读;看这篇文章的评论,发现还是有很多争议的点存在的。首先我们来看几个socket相关的函数I/O模型1. Blocking I/O 模型这个模型是最普通和常见的, 以recvfrom为例. 这个函数在返回之前有两个过程 1). 等待数据到来. 2). 从内核空间copy数据到用户空间. 阅读全文

log4j可视化日志监控配置工具-log4jwebtracker

2012-05-03 17:32 by iBlog, 3283 阅读, 收藏,
摘要: 官方网站:http://www.log4jwebtracker.com 阅读全文

点是否在面内算法(Point-In-Polygon Algorithm)

2012-05-03 15:34 by iBlog, 2527 阅读, 收藏,
摘要: 本文源自:http://alienryderflex.com/polygon/© 1998,2006,2007 Darel Rex Finley. This complete article, unmodified, may be freely distributed for educational purposes.Visit thenew pagewhich adds spline curves to this technique! Also visit theshortest-path-through-polygon page!Figure 1Figure 1 demonstr 阅读全文