自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

原创 用嵌入式SQL语言实现数据库的录入、修改和删除等管理功能

目录功能分析设计源程序清单和结果open()事件:sc_management:course_management:student_management:运行结果录入:查询:修改:删除:开发环境软件环境:Intel® Core™ i5-7200U CPU @2.50GHz 2.70 GHz硬件环境:Win10开发工具:PB,SQL server语言:PB基于实验一的三个表采用嵌入式SQL语言实现数据库的录入、修改和删除等管理功能。或者也可以采用PB实用教程中的第4部分,完成综合应用实习的编程实

2021-12-01 11:59:12 8625 2

原创 SQL语言增、删、改、查功能练习

目录一、数据库SQL语言增、删、改、查功能二、视图SQL语言功能三、源程序代码和实验结果一、数据库SQL语言增、删、改、查功能1.查询选了1号课且选了2号课的学生的班号、学号2. 查询选了1号课但不选2号课的学生的班号、学号3.查询1班平均分在85分以上的同学班号、学号、姓名、性别、系、各科课程号及成绩4.查询至少选了1班2号同学所选课的所有班号、学号及同学姓名5. 查询不选1号课的学生班号及学号6. 查询选2号课的学生名字及相应2号课成绩,按成绩从高到低排序7. 统计学生选修课程的班号、学

2021-12-01 11:42:24 2637 1

原创 SQL语句题目练习

目录SQL语句实验题目学习掌握SQL SERVER 2000环境数据库备份方法源程序代码和实验结果SQL语句实验题目建立课程表建立学生表建立选课表查询所有学生的详细信息(包含学生、选课及课程信息)查询1班的学生学号及姓名查询‘刘晨’的出生年查询姓‘刘’的学生的详细情况(包括学生表、选课表及课程表的全部信息)查询选修了1号课的学生姓名、性别、成绩查询没有先行课的课程的课程号和课程名查询2班的所有女生的情况查询学分为2到3之间的课程号及课程名查询选修1或2号课的学生的班号、学号、姓名

2021-12-01 11:29:39 2329

原创 无连接应用程序丢包率测试/UDP丢包率测试【基于数据报套接字的网络程序设计】

目录无连接应用程序丢包率测试UDP 丢包率测试服务端UDP丢包率测试客户端用户使用说明(输入 / 输出规定)无连接应用程序丢包率测试UDP的不可靠性使得基于该协议的应用程序在数据通信过程中不可避免地会遇到丢包现象。一方面,网络拥塞导致路由器转发数据报文时丢失;另一方面,慢速设备来不及处理快速到达的数据报文,使得接收缓存溢出而丢包,等等。在应用程序开发前,设计者需要对当前的网络状况和主机性能进行测试,以确定选择哪种协议承载运输、使用循环方式还是并发方式处理网络通信等等,其中丢包率测试是常用的项目,它可以

2021-12-01 11:10:47 6441 9

原创 基于数据报套接字的服务器回射程序设计:分别以循环服务器和并发服务器实现

目录一、基于数据报套接字的服务器回射程序设计无连接的数据报套接字回射客户端 设计思路循环服务器 设计思路并发服务器 设计思路二、代码实现客户端代码(循环服务器对应的)循环服务器端代码并发服务器端代码客户端代码(并发服务器对应的)一、基于数据报套接字的服务器回射程序设计基于数据报套接字的服务器回射程序设计内容:编写一服务器程序和客户程序,如图1,要求客户每输入一行数据,服务器接收后加上echo:回送给客户程序,当客户输入“q”后退出。要求分别以循环服务器和并发服务器实现。

2021-12-01 11:02:34 3998 1

原创 流式套接字并发服务器【基于流式套接字的网络程序设计】

流式套接字并发服务器主线程:创建套接字并将其绑定到服务器所使用的熟知地址上。 重复调用accept接收客户端的请求,并且创建子线程处理响应。子线程:在线程创建时接收连接请求; 用该连接与客户端进行交互:接收请求并发回应答; 关闭连接并退出。子线程在处理完来自一个客户端的所有请求后退出

