李应霆 叶传奇 李玉进 尚嘉琳 肖洋洋 闫凯摘要:随着互联网时代的发展,伴随着信息服务技术的不断迭代,由网络技术产生的相关应用逐步受到诸多行业的青睐,为了使上网更加方便快捷,越来越多的用户放弃传统的应用程序而选择安
李应霆 叶传奇 李玉进 尚嘉琳 肖洋洋 闫凯
摘要:随着互联网时代的发展,伴随着信息服务技术的不断迭代,由网络技术产生的相关应用逐步受到诸多行业的青睐,为了使上网更加方便快捷,越来越多的用户放弃传统的应用程序而选择安装相应插件,用以简化电脑环境。该文设计了一个过滤插件,该插件主要通过DFA过滤算法,实现了在网页中对含有敏感词汇的过滤。结果表明,与其他过滤算法相比,DFA算法在替换耗时和精确度方面都有较为优秀。
关键词:信息过滤;DFA算法;插件设计;关键词过滤中图分类号:TP393 文献标识码:A
文章编号:1009-3044(2021)29-0062-02
1概述
由于互联网技术的不断发展,人们逐步认识到网络所起到的重要作用,并通过网络进行信息的传递与资源的共享来达到交流的目的。但是,在国内外网络上传播有利信息的同时,也会有不法分子利用其开源性、公共性等特点传播不良信息,使一些是非辨别能力较弱的人受到严重影响,更有甚者会危害到国家的安全与社会的稳定发展。因此互联网在加强人们沟通的同时,也需要更加稳定的过滤技术的加持。网络信息过滤主要针对互联网上信息鱼龙混杂的问题,但它同样也可以为解决信息化社会中人们想要自主设置信息获取的途径与内容等个性化定制需求提供一些新的思路。
2开发技术
插件。插件是一种遵循一定规范性应用程序接口编写出来的程序,其只能运行在规定的应用平台上,不可以脱离指定的应用平台而单独实现运行。其结构使应用程序编写具有良好的扩充和定制功能。其中有三种插件系统的实现方法,其中最重要的是实现插件与主程序之间的交互,一般按照一些特定规则的DLL,主程序将内存中的所有地址接口传递给插件,插件根据传递的地址接口来调用插件接口,以此完成所需要的功能或资源等。插件的编程实现包括两个方面:一方面是主程序的插件处理机制,管理每个插件接口并使每个插件进行初始化过程。另一方面是定义插件接口函数,将插件的所有接口函數进行封装,以便开发者可以自由调用该接口函