自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(157)
  • 收藏
  • 关注

原创 关于物联网工程的认识

关于物联网工程的认识物联网的简介物联网(The Internet of Things)的概念是在1999年提出的,它的定义很简单:把所有物品通过射频识别等信息传感设备与互联网连接起来,实现智能化识别和管理。物联网通过智能感知、识别技术与普适计算、泛在网络的融合应用,被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。物联网被视为互联网的应用拓展,应用创新是物联网发展的核心,以用户体验为核心的创新2.0是物联网发展的灵魂。物联网的原理物联网是在计算机互联网的基础上,利用RFID、无线数据通

2021-05-01 11:08:33 3765 1

原创 C++程序设计试题及答案解析(五)

C++程序设计模拟试卷(五)一、单项选择题1. 静态成员函数没有()A. 返回值B. this指针C. 指针参数D. 返回类型答案:B解析:(P107)静态成员函数是普通的函数前加入static,它具有函数的所有的特征:返回类型、形参,所以使用(P107)静态成员函数,指针可以作为形参,也具有返回值。静态成员是类具有的属性,不是对象的特征,而this表示的是隐藏的对象的指针,因此静态成员函数没有this 指针。静态成员函数当在类外定义时,要注意不能使用static

2021-05-01 11:01:28 6212 1

原创 C++程序设计试题及答案解析(四)

C++程序设计模拟试卷(四)一、单项选择题1. 当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中()A. 都是虚函数B. 只有被重新说明时才是虚函数C. 只有被重新说明为virtual时才是虚函数D. 都不是虚函数答案:A解析:(P170)在基类声明为virtual的函数为虚函数,在派生类中只要有相同的函数(函数名相同、返回值相同、形参类型和个数相同)即使不用virtual说明,也都是虚函数。2. 要禁止修改指针p本身,又要禁止修改p所指向的数据

2021-05-01 11:00:35 6948 1

原创 C++程序设计试题及答案解析(三)

C++程序设计模拟试卷(三)一、单项选择题1. 设有定义int i;double j=5;,则10+i+j值的数据类型是()A. intB. doubleC. floatD. 不确定答案:B解析:考察数据的转换,j是double类型,运算只能作同类型的运算,所以要转换,而int能自动转换为double类型,所以结果是double类型。2. 要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()A. const char *p=“ABCD”;B

2021-05-01 10:58:22 8302

原创 C++程序设计试题及答案解析(二)

C++程序设计模拟试卷(二)一、单项选择题1. 静态成员函数没有()A. 返回值B. this指针C. 指针参数D. 返回类型答案:B解析:(P107)静态成员函数是普通的函数前加入static,它具有函数的所有的特征:返回类型、形参,所以使用(P107)静态成员函数,指针可以作为形参,也具有返回值。静态成员是类具有的属性,不是对象的特征,而this表示的是隐藏的对象的指针,因此静态成员函数没有this 指针。静态成员函数当在类外定义时,要注意不能使用static

2021-05-01 10:56:19 7854 1

原创 C++程序设计试题及答案解析(一)

C++程序设计模拟试卷(一)一、单项选择题1. 编写C++程序一般需经过的几个步骤依次是()A. 编辑、调试、编译、连接B. 编辑、编译、连接、运行C. 编译、调试、编辑、连接D. 编译、编辑、连接、运行答案:B解析:(P21)经过编辑、编译、连接和运行四个步骤。编辑是将C++源程序输入计算机的过程,保存文件名为cpp。编译是使用系统提供的编译器将源程序cpp生成机器语言的过程,目标文件为obj,由于没有得到系统分配的绝对地址,还不能直接运行。连接是将目标文件obj转

2021-05-01 10:41:51 15813

原创 哈夫曼树

#include<stdio.h> #include<stdlib.h> typedef int ElemType; struct BTreeNode { ElemType data; struct BTreeNode* left; struct BTreeNode* right; }; //1、输出二叉树,可在前序遍历的基础上修改。采用广义表格式,元素类型为int void PrintBT...

2021-05-01 10:35:06 228

原创 一元多项式的相加、相减、相乘

实验名称一元多项式的相加、相减、相乘 一元多项式相加:#include <stdio.h>#include <stdlib.h>typedef struct tagNode{float coef;int exp;struct tagNode *pNext;};typedef struct tagNode Node;typedef struct tagNode *pNode;// 将结点插入到链表...

2021-05-01 10:33:12 1209

原创 查找

