首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
快乐的小小程序猿
获赞
9
粉丝
14
关注
4
看过 TA
58
男
武汉科技大学
2023
Java
IP属地:山东
还是快乐的小小程序猿
私信
关注
拉黑
举报
举报
确定要拉黑快乐的小小程序猿吗?
发布(193)
评论
刷题
快乐的小小程序猿
关注TA,不错过内容更新
关注
2020-10-19 10:30
已编辑
武汉科技大学 Java
《UML系统分析与设计》复习纲要
第1章 面向对象技术概述 复习题 1-1. 领域模型又称为( ) A. 用例模型 B. 概念模型 C. 分析模型 D. 设计模型 1-2. ( )是面向对象方法中用来描述“对客户隐藏对象的属性和实现细节”的概念。 A. 封装 B. 继承 C. 多态 D. 抽象 1-3. 使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实现的一种方法是( )。 A. 继承 B. 多态 C....
0
点赞
评论
收藏
分享
2020-10-19 10:30
已编辑
武汉科技大学 Java
UML-软件设计模式及应用
实验目的 (1) 理解设计模式的基本概念; (2) 理解设计模式遵循的原则; (3) 掌握经典设计模式及应用。 实验内容 一、能播放各种声音的软件产品(理解开-闭原则(Open-Closed Principle,OCP–对扩展开放-而对修改关闭)。写java文件、编译java文件、执行class文件。 类图: Sound.java: public interface Sound { public abstract void playSound(); } Simulator.java: public class Simulator {...
0
点赞
评论
收藏
分享
2020-10-19 10:29
已编辑
武汉科技大学 Java
网络安全-Sniffer Pro网络分析器应用实验
一、实验目的 掌握Sniffer(嗅探器)工具的使用方法,实现FTP、 HTTP数据包的捕捉。 掌握对捕获数据包的分析方法,了解FTP、HTTP数据包 的数据结构和连接过程,了解FTP、HTTP协议明文传输 的特性,以建立安全意识。 二、实验环境 实验室所有机器安装了Windows操作系统,并组成了一个 局域网,并且都安装了SnifferPro软件、FLASHFXP (FTP下载软件)、Flashget下载工具和IE浏览器。 每两个学生为一组:其中学生A进行Http或者Ftp连接,学 生B运行SnifferPro软件监听学生A主机产生的网络数据包。 完成实验后,互换角色重做...
0
点赞
评论
收藏
分享
2020-10-19 10:29
武汉科技大学 Java
网络安全-扫描器X-SCANNER应用实验
一、实验目的: 掌握网络端口扫描器的使用方法,熟悉常见端口和其对应的服务程序,掌握发现系统漏洞的方法。 掌握综合扫描及安全评估工具的使用方法,了解进行简单系统漏洞入侵的方法,了解常见的网络和系统漏洞以及其 安全防护方法。 二、实验环境: 实验室所有机器安装了Windows操作系统,并组成了一个 局域网,并且都安装了SuperScan端口扫描工具和流光 Fluxay5综合扫描工具。 三、实验内容: 任务一:使用Superscan端口扫描工具并分析结果 实验步骤: (1)在命令符提示下输入IPCONFIG查询自己的IP地址。 (2)在Superscan中的Hostname ...
0
点赞
评论
收藏
分享
2020-10-19 10:28
已编辑
武汉科技大学 Java
网络安全-使用PGP实现电子邮件安全
一、实验目的: 1、了解加密工具 PGP 的原理 2、熟悉 PGP 简单配置方法 二、实验环境: 安装 PGP 加密软件;主机操作系统为 Windows xp,在Vmware虚拟机上。 三、实验内容: 实验步骤: 使用 PGP 软件对邮件等进行加密和签名。 1、使用 PGP 创建密钥对 A、安装 PGP B、电脑重启后将“注册码”拷贝到“PGP LICENSE AUTHORIZATION”,在 PASSPHASE 中输入一个 N 位通行码。 C、打开“PGP DISK”按照步骤创建一对密钥对。 D、创建密钥对也可如此做:打开“PGP KEYS”选择“KEYS”“ NEW KEY...
0
点赞
评论
收藏
分享
2020-10-19 10:28
已编辑
武汉科技大学 Java
网络安全-防火墙技术的具体应用
一、实验目的: 1.通过实验深入理解防火墙的功能和工作原理 2.熟悉天网防火墙个人版的配置和使用 二、实验环境: 实验室所有机器安装了Windows 2000操作系统,组成了局域网,并安装了天网防火墙。 三、实验内容: 实验原理: 防火墙能增强机构内部网络的安全性。防火墙系统决定了哪些内 部服务可以被外界访问;外界的哪些人可以访问内部的服务以及 哪些外部服务可以被内部人员访问。防火墙必须只允许授权的数 据通过,而且防火墙本身也必须能够免于渗透。 任务一:天网防火墙的配置 步骤: (1) 运行天网防火墙设置向导,根据向导进行基本设置。 (2) 启动天网防火墙,运用它...
0
点赞
评论
收藏
分享
2020-10-19 10:28
武汉科技大学 Java
网路安全-分析AES算法,并对源码做进一步注释和调试
一、实验目的: 分析AES算法,并对源码做进一步注释和调试 二、实验环境: win10。Dev-C++ 三、实验内容: 分析AES算法,并对源码做进一步注释和调试 编译在此处报错: 应强制类型转化为(char *)key scanf方法也出现了编译错误 应改成getchar() 实验结果: 附程序源码: //aes.h: #ifndef MY_AES_H #define MY_AES_H /** * 参数 p: 明文的字符串数组。 * 参数 plen: 明文的长度,长度必须为16的倍数。 * 参数 key: 密钥的字符串数组。 */ void aes(unsig...
0
点赞
评论
收藏
分享
2020-10-19 10:27
武汉科技大学 Java
网络安全-利用sniffer抓包软件,分析IP头的结构(详解)
利用sniffer抓包软件,分析IP头的结构 注:以下使用的Windows XP系统是安装在VMware虚拟机上的 (1)分别查看两台主机的IP地址 步骤:在cmd窗口中输入ipconfig ,回车。 主机1: 主机2: (2)打开sniffer软件,并设置过滤器。 步骤:点击菜单栏Capture→Define Filter,再选择Advance,勾选IP选项。点击确定。 再在Address中选则IP,输入Station1和Station2,点击确定。 (3)在主机2上打开Quick Easy FTP Server 软件,开启服务器。 (4)在Sniffer中下...
0
点赞
评论
收藏
分享
2020-10-19 10:27
已编辑
武汉科技大学 Java
网络安全-利用sniffer工具,分析TCP头的结构,并分析TCP的三次握手过程(详细)
利用sniffer工具,分析TCP头的结构,并分析TCP的三次握手过程 1.分析TCP头的结构 (1)重新设置过滤器 步骤:点击菜单栏Capture→Define Filter,再选择Advance,勾选IP选项,在勾选IP项的时候,先将其展开,下拉,找到TCP,将其勾选,点击确定。 (2)先将主机1的cmd窗口关闭,将主机2的服务器关闭,在主机2上打开Quick Easy FTP Server 软件,开启服务器。 在Sniffer中下图开始按钮,准备抓包。 在主机1的cmd中输入ftp 172.20.62.17 ,回车,输入连接服务器的用户名,回车,输入密码,回车。显示连接成功。 ...
0
点赞
评论
收藏
分享
2020-10-19 10:27
已编辑
武汉科技大学 Java
网络安全-古典加密算法之替代密码加解密算法
替代密码 替代密码算法的原理是使用替代法进行加密,就是将明文中的字符用其它字符替代后形成密文。例如:明文字母 a,b,c,d ,用 D,E,F,G 做对应替换后形成密文。 替代密码包括多种类型,如单表替代密码,多明码替代密码,多字母替代密码,多 表替代密码等。下面我们介绍一种典型的单表替代密码,恺撒(caesar)密码,又叫循环 移位密码。它的加密方法,就是将明文中的每个字母用此字符在字母表中后面第 k 个字 母替代。它的加密过程可以表示为下面的函数: E(m)=(m+k) mod n 其中:m 为明文字母在字母表中的位置数; n 为字母表中的字母个数; k 为密钥;E(m) 为密文字...
0
点赞
评论
收藏
分享
2020-10-19 10:26
武汉科技大学 Java
网络安全-古典加密算法之置换密码加解密算法
置换密码 置换密码算法的原理是不改变明文字符,只将字符在明文中的排列顺序改变,从而实现明文信息的加密。置换密码有时又称为换位密码。 矩阵换位法是实现置换密码的一种常用方法。它将明文中的字母按照给的顺序安排在一个矩阵中,然后用根据密钥提供的顺序重新组合矩阵中字母,从而形成密文。例如,明文为attack begins atfive,密钥为cipher,将明文按照每行6列的形式排在矩阵中,形成如下形式: 根据密钥 cipher 中各字母在字母表中出现的先后顺序,给定一个置换: 根据上面的置换,将原有矩阵中的字母按照第 1 列,第 4 列,第 5 列,第 3 列,第 2 列,第 6 列的顺...
0
点赞
评论
收藏
分享
2020-10-19 10:26
已编辑
武汉科技大学 Java
网络安全-练习RSA算法
练习RSA算法 已知RSA算法中,素数p=5,q=7,模数n=35,公钥e=5,明文为bed,对明文进行加解密,使用手工完成RSA公开秘钥密码体制算法加密运算。字母数字映射表如下: 请参考:https://www.cnblogs.com/jiftle/p/7903762.html (1)设计公私密钥(e,n)和(d,n) 根据题设,p=5,q=7,故 模数n=5×7=35;f(n)=(p-1)(q-1)=4×6=24;取e=7,则e×d≡1 mod f(n),即 7×d≡1 mod 24。 下面通过试算的办法来确定d的取值:见下表 通过试算我们找到,当d=7时,e×d≡1 m...
0
点赞
评论
收藏
分享
2020-10-19 10:26
已编辑
武汉科技大学 Java
设计模式-工厂模式的应用
工厂模式的应用 有一个OEM制造商代理做HP笔记本电脑(Laptop),后来该制造商得到了更多的品牌笔记本电脑的订单Acer,Lenovo,Dell,该OEM商发现,如果一次同时做很多个牌子的本本,有些不利于管理。利用工厂模式改善设计,用JAVA语言实现该OEM制造商的工厂模式。绘制该模式的UML图。 【模式UML图】 【模式代码(JAVA语言实现)】 //Computer.java: package sy_1.factory; public interface Computer { public void ComputerType(); } //Compu...
0
点赞
评论
收藏
分享
2020-10-19 10:25
已编辑
武汉科技大学 Java
设计模式-抽象工厂模式的应用
抽象工厂模式的应用 麦当劳(McDonalds)和肯德基(KFC)快餐店都经营汉堡(Hamburg)和可乐(Cole),用JAVA语言实现这两个快餐店经营产品的抽象工厂模式。绘制该模式的UML图。 【模式UML图】 【模式代码】 //Creator.java: package sy_2.abstractFactory; //抽象工厂角色 public interface Creator { public Hamburg createHamburg(); public Cole createCole(); } // KFCCreator.java: packa...
0
点赞
评论
收藏
分享
2020-10-19 10:25
武汉科技大学 Java
设计模式-建造者模式的应用
建造者模式的应用 实例:KFC套餐 建造者模式可以用于描述KFC如何创建套餐:套餐是一个复杂对象,它一般包含主食(如汉堡、鸡肉卷等)和饮料(如果汁、可乐等)等组成部分,不同的套餐有不同的组成部分,而KFC的服务员可以根据顾客的要求,一步一步装配这些组成部分,构造一份完整的套餐,然后返回给顾客。利用建造者模式设计,用JAVA语言实现 (或C#控制台应用程序实现)。绘制该模式的UML图。 【模式UML图】 【模式代码(JAVA语言实现)】 //SetMeal.java: package sdp.sy_3.builderpattern; //产品类:套餐――包括主食和饮料 pu...
0
点赞
评论
收藏
分享
1
4
5
6
7
8
13
关注他的用户也关注了:
牛客网
牛客企业服务