草庐IT

CS144实验室

全部标签

实验三Numpy知识点总结

熟悉和使用NumPy模块importnumpyasnp一、完成下列数组操作与运算。(1)创建2行4列的数组arr_a,数组中的元素为0至7,要求用arange()函数创建。arr_a=np.arange(8)arr_a.resize(2,4)print(arr_a)[[0123][4567]](2)利用生成随机数函数创建有4个元素的一维数组arr_b。arr_b=np.random.random(size=4)print(arr_b)[0.012744350.09647260.08887120.89423512](3)将arr_a和arr_b转换成矩阵,计算矩阵的矢量积和数量积。mat_a=n

操作系统实验 银行家算法C++

实验目的:编程实现安全性算法及银行家算法,以帮助深刻理解银行家算法避免死锁的原理。算法流程图:  实现代码:  #includeusingnamespacestd;constintp=5; //进程数constintr=4; //资源种类//输入函数voidinput(inta[p][r],intb[p][r],intc[p][r],intd[r]) //a-max,b-allocation,c-need,d-available{ inti,j; cout>a[i][j]; cout>b[i][j]; cout>c[i][j]; cout>d[j];}//比较函数intcom(intm[

东北大学2023分布式操作系统实验

1.实验目的建立伪分布式(有条件的可以建立分布式环境)的Hadoop环境,并成功运行示例程序。2.Hadoop简介2.1Hadoop项目基础结构在其核心,Hadoop主要有两个层次,即:加工/计算层(MapReduce)存储层(Hadoop分布式文件系统)除了上面提到的两个核心组件,Hadoop的框架还包括以下两个模块:Hadoop通用:这是Java库和其他Hadoop组件所需的实用工具HadoopYARN:这是作业调度和集群资源管理的框架注:本实验主要涉及到:HDFS(分布式文件系统)、YARN(资源管理和调度框架)、以及MapReduce(离线计算)。2.2Hadoop组成架构(1)HDF

编译原理实验报告(源程序的预处理)

目录1、概述1.1实验目标1.2实验描述2、技术分析2.1代码预处理2.2c语言基本语法和文件操作技术3.设计与实现3.1设计思路3.2实现方法3.3实验结果及分析4、总结1、概述1.1实验目标1.1.1理解源程序预处理的作用1.1.2掌握程序设计的基本方法1.2实验描述从文本文件中读入源代码文本字符串,去掉源程序中的空格,跳格,回车,换行,注释等,预处理结束后写入另外一个文本文件中2、技术分析2.1代码预处理预处理是程序编译的重要过程。这次实验的预编译内容是将本文件中读入源代码文本字符串,去掉源程序中的空格,跳格,回车,换行,注释等1.去掉空格是循环判断当前指针是否指向空格的ASCLL码32

windows - 关于汇编远程调用和天堂之门,触发异常的段调用是否会在抛出异常之前推送 cs 和 eip?

目前我正在玩被称为“天堂之门”的windows/WOW64技巧,正如你们中的一些人可能知道的那样,即使在x86程序中,它也允许我们进入x64模式(我很惊讶当我测试了它,它成功了!)但我知道并非所有Windows版本都支持它,所以我的代码(因为有代码)使用seh,它看起来像这样:start:use32;;setupseh...call$33:.64bits_code;specify0x33segment,it'sthateasy;;successinx64mode,quitseh...jmp.exit.64bits_code:use64;;...use32retf.seh_handler

;预期{在.CS文件程序中,Visual Studio 2015中的预期。这是一个数学公式

我正在尝试开发游戏,对于基础知识,我需要学习在VisualStudio2015中编码C#。它是一个C#文件,代码如下-基本上,它是基于查找2分之间的距离的代码。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceProgram_yash{classProgram{staticvoidMain(string[]args){Console.WriteLine("Welcometomyprogram!Here,we'rego

PacketTracer 5.0实验(六) 路由器基本配置

一、实验目标掌握路由器几种常用配置方法;掌握采用Console线缆配置路由器的方法;掌握采用telnet方式配置路由器的方法;熟悉路由器不同的命令行操作模式以及各种模式之间的切换;掌握路由器的基本配置命令;二、技术原理路由器的管理方式基本分为两种:带内管理和带外管理。通过路由器的Console口管理路由器属于带外管理,不占用路由器的网络接口,其特点是需要使用配置线缆,近距离配置。第一次配置时必须利用Console端口进行配置。三、实验步骤实验拓扑Pc:192.168.1.2/24gw:192.168.1.1R:fa0/0192.168.1.11、用标准console线缆连接计算机的串口和路由器

【华为网络模拟器eNSP】IPv6 网络拓扑搭建实验

eNSP实验报告——IPv6网络拓扑搭建实验eNSP实验报告——IPv6网络搭建及OSPFv3协议运用实验目标实验环境实验拓扑图实验步骤实验结果配置信息eNSP安装包及课程下载地址eNSP实验报告——IPv6网络搭建及OSPFv3协议运用本文实验参考自B站up主改名需要6硬币哦发布在B站的视频:实验7-IPv6与OSPFv3拓扑搭建、网络配置及实验分析等处有作者本人理解,若有错误之处,还请谅解并指出,感谢!实验目标学习使用eNSP软件的使用和多节点网络拓朴搭建;理解汇总路由的运作原理,完成交换机、路由器、PC的基础配置;掌握IPv6默认路由和静态路由的配置方法,配置IPv6以太网网络;使用OS

单片机原理与应用实验一 清零程序(C语言版)

单片机原理与应用实验一 清零程序(设计性实验)一、实验目的掌握汇编语言设计和调试方法。二、实验原理利用R0寄存器做为循环次数计数器,利用DPTR寄存器做为外部RAM的地址指针,通过循环赋值实现外部RAM0000H~00FFH单元内容的清零。三、主要仪器及耗材星研SUNES59PA单片机实验仪和PC机。四、实验内容与步骤实验内容:编程实现将外部RAM0000H~00FFH单元的内容清零。实验步骤:①在星研集成环境下新建项目文件,然后新建源程序文件,注意源程序文件的扩展名应该是ASM。输入源程序并存盘;②对源程序进行编译、链接形成目标代码,同时排除源程序中的错误;③将编译、链接形成的调试文件(.D

数据结构(C语言)实验-单链表

不带头结点的单链表链表倒置假设线性表(a1,a2,a3,…an)采用不带头结点的单链表存储,请设计算法函数linklistreverse1(linklist head)和voidreverse2(linklist*head)将不带头结点的单链表head就地倒置,使表变成(an,an-1,…a3.a2,a1)。并构造测试用例进行测试。linklistreverse1(linklisthead){linklistp;linklistnew_list;new_list=NULL;p=NULL;while(head==NULL||head->next==NULL){returnhead;}while(