计算机网络socket实验第三周

计算机网络socket实验第三周

三、实验结果和分析 启动服务器后,运行 ./liso_client 127.0.0.1 9999 samples/request_pipeline 结果如下

计算机网络socket实验第二周

三、实验结果和分析 GET 以下分别为 GET 在 server 端(左边)和 client 端(右边)的实验结果。由于server端检查过长,所以只截屏了一部分

计算机网络socket实验第二周
计算机网络socket实验第一周

计算机网络socket实验第一周

一、协议设计 具体要求: 掌握课本有关 HTTP 的内容;阅读 HTTP/1.1 的标准文档 RFC2616[1]; 搭建编程环境(参见“讲解 PPT-环境安装配置.pptx);

OpenGaussLab3

本次实验由于华为云服务器欠费,没有使用openGauss数据库,而借用同学的服务器完成实验 一、实验介绍 日志与恢复是 openGauss 数据库实现事务处理和确保 ACID 特性的重要组成部分。本实验尝试打通目前数据库日志与恢复模块在原理学习与系统实现上的鸿沟。通过 openGauss数据库中日志

OpenGaussLab3
Wireshark实验

Wireshark实验

实验一、GetStarted 本次实验的主要目标是向你介绍 Wireshark。以下问题将展示你已经能够启动并运行 Wireshark,并且已经探索了它的一些功能。根据你的 Wireshark 实验回答以下问题: 在上面第7步的未过滤数据包列表窗口中列出出现在协议列中的3种不同的协议。

数据库原理复习

事务 定义:多个操作构成,完整的单元来进行管理 事务的四个特性: 原子性:都做或都不做 持久性(恢复机制保证):事务成功提交,事务对数据库的影响必须永久生效

数据库原理复习
面向对象程序设计-作业

面向对象程序设计-作业

本文是一份Java实验作业集合,涵盖从h03到h60的多个编程任务,内容涉及Java核心知识点综合应用。作业包括数据结构操作(如杨辉三角生成、字符串去重)、异常处理机制、集合框架应用(HashMap、TreeMap等)、文件读写操作、多线程编程、网络通信实现等。每个任务均提供详细代码实现和思路解析,如使用Map统计词频、利用反射动态创建对象、实现多线程服务器等。作业难度递进,从基础算法到复杂系统设计,全面锻炼Java编程能力,适合作为Java学习实践参考。

OpenGaussLab5

本次实验由于华为云服务器欠费,没有使用openGauss数据库,而使用的是自己电脑的postgresql 一、实验介绍 与日志和恢复机制相同,并发控制与锁机制是 openGauss 数据库实现事务处理 ACID 特性的另一重要部分。目前数据库原理教学中对于并发控制与锁机制模块缺乏行之有效的实践教学手

OpenGaussLab5
OpenGaussLab4

OpenGaussLab4

本次实验由于华为云服务器欠费,没有使用openGauss数据库,而使用的是自己电脑的postgresql 一、实验介绍 本实验通过阅读和分析 openGauss 中与 B+树索引构建相关的实现源代码,理解和验证索引的构建流程、使用方法与系统开销。首先回顾索引结构与 B+树索引的原理,总结 CREAT

OpenGaussLab2

本次实验因华为云服务器欠费,改用本地PostgreSQL替代openGauss数据库,实践高级数据管理功能。实验旨在掌握视图、索引、存储过程、触发器、事务管理及权限管理等核心对象的使用方法。通过具体操作,包括创建多类视图(含WITH CHECK选项和物化视图)、测试索引对查询性能的提升、编写带参数/异常处理的存储过程、设计触发器实现数据审计、验证事务原子性等,深入验证了数据库相关原理。实验虽环境变更,但完整覆盖了openGauss高级功能实践,实现了对数据库对象应用与原理的掌握。

OpenGaussLab2