- 博客(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 8894 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 2872 1
原创 SQL语句题目练习
目录SQL语句实验题目学习掌握SQL SERVER 2000环境数据库备份方法源程序代码和实验结果SQL语句实验题目建立课程表建立学生表建立选课表查询所有学生的详细信息(包含学生、选课及课程信息)查询1班的学生学号及姓名查询‘刘晨’的出生年查询姓‘刘’的学生的详细情况(包括学生表、选课表及课程表的全部信息)查询选修了1号课的学生姓名、性别、成绩查询没有先行课的课程的课程号和课程名查询2班的所有女生的情况查询学分为2到3之间的课程号及课程名查询选修1或2号课的学生的班号、学号、姓名
2021-12-01 11:29:39 2637
原创 无连接应用程序丢包率测试/UDP丢包率测试【基于数据报套接字的网络程序设计】
目录无连接应用程序丢包率测试UDP 丢包率测试服务端UDP丢包率测试客户端用户使用说明(输入 / 输出规定)无连接应用程序丢包率测试UDP的不可靠性使得基于该协议的应用程序在数据通信过程中不可避免地会遇到丢包现象。一方面,网络拥塞导致路由器转发数据报文时丢失;另一方面,慢速设备来不及处理快速到达的数据报文,使得接收缓存溢出而丢包,等等。在应用程序开发前,设计者需要对当前的网络状况和主机性能进行测试,以确定选择哪种协议承载运输、使用循环方式还是并发方式处理网络通信等等,其中丢包率测试是常用的项目,它可以
2021-12-01 11:10:47 7217 9
原创 基于数据报套接字的服务器回射程序设计:分别以循环服务器和并发服务器实现
目录一、基于数据报套接字的服务器回射程序设计无连接的数据报套接字回射客户端 设计思路循环服务器 设计思路并发服务器 设计思路二、代码实现客户端代码(循环服务器对应的)循环服务器端代码并发服务器端代码客户端代码(并发服务器对应的)一、基于数据报套接字的服务器回射程序设计基于数据报套接字的服务器回射程序设计内容:编写一服务器程序和客户程序,如图1,要求客户每输入一行数据,服务器接收后加上echo:回送给客户程序,当客户输入“q”后退出。要求分别以循环服务器和并发服务器实现。
2021-12-01 11:02:34 4300 1
原创 流式套接字并发服务器【基于流式套接字的网络程序设计】
流式套接字并发服务器主线程:创建套接字并将其绑定到服务器所使用的熟知地址上。 重复调用accept接收客户端的请求,并且创建子线程处理响应。子线程:在线程创建时接收连接请求; 用该连接与客户端进行交互:接收请求并发回应答; 关闭连接并退出。子线程在处理完来自一个客户端的所有请求后退出
2021-12-01 10:55:40 1364 1
原创 回射程序,客户端和服务器都使用 recvvl 变长数据接收【流式套接字并发服务器】
目录设计思路服务器端客户端设计思路把变长数据接收改成两次定长数据接收,用长度字段显示指明字节流的长度。服务器端
2021-12-01 10:51:49 1036
原创 回射程序,客户端和服务器都使用 recvn 定长数据接收【基于流式套接字的网络程序设计】
目录设计思路客户端 recvn 定长数据接收服务器端 recvn 定长数据接收设计思路预先给定了接收数据的总长度,增加对数据长度的判断。客户端 recvn 定长数据接收
2021-12-01 10:48:55 1252
原创 recvline定长数据接收 :回射程序,客户端使用 recvline 接收一行数据【基于流式套接字的网络程序设计】
实验环境:Dev-C++recvline定长数据接收回射程序,客户端使用 recvline 接收一行数据目录设计思路recvline,回射程序,服务器端recvline 回射程序,客户端设计思路用 recv 接收一个字节,然后判断是否为\n,然后写到缓冲区里recvline,回射程序,服务器端
2021-12-01 10:46:13 1486
原创 基于流式套接字的时间同步服务器客户端的设计
实验环境: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 713
原创 计算机网络:利用分组嗅探器分析数据链路层协议、对数据链路层协议进行捕包分析、俘获并分析以太网帧、ARP分析
目录实验内容实验目的实验预备知识实验过程描述实验一:俘获并分析以太网帧实验二:ARP分析实验结果实验一:俘获并分析以太网帧 实验结果实验二 ARP分析 实验结果实验内容利用分组嗅探器分析数据链路层协议对数据链路层协议进行捕包分析俘获并分析以太网帧ARP分析实验目的了解数据链路层协议构造实验预备知识各字段的含义:1.以太网报头中的前两个字段是以太网的源地址和目的地址。2.目的地址为全1的特殊地址是广播地址。电缆上的所有以太网接口都要接收广播的数据帧。3.两个字节长的以太网帧类型表
2021-11-30 16:51:04 6915
原创 计算机网络:利用分组嗅探器分析传输层与网络层协议
目录实验内容实验目的实验预备知识实验过程描述实验一:对传输层协议TCP/UDP进行捕包分析实验二:对网络层协议IP进行捕包分析实验结果实验一:对传输层协议TCP/UDP进行捕包分析 结果如下:实验二:对网络层协议IP进行捕包分析 结果如下实验当中问题及解决办法实验内容利用分组嗅探器分析传输层与网络层协议实验目的了解传输层TCP/UDP协议构造;了解网络层IP协议构造;实验预备知识TCP段结构UDP段结构IP数据报结构实验过程描述实验一:对传输层协议TCP/UDP进行捕包分析(
2021-11-30 16:37:30 7056
原创 计算机网络:利用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 6508 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 5189 3
原创 计算机系统结构 第八章
目录1.RAID有哪些分级?各有何特点?2.简述通道的主要功能。3.简述通道完成一次数据传输的主要过程。4.通道分为哪3种类型?它们分别为哪种外围设备服务?5.在有Cache的计算机系统中,进行I/0 操作时,会产生哪些数据不一致问题?如何克服?1.RAID有哪些分级?各有何特点?**(1) RAID0。**亦称数据分块,即把数据分布在多个盘上,实际上是非冗余阵列,无冗余信息。(2) RAID1。亦称镜像盘,使用双备份磁盘。每当数据写入一个磁盘时,将该数据也写到另一个冗余盘,这样形成信息的两份复制品。
2021-11-30 14:57:47 1200
原创 计算机系统结构 第七章
1.简述伪相联的基本思想。在逻辑上把直接映象Cache的空间上下平分为两个区。对于任何一次访问, 伪相联Cache先按直接映象Cache的方式去处理。若命中,则其访问过程与直接映象Cache的情况一样。若不命中,就与直接映像不同了, 而是再到另一区相应的位置去查找。若找到,则发生了伪命中,否则就只好访问下一级存储器。2.Cache不命中率先下降后上升导致Cache不命中率先下降后上升的原因是什么?一方面它减少了强制性不命中; 另一方面,由于增加块大小会减少Cache中块的数目, 所以有可能会增加冲突不
2021-11-30 14:53:00 3914
原创 计算机系统结构 第五章
目录1.为了保证程序执行的正确性,必须保持哪两个最关键的属性?并简述其含义2.记分牌算法中,记分牌中记录的信息由哪3部分组成?3. 简述Tomasulo算法的基本思想。4. 采用动态分支预测技术的目的是什么?在所采用的方法中,需要解决哪些关键问题?5. 基于硬件的前瞻执行是把哪3种思想结合在了一起?6. ROB中的每一项由哪4个字段组成?并简述其含义。1.为了保证程序执行的正确性,必须保持哪两个最关键的属性?并简述其含义对于正确地执行程序来说,必须保持的最关键的两个属性是:数据流和异常行为。(1)保持
2021-11-30 14:44:12 2541 1
原创 计算机系统结构 第三章
1. 简述流水线技术的特点 。1.流水线把一个处理过程分解为若干个子过程(如: 浮点运算分四段),每个子过程由一个专门的功能部件来实现;2.流水线中各段的时间应尽可能相等,否则将引起流水线堵塞、断流。(时间最长的段将成为流水线的瓶颈,后续段需等待);3.流水线每一个段的后面都要有一个缓冲寄存器,称为流水寄存器。4.流水技术适合于大量重复的时序过程2.简述通过软件( 编译器)来减少分支延迟的 3 种方法 。这些方法的共同特点是什么?1.预测分支失败:沿失败的分支继续处理指令,就好象什么都没发生似的
2021-11-30 14:38:36 5488 3
原创 计算机体系结构 第二章
目录1.常见的3种通用寄存器型指令集结构的优缺点各有哪些?2.通常有哪几种指令格式?简述其适用范围。3.从当前的计算机技术观点来看,CISC结构有什么缺点?4.简述RISC结构的设计原则。5.某台处理机的各条指令使用频度如下所示1.常见的3种通用寄存器型指令集结构的优缺点各有哪些?指令系统结构类型优点缺点寄存器-寄存器型指令字长固定,指令结构简洁,是一种简单的代码生成模型,各种指令的执行时钟周期数相近与指令中含存储器操作数的指令系统相比,指令条数多,目标代码不够紧凑,因而程序占
2021-11-30 14:21:26 7027 5
原创 计算机系统结构 第一章
目录1.试用实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系。2.计算机系统结构的FIynn分类法是按什么来分类的?共分为哪几类?3.冯氏分类法是根据什么对计算机进行分类的?可分成哪4类?4.计算机系统设计中常用的4个定量原理是什么?并说出他们的含义。5.某台主频为400MHz的计算机执行标准测试程序,程序中指令类型、执行数量和平均时钟周期数如表1.1所示。求该计算机的有效CPI、速率(MIPS)和程序执行时间。1.试用实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系。(1)计算
2021-11-30 14:06:14 1162
原创 Markdown入门笔记
在b站看了一个视频,边看边练b站视频来源:学习视频来源Markdown快速入门1.代码块//代码块语法:```+语言```C++ 展现一段C++代码# include<iostream>using namespacestd;intmain{ cout<< "Hello World""n"; return0;}2.标题# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题一级标题二级标.
2021-11-28 16:30:16 171
信息安全课程设计报告.rar
2021-12-01
操作系统实验:最高优先级/优先级调度算法+先来先服务算法 ;最先适应算法+最佳适应算法+最坏适应算法 ;安全性算法+银行家算法
2021-12-01
大数据可视化之驾驶舱模式的实现.rar
2021-11-30
静态5级流水 MIPS CPU实现.rar
2021-11-30
监听WebMail发信交互过程
2021-11-30
小型B To C商品购物网站的实现
2021-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人