最近需要做一个计算机系统实验,结果在实验环境配置(安装Docker)的第一关就卡了一天时间,在这里记录一下尝试的方法。 安装Docker过程中需要使用微软的HyperV虚拟化功能。笔者的电脑原装系统为Win8.1中文版,是不包含HyperV功能的。最直接的方法是按照Docker安装程序的指示安装对应 ...
1. 引言 当我们点击某个杀毒软件的取消按钮来停止查杀病毒时,当我们在控制台敲入quit命令以结束某个后台服务时……都需要通过一个线程去取消另一个线程正在执行的任务。Java没有提供一种安全直接的方法来停止某个线程,但是Java提供了中断机制。 如果对Java中断没有一个全面的了解,可能会误以为被中 ...
分类:
编程语言 时间:
2017-03-12 13:34:41
阅读次数:
247
1. 引言当我们点击某个杀毒软件的取消按钮来停止查杀病毒时,当我们在控制台敲入quit命令以结束某个后台服务时……都需要通过一个线程去取消另一个线程正在执行的任务。Java没有提供一种安全直接的方法来停止某个线程,但是Java提供了中断机制。如果对Java中断没有一个全面的了解,可能会误以为被中断的 ...
分类:
编程语言 时间:
2017-02-24 20:58:59
阅读次数:
206
现在拥有电脑的朋友们,很多没有经历过DOS时代(绝非以老卖老),仅仅是在图形桌面和鼠标点击下成长的,所以对于引导区、病毒的传染、复制方面不是很了解,有的甚至跟本就不了解。甚至是谈“毒”色变,把机器一切不正常现象都归于-“是有病毒了吧?”非也,告诉大家病毒很简单,人做的程序而已,别怕。其实病毒机理无非 ...
分类:
其他好文 时间:
2017-01-24 17:39:32
阅读次数:
287
线程是进程中的一个执行单位(每个进程至少有一个主线程),一个进程可以有多个线程,而一个线程只存在于一个进程中。在数据关系上属于一对多的关系。线程不占有系统资源,它所使用的资源全部由所属进程向系统申请。
在多处理器中,不同的线程可以同时运行在不同的CPU上,这样可以提高程序的运行效率。除此之外,有些时候必须使用多线程。例如,杀毒软件在查杀病毒的时候,它需要一边扫描相关的磁盘文件,一边显示当前的扫描...
分类:
编程语言 时间:
2016-07-15 20:50:03
阅读次数:
194
本文研究的是*管家2.8—3.6版本的杀毒模块功能实现。众所周知,杀毒软件查杀病毒分为主动查杀和被动查杀两种方式。*管家的主动查杀包括快速查收和全盘查杀,而快速查杀和全盘查杀都使用了本地查杀技术和云查杀技术。 快速查杀 快速查杀首先获取系统安装的所有应用。创建"/data/data/com.angu
分类:
其他好文 时间:
2016-02-27 00:51:14
阅读次数:
238
一、TASKLIST——火眼金睛 如今的病毒越来越狡猾,常常不见首也不见尾。但许多病毒往往在进程这一环节中露出狐狸尾巴,因而查看进程是查杀病毒的一个重要的方法。命令行提供了进程查看的命令工具——Tasklist(Windows XP或更新版本)。此命令与任务管理器一样可以显示活动进程的列表。但通过使...
20种常用的DOS命令小结作者: 字体:[增加 减小] 类型:转载DOS命令总共大约有一百个(包括文本编辑、查杀病毒、配置文件、批处理等),我们这里详细介绍二十个常用的DOS命令 先介绍一下通配符的概念。 通配符*和? *表示一个字符串 ?只代表一个字符 注意通配符只能通配文件名或扩展名,不能全都表...
分类:
其他好文 时间:
2015-08-07 13:05:45
阅读次数:
133
1. 查看异常连接的网络端口及其对应的相应的进程netstat -anlp | grep EST2.看下相关的进程ID对应的可执行文件的位置ps 2393 可以看到进程的可执行文件在哪?3.临时关闭网关,切断病毒程序已外网的连接route del default gw 119.90.54.1614....
分类:
系统相关 时间:
2015-06-10 10:08:34
阅读次数:
528
1. 引言当我们点击某个杀毒软件的取消按钮来停止查杀病毒时,当我们在控制台敲入quit命令以结束某个后台服务时……都需要通过一个线程去取消另一个线程正在执行的任务。Java没有提供一种安全直接的方法来停止某个线程,但是Java提供了中断机制。如果对Java中断没有一个全面的了解,可能会误以为被中断的...
分类:
编程语言 时间:
2015-04-09 21:46:05
阅读次数:
205