- 博客(10)
- 收藏
- 关注
转载 简述常见的 10 种架构模式的概念、用法以及其优缺点。
这篇文章将简述常见的 10 种架构模式的概念、用法以及其优缺点。分层模式(Layered pattern)客户端/服务器模式(Client-server pattern)主/从模式(Master-slave pattern)管道/过滤器模式(Pipe-filter pattern)代理模式(Broker pattern)对等模式(Peer-to-peer pattern)事件总线模式...
2019-06-23 20:38:39 1868
原创 snort与单台防火墙联动实验
XX大学XX学院《网络攻击与防御》实验报告实验报告撰写要求实验操作是教学过程中理论联系实际的重要环节,而实验报告的撰写又是知识系统化的吸收和升华过程,因此,实验报告应该体现完整性、规范性、正确性、有效性。现将实验报告撰写的有关内容说明如下:1、 实验报告模板为电子版。2、 下载统一的实验报告模板,学生自行完成撰写和打印。报告的首页包含本次实验的一般信息: 组 号:例如:2...
2019-06-23 20:35:47 4562
转载 JAVA开发异常处理
Java 类库中定义的可以通过预检查方式规避的 RuntimeException 异常不应该通过catch 的方式来处理,比如: NullPointerException , IndexOutOfBoundsException 等等。说明:无法通过预检查的异常除外,比如,在解析字符串形式的数字时,不得不通过 catchNumberFormatException 来实现。正例:if (ob...
2019-06-23 20:20:37 258
原创 软件构造的注意事项(细微之处见差距)
软件结构设计的启发式规则(1)模块功能的完善化执行规定功能部分;出错处理部分;需返回给调用者数据时,返回是否正确结束标志。(2)消除重复功能(3)将模块的影响限制在模块的控制范围内(4)深度、宽度、扇出和扇入适中(5)模块大小适中模块过大:可理解程度下降。模块过小:开销大于有效操作系统接口复杂。(6)降低模块接口的复杂性接口传递信息应简单且和模块功能一致。(7)模块功能可预测...
2019-06-23 20:16:02 390
转载 Java编程程序比C++的优劣分析
1.Java比C,C++简单,学起来比C\C++容易2.Java完全对象化,比如数组在Java中是一个对象,含有length这个属性;而不像C++中数组是一个指针。所以访问数组,Java都会进行边界检查,更安全,但牺牲了速度。同时因为Java中所有类都会继承Object这个基类,所以可以把几个好不相干的类用基类联系起来,比如放在同一个数组里。3.Java中没有指针这样不安全(虽然指针速度快)的...
2019-06-23 20:07:58 514
原创 Java学习基础
Java的基本包 java.lang 其中包含有: 接口:Comparable、Cloneable、Runable等 类:八个基本数据类型封装类、Math、Runtime、Object、String、StringBuffer、Thread、Exception等 ArrayList和Vector的区别,HashMap和Hashtable的区别 答:就ArrayList与Vector主要从二方面来说....
2019-06-23 20:05:13 131
原创 软件构造各章考点
第1-2章▪ 软件构造的多维度视图▪ 软件构造的阶段划分、各阶段的构造活动▪ 内部/ 外部的质量指标▪ 软件配置管理SCM 与版本控制系统VCS▪ Git/GitHub第3章▪ 基本数据类型、对象数据类型▪ 静态类型检查、动态类型检查▪ Mutable/Immutable▪ 值的改变、引用的改变▪ 防御式拷贝▪ Snapshot diagram▪ Spec...
2019-06-23 20:02:17 193
原创 何为软件构造
软件结构(Software Structure)是指一种层次表况,由软件组成成分构造软件的过程、方法和表示。软件结构主要包括程序结构和文档结构。程序结构有两层含义,一是指程序的数据结构和控制结构;另一是指由比程序低一级的程序单位(模块)组成程序的过程、方法和表示。在后者含义下,具有代表性的是块结构和嵌套结构两种。块结构比较自然,各个部分之间通过一些公用变量取得联系,嵌套结构是在嵌套分程序的基础上引...
2019-06-23 19:57:50 3176
原创 软件构造Lab 1
2019年春季学期计算机学院《软件构造》课程Lab 1实验报告姓名 肖宇学号 1170300508班号 11703005电子邮件 3246560862@qq.com手机号码 18531878026目录1 实验目标概述 12 实验环境配置 13 实验过程 13.1 Magic Squares 13.1.1 isLegalMagicSquare() 13.1.2 gener...
2019-06-23 19:56:17 848
原创 GitHub常见命令行
GitHub常见命令行安装与配置安装sudo apt-get install git安装成功后,运行如下命令gitClone服务器仓库在指定的目录下clone服务器仓库(/home/user/Desktop/Test)git clone urlclone项目代码提交将修改内容添加到暂存区git add 文件名或路径(./)1提交代码到本地仓库git commit -m...
2019-06-23 19:51:44 182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人