摘要: A Guide to Computer Malware malware = malicious software 恶意软件 病毒 ∈ 恶意软件 = 任何对计算机系统有害的代码段 恶意软件的分类 病毒 Virus,它将自己的代码插入到其他计算机程序中,通过感染程序传播。 蠕虫 Worm,它通过自我赋值 阅读全文
posted @ 2022-11-01 23:57 LIU013 阅读(251) 评论(0) 推荐(0)
摘要: 语言和文法的形式定义 语言的有穷表示: 生成方式(文法),语言中的每个句子可以用严格定义的规则来构造。 识别方式(自动机),用一个过程,当输入的一任意串属于语言时,该过程经有限次计算后就会停止并回答“是”,若不属于,要么能停止并回答“不是”,要么永远继续下去。 上下文无关文法4要素 终结符集合ter 阅读全文
posted @ 2022-11-01 15:33 LIU013 阅读(63) 评论(0) 推荐(0)
摘要: 实验内容 设计一个应用软件,以实现文法的化简及各种问题的处理。 必做内容 系统需要提供一个文法编辑界面,让用户输入文法规则(可保存、打开存有文法规则的文件) 化简文法:检查文法是否存在有害规则和多余规则并将其去除。系统应该提供窗口以便用户可以查看文法化简后的结果。 检查该文法是否存在着左公共因子(可 阅读全文
posted @ 2022-11-01 14:08 LIU013 阅读(23) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-10-31 19:51 LIU013 阅读(3) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-10-29 17:21 LIU013 阅读(2) 评论(0) 推荐(0)
摘要: 平时成绩10% 实验成绩40% 可行性分析报告5%+需求文档10%+概要设计文档10%+完整的软件开发文档(可行+需求+设计+实现+测试)15% 8-16周的单周或双周。期末的最后两次课每位同学5分钟演示系统、讲解,老师现场评分。 期末考试50% 软件工程学科介绍 软件=程序+文档+数据 软件工程: 阅读全文
posted @ 2022-10-28 16:49 LIU013 阅读(125) 评论(0) 推荐(0)
摘要: 实验内容 输入一个表示要准备进行设计的生产流水线对应的正则表达式,最终完成整个生成流水线的自动设计。 必做实验要求 正则表达式应该支持单个字符,运算符号有:连接、选择(|)、闭包(*)、正闭包(+)、可选(?)、括号 要提供一个源程序编辑界面,让用户输入表示生成流水线处理过程的正则表达式(可保存、打 阅读全文
posted @ 2022-10-28 09:46 LIU013 阅读(38) 评论(0) 推荐(0)
摘要: 实验内容 必做内容: (一)压缩器 为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。 2.由于C++源程序是由一些具有特定功能的单词组成的,因此我们可以采用转 阅读全文
posted @ 2022-10-28 09:43 LIU013 阅读(110) 评论(0) 推荐(0)