Larbin:checker
来源:互联网 发布:五星体育回放软件 编辑:程序博客网 时间:2024/04/27 15:55
1.check:
功能:测试url是否已经在hashTable中,不在则加入相应的队列。
实现:如果不在,则hash数量加1。
如果是SpecificSearch,则判断文件是否是感兴趣的类型
是的话则加入URLsPriority这个同步队列中;
不是的话,则加入URLsDisk这个持久化的队列中;
如果不是,则直接都加入URLsDisk这个持久化的队列中;
如果在,则回答特定信号,并且删除此url。
功能:测试url是否已经在hashTable中,不在则加入相应的队列。
实现:如果不在,则hash数量加1。
如果是SpecificSearch,则判断文件是否是感兴趣的类型
是的话则加入URLsPriority这个同步队列中;
不是的话,则加入URLsDisk这个持久化的队列中;
如果不是,则直接都加入URLsDisk这个持久化的队列中;
如果在,则回答特定信号,并且删除此url。
2.filter1:
功能:过滤掉配置文件larbin.conf中指定的host域和文件类型。
实现:global中的domains是禁止的域,如果host与某个匹配上了,则返回false;
global中的forbExt是禁止的文件类型,如果文件与某个类型匹配上了,则返回false。
htm、html、和‘\’这三种文件类型不能被禁止。
而前面提到的两个禁止数组,在global中被从文件中载入。
- Larbin:checker
- Larbin[1]hashtable checker 源代码分析
- larbin
- larbin使用说明
- 蜘蛛larbin
- larbin使用说明
- Larbin 配置
- Larbin:hashTable
- Larbin:Vector
- Larbin:hashDup
- Larbin: Webserver
- larbin移植
- Customization larbin
- larbin配置
- Proxy Checker
- PKU_ACM_1035_Spell checker
- Checker Challenge
- Checker Challenge
- MacOS上Qt(pyQt)程序运行出错汇总及解决办法(随时更新)
- 无线技术改变生活
- 一段关于死锁的讨论
- executors和executorService使用例子
- feel
- Larbin:checker
- Error: unrecognized/unsupported machine ID
- eclipse 国际话插件 安装
- Larbin:Vector
- 常用排序算法 思想和实现()
- HTML标签详解
- Debian 6.0 安装图文教程
- AVR单片机应用--带1/100秒的简易24小时制时钟汇编程序
- OpenFlashChart通过URL传值问题