https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/blog-avator.png

DHT 爬虫初步

一直想写一个种子搜索引擎,搜集资料开始写后遇到了一个难关:爬虫的效率太低,运行一天也爬不到一条 消息,而且阿里云在我的程序开始运行后一天就无法远程登录,只能重启服务器。一度计划被搁置了下来,直到最近事情出现了转机,我找到了更好的爬虫原型,并且对比之下发现了旧爬虫效率低下的原因,特写下此文记录。

LDD阅读笔记之字符设备驱动

主要开发流程介绍

module_init宏和module_exit宏

当模块装载时需要调用module_init宏指定的函数,
卸载时需要调用 module_exit宏指定的函数

以下是简单的init流程:

  • 初始化设备
  • 初始化file_operation
  • 获取字符设备号
  • 注册字符设备

当卸载模块时,需要释放申请的设备号。