实验名称 查找实验目的:1. 熟练掌握二叉排序树的构造和查找方法。2. 熟练掌握静态查找表及哈希表查找方法。二、实验环境:Visual C++三、实验内容:(写出主要的内容)设计一个读入一串整数,然后构造二叉排序树,进行查找。四、实验步骤1. 从空的二叉树开始,每输入一个结点数据,就建立一个新结点插入到当前已生成的二叉排序树中。2. 在二叉排序树中查找某一结点。3.用其它查找算法进行排序(课后自己做)。五、实现操作#include &l...

2021-05-01 10:27:56 470

原创

实验名称 图实验目的:1. 掌握图的基本存储方法;2. 掌握有关图的操作算法并用高级语言实现;3. 熟练掌握图的两种遍历方法。4.掌握图的最短路径算法的实现。二、实验环境:Visual C++三、实验内容:(写出主要的内容) 假设以一个带权有向图表示某一区域的公交线路网,图中顶点代表一些区域中的重要场所,弧代表已有的公交线路,弧上的权表示该线路上的票价(或搭乘所需时间),试设计一个交通指南系统,指导前来咨询者以最低的票价或最少的时间从区域中的某一...

2021-04-29 20:49:03 1074 1

原创 二叉树

实验名称 二叉树 实验目的:1. 通过实验,掌握二叉树的建立与存储2. 通过实验,掌握二叉树的遍历方法二、实验环境:Visual C++三、实验内容:(写出主要的内容)1. 通过实验,掌握二叉树的建立与存储2. 通过实验,掌握二叉树的遍历方法四、实验步骤建立二叉树,并通过调用函数,,输出先序遍历、中序遍历与后序遍历的结果。五、实现操作1. 二叉树的建立、存储与遍历#include <stdio.h>#include &...

2021-04-29 20:46:47 331

原创 栈和队列

实验名称 栈和队列 实验目的:1. 掌握栈的顺序表示和实现2. 掌握队列的链式表示和实现二、实验环境:Visual C++三、实验内容:(写出主要的内容)1. 编写一个程序实现顺序栈的各种基本运算。2. 实现队列的链式表示和实现。四、实验步骤1.初始化顺序栈2. 插入元素3. 删除栈顶元素4. 取栈顶元素5. 遍历顺序栈6. 置空顺序栈7. 初始化并建立链队列8. 入链队列9. 出链队列10. 遍历链队列五、实现...

2021-04-29 20:44:20 359

原创 线性表及其应用

实验名称 线性表及其应用 一、实验目的:1.熟悉C语言的上机环境,进一步掌握C语言的结构特点。2.掌握线性表的顺序存储结构的定义及C语言实现。3.掌握线性表的链式存储结构——单链表的定义及C语言实现。4.掌握线性表在顺序存储结构即顺序表中的各种基本操作。5.掌握线性表在链式存储结构——单链表中的各种基本操作。二、实验环境:Visual C++三、实验内容:(写出主要的内容)建立含n个数据元素的顺序表并输出该表中各元素的...

2021-04-29 20:39:20 3019

原创 文件管理

实验名称 文件管理 日期 2020年 05 月27 日 一、实验目的:了解文件系统的内部结构,掌握文件的基本操作方法。基本掌握编程对文件进行处理的方法。二、实验环境:Windows10+VisualC++6.0三、实验内容:PART 1 验证部分(1)在教育在线平台下载文件file_ex1,运行程序,读懂核心的程序语句。(2)在教育在线平台下载文件file_ex2,运行程序,读懂核心的程序语句。(3)查阅...

2021-04-29 20:28:37 213

原创 存储管理