2021-12-01 10:55:40 1209 1

原创 回射程序,客户端和服务器都使用 recvvl 变长数据接收【流式套接字并发服务器】

目录设计思路服务器端客户端设计思路把变长数据接收改成两次定长数据接收,用长度字段显示指明字节流的长度。服务器端

2021-12-01 10:51:49 860

原创 回射程序,客户端和服务器都使用 recvn 定长数据接收【基于流式套接字的网络程序设计】

目录设计思路客户端 recvn 定长数据接收服务器端 recvn 定长数据接收设计思路预先给定了接收数据的总长度,增加对数据长度的判断。客户端 recvn 定长数据接收

2021-12-01 10:48:55 1052

原创 recvline定长数据接收 :回射程序,客户端使用 recvline 接收一行数据【基于流式套接字的网络程序设计】

实验环境:Dev-C++recvline定长数据接收回射程序,客户端使用 recvline 接收一行数据目录设计思路recvline,回射程序,服务器端recvline 回射程序,客户端设计思路用 recv 接收一个字节,然后判断是否为\n,然后写到缓冲区里recvline,回射程序,服务器端

2021-12-01 10:46:13 1309

原创 基于流式套接字的时间同步服务器客户端的设计

实验环境:Dev-C++目录1.设计思路基于流式套接字的时间同步服务器客户端的设计客户端服务器端2.程序时间程序,循环服务器时间程序,客户端1.设计思路基于流式套接字的时间同步服务器客户端的设计客户端1.初始化动态连接库 WSAStartup()2.设置服务器地址 struct sockaddr_in server_addr;3.创建套接字 socket()4.连接服务器 connect()5.清空缓冲区准备接收数据 meset()6.while 循环,循环接收数据 recv()7.

2021-12-01 10:41:58 564

原创 计算机网络:利用分组嗅探器分析数据链路层协议、对数据链路层协议进行捕包分析、俘获并分析以太网帧、ARP分析

目录实验内容实验目的实验预备知识实验过程描述实验一:俘获并分析以太网帧实验二:ARP分析实验结果实验一:俘获并分析以太网帧 实验结果实验二 ARP分析 实验结果实验内容利用分组嗅探器分析数据链路层协议对数据链路层协议进行捕包分析俘获并分析以太网帧ARP分析实验目的了解数据链路层协议构造实验预备知识各字段的含义:1.以太网报头中的前两个字段是以太网的源地址和目的地址。2.目的地址为全1的特殊地址是广播地址。电缆上的所有以太网接口都要接收广播的数据帧。3.两个字节长的以太网帧类型表

2021-11-30 16:51:04 5823

原创 计算机网络:利用分组嗅探器分析传输层与网络层协议

