- 博客(16)
- 收藏
- 关注
原创 计算机图形学大作业实验七
请按照图所示,使用对话框输入直线的起点和终点坐标。在窗口左侧区域绘制输入直线和“窗口”,在窗口右边右侧区域绘制“视区”并输出裁剪结果。这里需要用到窗视变换的公式。请分别用Cohen-Sutherland算法、中点分割裁剪算法和梁友栋-Barsky算法实现。(1)编码宏定义注:定义在CView头文件里代码:#define ROUND(a) int(a+0.5)//四舍五入#define LEFT 1//编码0001#define RIGHT 2//编码0010#define BOTTOM 4
2021-05-26 16:06:45 1031 2
原创 Java关键字(一)——instanceof
Java关键字(一)——instanceofinstanceof 严格来说是Java中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法为:boolean result = obj instanceof Class*其中 obj 为一个对象,Class 表示一个类或者一个接口,当 obj 为 Class 的对象,或者是其直接或间接子类,或者是其接口的实现类,结果result 都返回 true,否则返回false。...
2021-05-12 14:33:38 43
原创 Java装饰器模式
Java装饰器模式装饰器装饰器就是将原有的类功能加工新添新的功能类图Client为测试类;Vehicle为接口代表交通工具;MultiVehicle实现接口;VehicleDecorator是交通工具装饰器即附加给交通工具其他的功能,如飞行和航行;SwimVehicleDecorator为添加航行功能装饰器,FlyVehicleDecorator为添加飞行功能装饰器public class Client { public static void main(String[] args) {
2021-05-08 15:52:29 49
原创 Java接口中的成员变量和其实现类的关系
Java接口中的成员变量和其实现类的关系接口的成员变量属于接口,其实现类可以调用接口成员变量是因为java的上溯机制,即一个类调用它没有的成员变量或方法时,java会自动到这个类的父类和接口里找。...
2021-05-08 15:40:43 272
原创 Java设计模式建造者模式
Java设计模式建造者模式建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。建造者模式属于对象创建型模式。使用java代码实例演示创建角色/* Actor类包含角色具体属性 角色类型 性别 脸型 服装 头型*/public class Actor { private Strin
2021-04-24 20:33:29 78
原创 Java深度克隆
Java深度克隆java克隆需要首先实现Cloneable接口,浅克隆只是会克隆一些基本的数据类型,对于复杂的数据类型,比如List,Map,需要重写克隆方法,不然克隆出来的对象属于同一个对象,造成混乱。/*** class Student*/package com.whpu.deep;import java.util.ArrayList;import java.util.List;public class Student implements Cloneable{ priv
2021-04-09 17:23:25 178
原创 C++拷贝指针构造函数
@TOCC++拷贝构造函数C++拷贝指针构造函数由于c++指针回收机制的存在,当一个对象需要拷贝另一个对象的指针时,往往会报错,这时候需要重写拷贝函数下面展示一些 内联代码片。#include<iostream>#include<string>using namespace std;class Email{private: string title; int * pNumber;public: Email(string title){ this->t
2021-04-09 17:18:39 540
原创 实验五 RIP路由配置方法
实验五 RIP路由配置方法一:实验目的:通过本次实验,让读者了解RIP协议和IGRP协议的工作过程,并能对这两种协议通过路由器进行设置,同时查看所生成的路由表,是否和按照工作原理所生成的路由表表相同,对路由器的路由表有一个深刻的认识。二:实验要求按照下面的网络模型图,进行RIP和IGRP的配置。(图2-1 网络模型图)根据上图和RIP协议的路由选择算法,先手工计算出各路由器的路由表;然后再进行相应的配置,以实现PC1和PC2之间能够Ping通。三:实验所需要的设备路由器(Rout
2020-06-18 15:14:49 1903 1
原创 实验三 多个交换机间的VLAN配置
实验三 多个交换机间的VLAN配置一:实验目的:通过本次实验,让读者能够实现在多个交换机之间如何来进行VLAN的配置。二:实验要求按照下面的网络模型图,进行VLAN的配置。(图2-1网络模型图)计算机 PC1到PC6的IP地址和子网掩码分配如下表所示:设备IP掩码PC1211.85.203.211255.255.255.0PC2211.85.203.212255.255.255.0PC3211.85.203.213255.255.255.0PC4211.8
2020-06-18 15:14:22 4041
原创 实验二使用交换机2960进行VLAN划分
实验二 使用S2126G交换机进行VLAN划分一:实验目的:通过本次实验,让读者对交换机的配置方法有一个初步的认识,并熟悉交换机配置的各种常用命令。能对虚拟局域网配置是否正确进行测试。二:实验要求按照下面的网络模型图,进行VLAN的配置。计算机 PC1到PC6的IP地址和子网掩码分配如下表所示:设备IP掩码PC1211.85.203.211255.255.255.0PC2211.85.203.212255.255.255.0PC3211.85.203.21325
2020-06-18 15:13:34 2167
原创 实验四静态路由
实验四 静态路由一:实验目的:通过本次实验,让读者对路由器的配置方式有一个初步的认识,对路由器各端口和手工建立路由表的方法有一个大概的了解。同时能够理解计算机网络书中网络数据包的传递过程和路由器的转发机制。二:实验要求按照下面的网络模型图,进行静态路由器的配置。(图2-1 网络模型图)三:实验所需要的设备PC机两台,PT型路由器两台,交叉线和串口线若干。四:实验步骤4.1按网络模型图安置路由器与PC机(图4-1 连通图)4.2配置PC1和PC2网卡的IP地址、子网掩码和默认
2020-05-30 11:13:13 900
原创 C语言中关于输入scanf与scanf_s语句
scanf() 函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息scanf_s()用于读取字符串时,必须提供一个数字以表明最多读取多少位字符,以防止溢出...
2020-04-09 06:03:46 314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人