实验名称 存储管理 日期 2020年 05 月20 日 一、实验目的:存储管理的主要功能之一是合理地分配空间。请求页式管理是一种常用的虚拟存储管理技术。本实验的目的是通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的特点,掌握请求页式管理的页面置换算法。二、实验环境:Windows10+visual C++6.0三、实验内容:PART 1 最近最少使用算法1)使用随机数发生器共产生150个0~119之间的数,表示各条指令的逻辑(虚)地址,形成在[0,119...

2021-04-29 20:17:50 1101

原创 Windows中创建进程程序演示

实验名称 Windows中创建进程程序演示 日期 2020年 05 月13 日 一、实验目的:1) 掌握系统进程的概念,加深对Linux / UNIX进程管理的理解。2) 学会使用ps命令和选项。3) 列出当前shell中的进程。4) 列出运行在系统中的所有进程。5) 根据命令名搜索特定的进程。6) 使用kill命令终止进程。7) 根据用户名查找和终止进程。二、实验环境:一台运行Linux操作系统的计算机。三、实验内容:(写出主要的...

2021-04-29 20:01:17 881

原创 实验8   综合实验

实验名称 实验8 综合实验 日期 2020年 6 月 19 日 一、实验目的:(1)理解触发器的用途、类型和工作原理(2)掌握利用T-SL语句创建和维护触发器的方法(3)掌握利用企业管理器创建、维护触发器的方法二、实验环境: PC + Windows + SQL Server三、实验内容创建 after/触发器(1)创建一个在插入时触发的触发器sc_insert,当向sc表插入数据时,须确保插入的...

2021-04-24 11:25:50 3047

原创 实验7   索引及数据库安全

实验名称 实验7 索引及数据库安全 日期 2020年 6 月 19 日 一、实验目的:(1)理解索引的概念与类型。(2)掌握使用SQL Server Management Studio创建与维护索引的方法。(3)掌握T-SQL语句创建与维护索引的方法。(4)掌握SQL Server下的数据库安全管理机制。二、实验环境: PC + Windows + SQL Server三、实验内容请分别通过SQL Serv...

2021-04-24 11:22:53 2734 2

原创 实验6   实现数据完整性

实验名称 实验6 实现数据完整性 日期 2020年 6 月 18 日 一、实验目的:(1)了解实现数据完整性的概念及实施数据完整性的重要性。(2)掌握数据完整性的分类。(3)掌握完整性约束的添加、删除方法。(4)掌握默认值的创建、实施与删除方法。(5)掌握规则的创建、实施与删除方法。(6)掌握级联删除、级联修改方法。二、实验环境: PC + Windows + SQL Server三、实验内容1.完...

2021-04-24 10:58:36 3765

原创 实验5   存储过程

实验名称 实验5 存储过程 日期 2020年 6 月 18 日 一、实验目的:(1)掌握T-SQL流控制语句。(2)掌握创建存储过程的方法。(3)掌握存储过程的执行方法。二、实验环境: PC + Windows + SQL Server三、实验内容1.创建简单存储过程创建一个名为stu_pr的存储过程,该存储过程能查询出051班学生的所有资料,包括学生的基本信息、学生的选课信息(含未选课同学的信息)。要求在...

2021-04-23 23:32:26 8182 2

原创 实验4  视图的创建与使用

实验名称 实验4 视图的创建与使用 日期 2020年 06 月 11 日 一、实验目的:(1)理解视图的概念。(2)掌握创建视图、测试、加密视图的方法。(3)掌握更改视图的方法。(4)掌握用视图管理数据的方法。二、实验环境: PC + Windows + SQL Server三、实验内容1.创建视图(1)创建一个名为stuview1的水平视图,从Student_info数据库的student表中查询出所有男学生的资料...

2021-04-23 23:28:04 11201 2

原创 实验3  通过SQL进行表查询

实验名称 实验3 通过SQL进行表查询 日期 2020年 6 月 11 日 一、实验目的:掌握简单SQL查询语句的应用,包括like、top、order by、compute 和聚集函数的应用。 掌握两个表以上的连接查询的应用,包括嵌套查询及聚集函数操作。二、实验环境: PC + Windows + SQL Server三、实验内容1.基本查询(1)查询Student表中全体学生的全部信息。截图:(2)查询全体...

2021-04-23 23:22:58 15061

原创 实验2  通过SQL语句创建与管理数据表

实验名称 实验2 通过SQL语句创建与管理数据表 日期 2020年 06 月 04 日 一、实验目的:(1)掌握查询分析器的使用。(2)掌握通过SQL语句创建表的方法。(3)掌握通过SQL语句修改表结构的方法。(4)掌握通过SQL语句添加、修改、删除表数据的方法。二、实验环境: PC + Windows + SQL Server三、实验内容1.通过SQL语句删除表用SQL语句在数据库Student_info中删除实验一创建的Stud...

2021-04-23 23:13:47 8979 4

原创 实验1--通过SQL Server Management Studio创建及管理数据库

实验名称 实验1--通过SQL Server Management Studio创建及管理数据库 日期 2020年 05 月 28 日 一、实验目的:(1)熟悉SQL Server Management Studio。(2)掌握通过SQL Server Management Studio管理数据库的方法。(3)掌握数据库及其物理文件的结构关系。(4)掌握通过SQL Server Management Studio管理数据表的方法。二、实验环境: PC + Window...

2021-04-23 21:34:38 9076

原创 上机实验08 子程序设计

四、实验内容1、调试下面的程序 sy08_2.ASM,并给各语句增加注释DATA SEGMENTDT1 DW 1234H,5678H,90ABH,0BCDEHCNT EQU ($-DT1) /2DATA ENDSSTACK1 SEGMENT PARA STACKSTK DW 20 DUP(?)STKCNT EQU LENGTH STKSTACK1 ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA...

2021-04-22 21:58:35 477

原创 上机实验07 循环程序设计

四、实验内容与步骤1、实验内容(1)单步运行调试上面程序sy07_1.ASM, 给程序的语句加上注释;(2)编写程序,计算数组ARRAY中各数的和(参看书上P364例10-1)。程序保存为sy07_2.ASM;(3)编写程序,统计字符串STRING中大写字母的个数(参看书上P366例10-2)。程序保存为sy07_3.ASM;sy07_1.ASMstack segment para stack dw 20H dup(0)stack endsdata segment.

2021-04-22 21:54:59 273

原创 上机实验06 分支程序设计

四、实验内容与步骤1、实验内容录入并调试完成教材P355例9-2,例9-3,和P358例9-5,掌握8086汇编跳转指令的使用。2、把调试完成后的例9-2,例9-3,例9-5提交。9-2.ASMDATA SEGMENTX DW 135AHY DW 294CHZ DW ?DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV AX,X CMP AX,Y JBE NEX

2021-04-22 21:50:48 204

原创 上机实验05 移位操作编程实验

3、编程:设在数据段中定义有三个变量X,Y,Z,请利用算术移位指令编写程序“sy05_1.asm”,计算出下式的值(假设乘积的结果只有低16位有效):Z=10*(X+Y)DATA SEGMENTX DW 0001HY DW 0002HZ DW 2 DUP(?)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV AX,X MOV BX,Y ADD AX,BX MOV CX,AX

2021-04-22 21:43:23 164

原创 上机实验04 逻辑运算编程实验

一、实验要求和目的1.了解汇编语言的逻辑运算指令;2.熟悉汇编语言中逻辑运算指令的使用方法;3.掌握利用汇编语言逻辑运算指令实现程序设计的方法。五、实验要求与提示1、实验要求(1)写出实现每个逻辑运算的例子答案;(2)记录具体实现逻辑运算例子的实验步骤;(3)回答思考问题;(4)记录实验结果。2、实验提示进入DEBUG调试环境,用A命令输入程序片段如图3-1所示。图3-1(2)图3-1是实现的是逻辑非的运算验证。然后,用P或T命令查看寄存器AX内容.

2021-04-22 21:38:51 382

原创 上机实验03二进制加、减法编程实验

上机实验03 二进制加、减法编程实验一、实验要求和目的1.熟悉汇编语言二进制多字节加法基本指令的使用方法;2.熟悉汇编语言二进制多字节减法基本指令的使用方法;3.掌握汇编语言编程的一般结构。二、软硬件环境1.硬件环境:微机CPU 486以上,500MB以上硬盘,32M以上内存;2.软件环境:装有MASM 5.0、DEBUG、LINK和EDIT等应用程序。三、实验涉及的主要知识单元1、二进制加法基本指令(1)ADD指令格式:ADD DST,SRC该指令把源操作数

2021-04-22 21:31:52 817

原创 汇编开发环境的搭建和使用

上机实验01 汇编开发环境的搭建和使用一、实验要求和目的1、掌握汇编语言程序设计的基本方法和技能;2、熟练掌握使用全屏幕编辑程序EDIT编辑汇编语言源程序(注:也可用计事本编辑汇编源程序);3、熟练掌握宏汇编程序MASM的使用;4、熟练掌握连接程序LINK的使用。二、软硬件环境1、硬件环境:微机CPU 486以上,500MB以上硬盘,32M以上内存;2、软件环境:装有MASM 5.0、DEBUG、LINK、EDIT、CREF.EXE和EXR2BIN.EXE...

2021-04-18 21:07:28 1739

原创 NAT工作原理分析与验证

实验五:NAT工作原理分析与验证一、实验目的1.分析验证动态PAT的工作原理及特性。2.分析验证静态PAT的工作原理及特性。二、预计实验学时2学时三、实验步骤1、用PacketTracer(5.3或以上版本)打开文件51_NAT_Testing.pkt.pkt。在R1上已经配置好了NAT:192.168.1.0/24的私网地址被动态映射到公网地址220.173.141.17及220.173.141.18,192.168.1.10/24被静态映射到公网地址220.173.141.2

2021-04-18 20:43:06 349

原创 路由器接口及静态路由配置

实 验 报 告实验名称 路由器接口及静态路由配置 日期 2020年 06 月08 日 一、实验目的: 1、掌握路由器上常见接口的基础配置命令与方法。 2、掌握简单的IP地址规划方法。 3、掌握几个网络之间的静态路由配置方法二、实验环境:Cisco Packet Tracer三、实验内容: 1、网络拓扑构建。添加一台路由器,带2个FastEthernet接口,添加2台PC机,用交叉双绞线将PC机分别...

2021-04-18 20:41:08 2589 1

原创 分析ARP及IP协议 

实 验 报 告实验名称 分析ARP及IP协议 日期 2020年 06 月01 日 一、实验目的:1.学会使用PacketTracer进行包跟踪及数据包协议格式分析。2.理解ARP工作机制,熟悉ARP协议格式。3.熟悉典型的IP协议格式。4.理解IP分段机制。二、实验环境:Cisco Packet Tracer三、实验内容:1、用PacketTracer(5.3或以上版本)打开文件31_ARP&IP_Testing.pkt.pkt。注意:R...

2021-04-18 20:33:01 1072

原创 验证交换机、HUB的工作原理

实 验 报 告实验名称 验证交换机、HUB的工作原理 日期 2020年 05 月25 日一、实验目的:1.学会使用PacketTracer跟踪特定的数据包。2.认识由Hub或交换机组成的网络的冲突域。3.认识交换机的工作原理:转发规则及MAC地址表自学习机制。二、实验环境:Cisco Packet Tracer三、实验内容:1、用PacketTracer(5.3或以上版本)打开文件21_Hub_Switch_Testing.pkt。检验证PC机之间的连通性。2、验证

2021-04-18 20:22:22 831

原创 汇总区间

给定一个无重复元素的有序整数数组 nums 。返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x 。列表中的每个区间范围 [a,b] 应该按如下格式输出:“a->b” ,如果 a != b“a” ,如果 a == b示例 1:输入:nums = [0,1,2,4,5,7]输出:[“0->2”,“4->5”,“7”]解释:区间范围是:[0,2] -->

2021-03-03 21:14:13 109 1

原创 存在重复元素 II

给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的 绝对值 至多为 k。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/contains-duplicate-ii题解思路:模拟滑动k+1个固定窗口,判断在这个窗口内是否有重复的元素,当前窗口存在则返回true,否则删除窗口第一个元素,继续往下挪,直到数组尾部class Solution { p

2021-02-19 22:50:36 107

原创 Java web实习--人力管理系统(基于bootstrap、react框架)

此项目基于Java web课程,使用一些框架技术来进行开发,将开发中衍生出的文档和代码进行汇合及总结。先看整体运行结果:由于篇幅原因,笔者就不再一步步进行演示,详细的项目代码已经发布在gitee上,点击链接就直接可以下载完整的项目代码,数据库也包含在里面。HRMS人力资源管理系统源代码点击下载zip压缩包后将项目导入到Eclipse中即可运行,第一次的小白选手需要部署环境,这里就不仔细介绍了,网上已经有很多详细的教程,按照操作即可。在操作过程中有问题的,欢迎在评论区留言,看到马上回复,比较急的童

2021-02-18 16:23:52 544 1

原创 人力资源管理系统需求分析说明书

人力资源管理系统需求分析说明书组名 : K2组员 : 罗猛、丘佩茵2021年1月12日目录综述 21.1前言 21.2项目目的 21.3项目背景以及发展趋势 2任务概述 22.1市场定位分析 22.2系统设计的特点 22.3结构规划 32.4系统数据规划 3系统分析 53.1功能需求 53.2性能需求 73.3系统技术可行性分析 7运行需求 84.1管理员界面 84.2故障处理 8特别说明 85.1安全性 85.2可维护性 85.3灵活性

2021-02-18 16:20:58 10708 1

原创 人力资源管理系统详细设计说明书

人力资源管理系统详细设计说明书组名 : K2组员 : 罗猛、丘佩茵2021年1月12日目录1引言 31.1编写目的 31.2背景说明 31.3定义 31.4参考资料 32系统结构 42.1总系统结构图 42.2管理员登录注册模块结构图 42.3部门管理模块结构图 52.4员工管理模块结构图 52.5培训管理模块结构图 62.6招聘管理模块结构图 62.7奖惩管理模块结构图 72.8薪资管理模块结构图 72.9系统管理模块结构图 81.10查看消息模块结构图 83系

2021-02-18 16:14:55 13086

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除