摘要:
好久没干这块东西了,近几天须要做这个。所以又一次学了一下。首先很感谢孔浩老师,没孔浩老师的视频我也不会进入lucene的殿堂。 老师当时讲的实时搜索还是NRTManager,如今已经都变了,这个类已经不存在了,在4.0之后消失的。到我如今使用的5.2.1都是以下的方法: 首先罗列会使用的特殊类(经常 阅读全文
摘要:
通常情况下。旧的C API使用数组合char*指针来进行数据交换而不是vector或string对象。这种API还将存在非常长的一段时间,假设我们想有效地使用STL。我们就必须与它们和平共处。 幸运的是,这非常easy做到。假设有一个vector v,而须要得到一个指向v中数据的指针,从而可把 阅读全文
摘要:
epoll有两种模式,Edge Triggered(简称ET) 和 Level Triggered(简称LT).在採用这两种模式时要注意的是,假设採用ET模式,那么仅当状态发生变化时才会通知,而採用LT模式类似于原来的select/poll操作,仅仅要还有没有处理的事件就会一直通知. 以代码来说明问 阅读全文