目录实验内容实验目的实验预备知识实验过程描述实验一:对传输层协议TCP/UDP进行捕包分析实验二:对网络层协议IP进行捕包分析实验结果实验一:对传输层协议TCP/UDP进行捕包分析 结果如下:实验二:对网络层协议IP进行捕包分析 结果如下实验当中问题及解决办法实验内容利用分组嗅探器分析传输层与网络层协议实验目的了解传输层TCP/UDP协议构造;了解网络层IP协议构造;实验预备知识TCP段结构UDP段结构IP数据报结构实验过程描述实验一:对传输层协议TCP/UDP进行捕包分析(

2021-11-30 16:37:30 6052

原创 计算机网络:利用ethereal分别对TCP套接字的实现及UDP套接字的实现捕包分析 ;利用ethereal分析协议HTTP、FTP和DNS

目录实验内容实验目的实验预备知识实验过程描述实验一:HTTP GET/response交互实验二:Ethereal分组俘获实验三:获取长文件实验四:嵌有对象的HTML文档实验五:HTTP认证实验六:跟踪DNS实验七实验八实验九实验结果实验一结果实验二结果实验三实验结果实验五结果实验六跟踪DNS结果实验七实验结果实验八实验结果实验九实验结果实验当中问题及解决方法实验内容利用ethereal分别对TCP套接字的实现及UDP套接字的实现捕包分析利用ethereal分析协议HTTP、FTP和DNS实验目

2021-11-30 16:21:50 5328 1

原创 计算机网络:网络常用命令的使用及DNS层次查询、SMTP协议分析

目录实验目的实验预备知识实验过程描述实验当中问题及解决方法实验目的1、掌握网络常用命令的使用2、利用网络常用命令对网络中常见现象进行分析判断3、了解和掌握DNS层次结构,利用NSLOOKUP命令对DNS层次结构进行访问;4、了解电子邮件系统发送及接受处理过程,对SMTP协议进行分析;5、掌握捕包软件ethereal的使用,了解网络协议实体间进行交互以及报文交换的情况;实验预备知识1.PING命令的基本使用方法命令格式:ping IP地址或主机名 [-t] [-a] [-n count]

2021-11-30 16:00:55 4596 3

原创 计算机系统结构 第八章

目录1.RAID有哪些分级?各有何特点?2.简述通道的主要功能。3.简述通道完成一次数据传输的主要过程。4.通道分为哪3种类型?它们分别为哪种外围设备服务?5.在有Cache的计算机系统中,进行I/0 操作时,会产生哪些数据不一致问题?如何克服?1.RAID有哪些分级?各有何特点?**(1) RAID0。**亦称数据分块,即把数据分布在多个盘上,实际上是非冗余阵列,无冗余信息。(2) RAID1。亦称镜像盘,使用双备份磁盘。每当数据写入一个磁盘时,将该数据也写到另一个冗余盘,这样形成信息的两份复制品。

2021-11-30 14:57:47 699

原创 计算机系统结构 第七章

1.简述伪相联的基本思想。在逻辑上把直接映象Cache的空间上下平分为两个区。对于任何一次访问, 伪相联Cache先按直接映象Cache的方式去处理。若命中,则其访问过程与直接映象Cache的情况一样。若不命中,就与直接映像不同了, 而是再到另一区相应的位置去查找。若找到,则发生了伪命中,否则就只好访问下一级存储器。2.Cache不命中率先下降后上升导致Cache不命中率先下降后上升的原因是什么?一方面它减少了强制性不命中; 另一方面,由于增加块大小会减少Cache中块的数目, 所以有可能会增加冲突不

2021-11-30 14:53:00 3148

原创 计算机系统结构 第五章

目录1.为了保证程序执行的正确性,必须保持哪两个最关键的属性?并简述其含义2.记分牌算法中,记分牌中记录的信息由哪3部分组成?3. 简述Tomasulo算法的基本思想。4. 采用动态分支预测技术的目的是什么?在所采用的方法中,需要解决哪些关键问题?5. 基于硬件的前瞻执行是把哪3种思想结合在了一起?6. ROB中的每一项由哪4个字段组成?并简述其含义。1.为了保证程序执行的正确性,必须保持哪两个最关键的属性?并简述其含义对于正确地执行程序来说,必须保持的最关键的两个属性是:数据流和异常行为。(1)保持

2021-11-30 14:44:12 2154 1

原创 计算机系统结构 第三章

1. 简述流水线技术的特点 。1.流水线把一个处理过程分解为若干个子过程(如: 浮点运算分四段),每个子过程由一个专门的功能部件来实现;2.流水线中各段的时间应尽可能相等,否则将引起流水线堵塞、断流。(时间最长的段将成为流水线的瓶颈,后续段需等待);3.流水线每一个段的后面都要有一个缓冲寄存器,称为流水寄存器。4.流水技术适合于大量重复的时序过程2.简述通过软件( 编译器)来减少分支延迟的 3 种方法 。这些方法的共同特点是什么?1.预测分支失败:沿失败的分支继续处理指令,就好象什么都没发生似的

2021-11-30 14:38:36 4658 3

原创 计算机体系结构 第二章

目录1.常见的3种通用寄存器型指令集结构的优缺点各有哪些?2.通常有哪几种指令格式?简述其适用范围。3.从当前的计算机技术观点来看,CISC结构有什么缺点?4.简述RISC结构的设计原则。5.某台处理机的各条指令使用频度如下所示1.常见的3种通用寄存器型指令集结构的优缺点各有哪些?指令系统结构类型优点缺点寄存器-寄存器型指令字长固定,指令结构简洁,是一种简单的代码生成模型,各种指令的执行时钟周期数相近与指令中含存储器操作数的指令系统相比,指令条数多,目标代码不够紧凑,因而程序占

2021-11-30 14:21:26 5718 5

原创 计算机系统结构 第一章

目录1.试用实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系。2.计算机系统结构的FIynn分类法是按什么来分类的?共分为哪几类?3.冯氏分类法是根据什么对计算机进行分类的?可分成哪4类?4.计算机系统设计中常用的4个定量原理是什么?并说出他们的含义。5.某台主频为400MHz的计算机执行标准测试程序,程序中指令类型、执行数量和平均时钟周期数如表1.1所示。求该计算机的有效CPI、速率(MIPS)和程序执行时间。1.试用实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系。(1)计算

2021-11-30 14:06:14 882

原创 Markdown入门笔记

在b站看了一个视频,边看边练b站视频来源:学习视频来源Markdown快速入门1.代码块//代码块语法:```+语言```C++ 展现一段C++代码# include<iostream>using namespacestd;intmain{ cout<< "Hello World""n"; return0;}2.标题# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题一级标题二级标.

2021-11-28 16:30:16 158

Crack二进制文件及软件安全工具的使用+缓冲器溢出

哈工大软件安全两个实验的实验报告

2021-12-01

信息安全课程设计报告.rar

漏洞CNNVD-201809-507还原与验证; 漏洞CNNVD-201705-1173还原与验证; 漏洞CNNVD-201709-1092还原与验证; 爬虫程序设计与实现; 设计题目: 漏洞还原及验证环境构建 哈工大信息安全课程设计报告(包含代码+实验报告)

2021-12-01

操作系统实验:最高优先级/优先级调度算法+先来先服务算法 ;最先适应算法+最佳适应算法+最坏适应算法 ;安全性算法+银行家算法

实验二:最高优先级/优先级调度算法+先来先服务算法 实验三:最先适应算法+最佳适应算法+最坏适应算法 实验四:安全性算法+银行家算法 哈工大操作系统实验 代码及实验报告

2021-12-01

大数据可视化之驾驶舱模式的实现.rar

1. Spring Boot 轻量级HTTP应用:使用Spring Boot框架,搭建轻量级HTTP应用。提交可正常运行的Spring Boots工程打包文件(JAR); 2. Restfull服务接口定义及实现:定义Restfull服务接口,接口收到服务请求后返回前台页面,以及页面中JAVA Script的使用。通过浏览器可以正常访问REST接口; 3. 大数据分析可视化图表的实现:对大数据分析结果进行分析,选择合适的可视化图形类型,并完成可视化图表的代码实现,代码调试及测试。实现要求的可视化图表; 4. 驾驶舱“大学生基本信息可视化展示平台”实现:选择合适的数据构建驾驶舱,完成驾驶舱的代码实现,调试以及运行。实现驾驶舱的构建和访问。 毕业实习-大数据可视化之驾驶舱模式的实现-实验报告及代码-王晶老师-哈工大毕业实习

2021-11-30

静态5级流水 MIPS CPU实现.rar

体系结构实验资料说明 1 实验材料-静态5级流水 MIPS CPU实现.docx 实验内容文档 2 体系结构实验课_V1.ppt 讲解PPT 3 报告模板.docx 报告封皮 4 Basys3实验指导手册-V1.0.pdf basys3 板卡资料 5 verilog示例代码rtl_code ppt讲解代码示例(流水线代码,单周期CPU代码) 6 pipelinecpu_prj_err 方案1题目建立的工程(工程示例,未调试通过。1,修改CPU设计代码 2,testbench验证 3.下载板卡验证) 6.2 pipelinecpu_code 方案1原始代码,未创建工程 7 minimipsb3 柴可版本的实验题目(方案2) 8 mips编译器 用于编译生成2进制文件 静态5级流水 MIPS CPU实现 1 实验目的 1. 掌握流水处理器设计原理。 2. 熟悉并运用verilog语言进行电路设计。 2 实验设备 1. 装有Xilinx Vivado的计算机一台。 2. Basys-3实验板一块。 3 实验任务 1) 设计一款静态5级流水简单MIPS CPU。 基于单周期MIPS处理器设计,修改完成5级流水的MIPS处理器,5级流水的时空图如图1所示。 2) 本次课程设计的设计框图。 5个部件都是同时运转,但对每条指令而言,依然是依次工作的,如图2所示。 3) 流水线处理器设计要求 本次实验内容暂不考虑前递技术,主要实现阻塞控制。 MIPS架构有延迟槽设定,处理器设计要支持延迟槽技术。 MIPS 架构中分支和跳转指令参与计算的PC 值均为延迟槽指令对应的PC(即分支跳转指令的PC+4),在本课程设计中尤其需要注意这一点。比如一条指令“beq,r0,r0,#2”在不考虑延迟槽的多周期CPU 中,其跳转的目标地址为beq 指令后面的第2条。而在考虑延迟槽的流水CPU 中,其跳转的目标地址为beq 指令后面的第3 条(即延迟槽指令后面的第2 条)。在编写测试程序时就需要注意分支跳转指令的偏移量。 4)指令系统 4 设计步骤 1) 分析掌握单周期MIPS处理的设计框图和设计代码。 2) 对单周期处理器进行流水线改造。 3) 通过IP核形式增加指令存储器和数据存储器。 4) 完成SOC顶层设计 顶层接口信号描述 5) 编写测试程序和testbench进行仿真测试。 6)(进阶设计内容)增加数码管单元,下载板卡调试。 哈工大体系结构实验报告包含代码

