- 博客(157)
- 收藏
- 关注
原创 关于物联网工程的认识
关于物联网工程的认识物联网的简介物联网(The Internet of Things)的概念是在1999年提出的,它的定义很简单:把所有物品通过射频识别等信息传感设备与互联网连接起来,实现智能化识别和管理。物联网通过智能感知、识别技术与普适计算、泛在网络的融合应用,被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。物联网被视为互联网的应用拓展,应用创新是物联网发展的核心,以用户体验为核心的创新2.0是物联网发展的灵魂。物联网的原理物联网是在计算机互联网的基础上,利用RFID、无线数据通
2021-05-01 11:08:33 3845 1
原创 C++程序设计试题及答案解析(五)
C++程序设计模拟试卷(五)一、单项选择题1. 静态成员函数没有()A. 返回值B. this指针C. 指针参数D. 返回类型答案:B解析:(P107)静态成员函数是普通的函数前加入static,它具有函数的所有的特征:返回类型、形参,所以使用(P107)静态成员函数,指针可以作为形参,也具有返回值。静态成员是类具有的属性,不是对象的特征,而this表示的是隐藏的对象的指针,因此静态成员函数没有this 指针。静态成员函数当在类外定义时,要注意不能使用static
2021-05-01 11:01:28 6376 1
原创 C++程序设计试题及答案解析(四)
C++程序设计模拟试卷(四)一、单项选择题1. 当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中()A. 都是虚函数B. 只有被重新说明时才是虚函数C. 只有被重新说明为virtual时才是虚函数D. 都不是虚函数答案:A解析:(P170)在基类声明为virtual的函数为虚函数,在派生类中只要有相同的函数(函数名相同、返回值相同、形参类型和个数相同)即使不用virtual说明,也都是虚函数。2. 要禁止修改指针p本身,又要禁止修改p所指向的数据
2021-05-01 11:00:35 7103 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 8465
原创 C++程序设计试题及答案解析(二)
C++程序设计模拟试卷(二)一、单项选择题1. 静态成员函数没有()A. 返回值B. this指针C. 指针参数D. 返回类型答案:B解析:(P107)静态成员函数是普通的函数前加入static,它具有函数的所有的特征:返回类型、形参,所以使用(P107)静态成员函数,指针可以作为形参,也具有返回值。静态成员是类具有的属性,不是对象的特征,而this表示的是隐藏的对象的指针,因此静态成员函数没有this 指针。静态成员函数当在类外定义时,要注意不能使用static
2021-05-01 10:56:19 8100 1
原创 C++程序设计试题及答案解析(一)
C++程序设计模拟试卷(一)一、单项选择题1. 编写C++程序一般需经过的几个步骤依次是()A. 编辑、调试、编译、连接B. 编辑、编译、连接、运行C. 编译、调试、编辑、连接D. 编译、编辑、连接、运行答案:B解析:(P21)经过编辑、编译、连接和运行四个步骤。编辑是将C++源程序输入计算机的过程,保存文件名为cpp。编译是使用系统提供的编译器将源程序cpp生成机器语言的过程,目标文件为obj,由于没有得到系统分配的绝对地址,还不能直接运行。连接是将目标文件obj转
2021-05-01 10:41:51 16498
原创 哈夫曼树
#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 255
原创 一元多项式的相加、相减、相乘
实验名称一元多项式的相加、相减、相乘 一元多项式相加:#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 1253
原创 查找
实验名称 查找实验目的:1. 熟练掌握二叉排序树的构造和查找方法。2. 熟练掌握静态查找表及哈希表查找方法。二、实验环境:Visual C++三、实验内容:(写出主要的内容)设计一个读入一串整数,然后构造二叉排序树,进行查找。四、实验步骤1. 从空的二叉树开始,每输入一个结点数据,就建立一个新结点插入到当前已生成的二叉排序树中。2. 在二叉排序树中查找某一结点。3.用其它查找算法进行排序(课后自己做)。五、实现操作#include &l...
2021-05-01 10:27:56 494
原创 图
实验名称 图实验目的:1. 掌握图的基本存储方法;2. 掌握有关图的操作算法并用高级语言实现;3. 熟练掌握图的两种遍历方法。4.掌握图的最短路径算法的实现。二、实验环境:Visual C++三、实验内容:(写出主要的内容) 假设以一个带权有向图表示某一区域的公交线路网,图中顶点代表一些区域中的重要场所,弧代表已有的公交线路,弧上的权表示该线路上的票价(或搭乘所需时间),试设计一个交通指南系统,指导前来咨询者以最低的票价或最少的时间从区域中的某一...
2021-04-29 20:49:03 1101 1
原创 二叉树
实验名称 二叉树 实验目的:1. 通过实验,掌握二叉树的建立与存储2. 通过实验,掌握二叉树的遍历方法二、实验环境:Visual C++三、实验内容:(写出主要的内容)1. 通过实验,掌握二叉树的建立与存储2. 通过实验,掌握二叉树的遍历方法四、实验步骤建立二叉树,并通过调用函数,,输出先序遍历、中序遍历与后序遍历的结果。五、实现操作1. 二叉树的建立、存储与遍历#include <stdio.h>#include &...
2021-04-29 20:46:47 361
原创 栈和队列
实验名称 栈和队列 实验目的:1. 掌握栈的顺序表示和实现2. 掌握队列的链式表示和实现二、实验环境:Visual C++三、实验内容:(写出主要的内容)1. 编写一个程序实现顺序栈的各种基本运算。2. 实现队列的链式表示和实现。四、实验步骤1.初始化顺序栈2. 插入元素3. 删除栈顶元素4. 取栈顶元素5. 遍历顺序栈6. 置空顺序栈7. 初始化并建立链队列8. 入链队列9. 出链队列10. 遍历链队列五、实现...
2021-04-29 20:44:20 401
原创 线性表及其应用
实验名称 线性表及其应用 一、实验目的:1.熟悉C语言的上机环境,进一步掌握C语言的结构特点。2.掌握线性表的顺序存储结构的定义及C语言实现。3.掌握线性表的链式存储结构——单链表的定义及C语言实现。4.掌握线性表在顺序存储结构即顺序表中的各种基本操作。5.掌握线性表在链式存储结构——单链表中的各种基本操作。二、实验环境:Visual C++三、实验内容:(写出主要的内容)建立含n个数据元素的顺序表并输出该表中各元素的...
2021-04-29 20:39:20 3132
原创 文件管理
实验名称 文件管理 日期 2020年 05 月27 日 一、实验目的:了解文件系统的内部结构,掌握文件的基本操作方法。基本掌握编程对文件进行处理的方法。二、实验环境:Windows10+VisualC++6.0三、实验内容:PART 1 验证部分(1)在教育在线平台下载文件file_ex1,运行程序,读懂核心的程序语句。(2)在教育在线平台下载文件file_ex2,运行程序,读懂核心的程序语句。(3)查阅...
2021-04-29 20:28:37 241
原创 存储管理
实验名称 存储管理 日期 2020年 05 月20 日 一、实验目的:存储管理的主要功能之一是合理地分配空间。请求页式管理是一种常用的虚拟存储管理技术。本实验的目的是通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的特点,掌握请求页式管理的页面置换算法。二、实验环境:Windows10+visual C++6.0三、实验内容:PART 1 最近最少使用算法1)使用随机数发生器共产生150个0~119之间的数,表示各条指令的逻辑(虚)地址,形成在[0,119...
2021-04-29 20:17:50 1131
原创 Windows中创建进程程序演示
实验名称 Windows中创建进程程序演示 日期 2020年 05 月13 日 一、实验目的:1) 掌握系统进程的概念,加深对Linux / UNIX进程管理的理解。2) 学会使用ps命令和选项。3) 列出当前shell中的进程。4) 列出运行在系统中的所有进程。5) 根据命令名搜索特定的进程。6) 使用kill命令终止进程。7) 根据用户名查找和终止进程。二、实验环境:一台运行Linux操作系统的计算机。三、实验内容:(写出主要的...
2021-04-29 20:01:17 916
原创 实验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 3100
原创 实验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 2796 2
原创 实验6 实现数据完整性
实验名称 实验6 实现数据完整性 日期 2020年 6 月 18 日 一、实验目的:(1)了解实现数据完整性的概念及实施数据完整性的重要性。(2)掌握数据完整性的分类。(3)掌握完整性约束的添加、删除方法。(4)掌握默认值的创建、实施与删除方法。(5)掌握规则的创建、实施与删除方法。(6)掌握级联删除、级联修改方法。二、实验环境: PC + Windows + SQL Server三、实验内容1.完...
2021-04-24 10:58:36 3867
原创 实验5 存储过程
实验名称 实验5 存储过程 日期 2020年 6 月 18 日 一、实验目的:(1)掌握T-SQL流控制语句。(2)掌握创建存储过程的方法。(3)掌握存储过程的执行方法。二、实验环境: PC + Windows + SQL Server三、实验内容1.创建简单存储过程创建一个名为stu_pr的存储过程,该存储过程能查询出051班学生的所有资料,包括学生的基本信息、学生的选课信息(含未选课同学的信息)。要求在...
2021-04-23 23:32:26 8249 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 11387 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 16626
原创 实验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 9209 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 9346
原创 上机实验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 514
原创 上机实验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 303
原创 上机实验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 237
原创 上机实验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 193
原创 上机实验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 410
原创 上机实验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 880
原创 汇编开发环境的搭建和使用
上机实验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 1788
原创 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 382
原创 路由器接口及静态路由配置
实 验 报 告实验名称 路由器接口及静态路由配置 日期 2020年 06 月08 日 一、实验目的: 1、掌握路由器上常见接口的基础配置命令与方法。 2、掌握简单的IP地址规划方法。 3、掌握几个网络之间的静态路由配置方法二、实验环境:Cisco Packet Tracer三、实验内容: 1、网络拓扑构建。添加一台路由器,带2个FastEthernet接口,添加2台PC机,用交叉双绞线将PC机分别...
2021-04-18 20:41:08 2708 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 1113
原创 验证交换机、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 865
原创 汇总区间
给定一个无重复元素的有序整数数组 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 136 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 131
原创 Java web实习--人力管理系统(基于bootstrap、react框架)
此项目基于Java web课程,使用一些框架技术来进行开发,将开发中衍生出的文档和代码进行汇合及总结。先看整体运行结果:由于篇幅原因,笔者就不再一步步进行演示,详细的项目代码已经发布在gitee上,点击链接就直接可以下载完整的项目代码,数据库也包含在里面。HRMS人力资源管理系统源代码点击下载zip压缩包后将项目导入到Eclipse中即可运行,第一次的小白选手需要部署环境,这里就不仔细介绍了,网上已经有很多详细的教程,按照操作即可。在操作过程中有问题的,欢迎在评论区留言,看到马上回复,比较急的童
2021-02-18 16:23:52 565 1
原创 人力资源管理系统需求分析说明书
由于公司没有相应的管理系统,人力资源相应的工作都是工作完成,过程很繁琐,为运用现代化的科学方法,对与一定物理相结合的人力进行合理的培训、组织和调配,是人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事尽其人,人事相宜,实现组织目标。员工全生命周期在线管理,无缝对接招聘系统,从入职开始,落地企业的复杂权限管理及审批流程,通过高效的极速入职、电子合同等,为员工提供优质体验。管理记录管理员登录界面的信息,以及每次各个管理员的登录情况。
2021-02-18 16:20:58 11285 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 13647
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人