2021-11-30

指令级并行及其开发分析.docx

题目:指令级并行及其开发分析,哈工大体系结构大作业

2021-11-30

监听WebMail发信交互过程

该实验是了监听WebMail发信交互过程,所以程序要完成的工作是抓取客户端和mail服务器交互的数据包,并从原始数据包中取出有效数据,这些数据具体包括用户名、密码、收件人、发件人、邮件内容。 Libnids(Library Network Intusion Detection System)网络入侵检测开发包,基于libpcap和libnet开发,是仿照linux内核中的TCP/IP协议部分而实现的。由于Libnids支持TCP数据流的重组,所以我选择LIbnids做开发。 本次实验中,我完成了对邮件发送过程的监听。我学会了如何使用Libnids进行捕包,并且由于Libnids对TCP流重组有很好的支持。 实验内容:监听WebMail发信交互过程。 哈工大信息内容安全实验报告。

2021-11-30

小型B To C商品购物网站的实现

实验1: 学习Vbscript语言 和ASP的ADO接口访问SQL SERVER2000的数据库(4学时) 本次实验的主要目的和内容: 1.熟悉VBScript在HTML中的应用 2.掌握ASP的ADO接口访问SQL SERVER2000数据库连接,连接可以选择ODBC方式或者ADO驱动程序方式。 3.应用ASP开发基于SQL SERVER数据库的开发一个小型商务网站注册、登录及商品信息显示。 实验2:电子商务商品购物车和订单生成系统实训编程(4学时) 1 掌握B TO C电子商务在线购物车和订单支持的功能和生成方法,掌握可实现的功能: (1)允许用户在网站搜索选择自己感兴趣的商品 (2)允许用户在线购买商品并实现购物车设计 (3)系统自动生成订单显示和实现订单查询功能 2 使用ASP基于数据库编程实现电子商务B-TO-C平台部分功能 现开发小型B To C商品购物网站。经过需求调查,确定了系统的功能边界,该系统应该能完成下面的功能:(1)用户注册(2)用户登录(3)商品信息浏览 (4)用户将商品加入购物车(5)删除购物车商品(6)商品搜索(7)商品支付(8)订单查询 小型B To C商品购物网站含代码-电子商务与安全实验报告- 哈工大

2021-11-30

空空如也

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

TA关注的人

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