一、实验目的 1、理解Linux进程通信的基本原理和方法; 2、掌握进程间的管道通信编程; 3、掌握进程间的内存共享编程; 4、掌握进程间队列通信编程,信号量和消息队列。...三、实验环境 虚拟机软件:VMware 16 Pro Linux操作系统版本:CentOS-7-64位 四、参考代码 #include #include #include...,-1); break; } return; } 五、实验步骤 步骤1. 编辑源代码test5.c 源代码test5.c内容见上述参考代码。...七、实验总结 在进行了基于Linux进程通信的实验后,我对进程间通信有了更深入的理解和掌握。通过实验中的代码示例,我深入了解了共享内存、信号量和消息队列等进程间通信的基本原理和实现方式。 ...通过这次实验,我不仅学会了如何使用Linux系统提供的进程通信机制,还进一步加深了对操作系统原理的理解。
实验五 Python文件操作实验 一、实验目的与要求 1、掌握文件的打开和关闭。 2、掌握文件的不同操作,如读写、重命名、删除。 3、熟悉闭包、装饰器以及常见内置函数的使用。...二、实验原理 在python中,使用open方法打开文件,凡是打开的文件,切记要使用close方法关闭文件。...三、预习与准备 1、提前预习Python文件操作以及高级函数的语法知识,实验之前编写好程序代码。 2、练习关于Python文件及文件夹的常见操作。...四、实验过程记载 实验题1分析程序运行结果:阅读下面的程序,分析代码是否能够编译通过。如果能编译通过,请列出运行的结果,否则请说明编译失败的原因。...源码: sum=map(lambda x:x+1,[1,2,3,4,5]) result=filter(lambda x:x%2,list(sum)) print(list(result)) 实验题3
- 什么是分页过程 当 Windows 求助于硬盘以获得虚拟内存时,这个过程被称为分页 (paging) 。具体是通过MMU(Memory Management...
,但不灵活,使用于相对稳定的网络 三、实验设备 (1) DCR 路由器 3 台 (2) CR-V35FC 1 条 (3) CR-V35MT 1条 四、实验拓扑 静态路由与 RIP 协议配置的实验拓扑...五、实验要求 配置路由器的 IP 地址: Router-A Router-B Router-C F0/1 192.168.1.1 F0/1 192.168.2.1 F0/0 192.168.2.2...第五步:在ROUTER-A上PING路由器C 在 A 上 ping C ping 不通: ? 两个接口都不通。...这个时候并没有学习到新的路由; 因为只有 A 开启了 RIP 其他没开所以无法和他们交换路由信息; 第五步:在路由器B上配置 RIP 协议并查看路由表 配置完 B 的 RIP 之后: ?...由图中可知它的管理路由是 110,而 RIP 实验中是 120,这说明 OSPF 的优先级高于 RIP; 第五步: 其他验证命令 验证一下路由器 A : ? ? ?
####一、任务分析 编写程序实现实验板测定芯片外部光敏传感器的电压,通过串口发送电压值。...实验板安装上光线传感器,光线的强弱转换成电压的高低,经ADC转换以后通过串口将电压值发送给PC,可以通过串口调试软件读取电压值。每发送一次电压值的字符串消息,LED1闪亮一次。
4、配置网络:为网卡添加一个本网段IPV4地址,x.x.x.123,并启用,然后在阿里镜像站GNU里,下载wget2的包-
四、实验环境 云创大数据实验平台: Java 版本:jdk1.7.0_79 Hadoop 版本:hadoop-2.7.1 ZooKeeper 版本:zookeeper-3.4.6 五、实验步骤 本实验主要介绍...七、实验心得 在本次ZooKeeper部署实验中,通过搭建包含三个节点的ZooKeeper集群,进一步理解了ZooKeeper在分布式系统中的角色和功能。 ...首先,实验过程涵盖了JDK的安装、ZooKeeper配置文件的修改、节点间的免密设置等步骤。...实验结果显示各节点正常启动了ZooKeeper进程,并正确识别了Leader和Follower节点。...这次实验帮助加深了对ZooKeeper集群管理和分布式协调服务的理解,为分布式应用开发奠定了基础。
Linux(五) 發佈於 2019-06-22 本篇,我们在来说一下在 Linux 下,有关网络、服务的相关知识。...网络故障排除 常用网络故障排除命令: ping traceroute mtr nslookup telnet tcpdump netstat ss 内置服务 服务管理 要理解服务管理,我们先看一下 Linux
这个实验有点长,看官慢慢看! 传说中用来取代生成树(Spanning-tree)的FabricPath(这个还真不太好翻译,就简称FP吧),到底是啥?...虽然原理并不那么简单,不过配置起来那就… 哈哈哈,容我大笑五分钟; 3....一个二层网络,居然不用BLOCK任何端口也不会产生环路,好神奇,对比生成树,最起码带宽的利用率高了不少; 实验逻辑拓扑: 实验目标:四台设备互联的标记为绿色的线路上运行FabricPath协议 如果不是运行...小提示,结合实验一里面的“主干、枝叶”结构去思考~ 根据以上实验,补充一些关于FabricPath的知识点,不关心理论的,请直接忽视啦 传统生成树网络中,Server A要访问Server B,过程是这样的...vPC配置和实验五上半部分介绍过的FabricPath配置之外,vPC的配置要做如下改动 FabricPath工作在vPC+的环境下只所以有些特殊,原因是:SwitchID跟设备应该是一一对应的,但是
Linux操作系统拥有非常多的文件,每种文件都代表一些特定的含义。如何快速的定位到你想要的文件,是一个非常复杂的过程。
一、实验目的: 1. 熟悉Linux基本命令。 2. 熟悉Linux操作系统。 二、实验环境: 一台装有Linux的机器。 三、实验内容: 1.文件操作命令的使用。...查看文件与目录ls 进入Linux系统,输入ls-m按回车键执行。 一、实验目的: 1. 熟悉Linux基本命令。 2. 熟悉Linux操作系统。 二、实验环境: 一台装有Linux的机器。...三、实验内容: 1.文件操作命令的使用。 用vi编辑器新建一个testl文件 输入this is testl~! 查看文件与目录ls 进入Linux系统,输入ls-m按回车键执行。...实验 文件复制命令cp(用于复制文件或目录) 输入命令cp testl testl.a,复制文件testl 内容到文件testl.a中 文件改名命令mv(用于移动或更名现有的文件或目录) 输入mv testl
一、shell编程基础 1、shell编程 程序=指令+数据 编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务于数据 shell...
一、实验目的 1、深入理解线程模型相关概念; 2、掌握线程相关的数据结构及常用的函数。 二、实验内容 线程A向终端打印字符 “1”,线程B向终端打印字符 “2”。...三、实验环境 虚拟机软件:VMware 16 Pro Linux操作系统版本:CentOS-7-64位 四、参考代码 #include #include...void* funB(void* arg){ sem_wait(&sem2); printf("2\t"); sem_post(&sem1); return NULL; } 五、...实验步骤 步骤1....进一步调试源代码test7.c 实现以上的Linux的C程序,并做如下改动: (1)在funA内,把原来输出的“1”改成输出自己的学号。
一、目的与要求 1、通过实验掌握Structured Streaming的基本编程方法; 2、掌握日志分析的常规操作,包括拆分日志方法和分析场景。...二、实验内容 1、通过Socket传送Syslog到Spark 日志分析是一个大数据分析中较为常见的场景。在Unix类操作系统里,Syslog广泛被应用于系统或者应用的日志记录中。...日志一般会通过Kafka等有容错保障的源发送,本实验为了简化,直接将Syslog通过Socket源发送。...三、实验步骤 1、Syslog介绍 分析日志是一个大数据分析中较为常见的场景。在Unix类操作系统里,Syslog广泛被应用于系统或者应用的日志记录中。...2、通过Socket传送Syslog到Spark 日志一般会通过kafka等有容错保障的源发送,本实验为了简化,直接将syslog通过Socket源发送。
一、实验目的与要求 (1)通过本次实验,学生应掌握与文件打开、关闭相关的函数,以及与读写操作相关的常用方法的使用; (2)理解基于文件的词频统计以及数据分析的基本思路,能根据问题需要灵活选择合适的数据结构...; (3)综合应用所学知识实现对问题的编程求解; (4)按照实验题目要求独立正确地完成实验内容(编写、调试算法程序,提交程序清单及及相关实验数据与运行结果) 二、实验内容 请使用Python语言在Jupyter...Notebook环境下编程,完成下列题目的要求: 1、实验5素材文件夹下的文件 data.txt 是一个来源于网上的技术信息资料。...实验素材下载地址: 链接:https://pan.quark.cn/s/f1bfbe457955 提取码:WhgA 三、主要程序清单和程序运行结果 第1题 1、实验5素材文件夹下的文件 data.txt...运行结果: 四、实验结果分析与体会 通过本次实验,掌握了与文件打开、关闭相关的函数,以及与读写操作相关的常用方法的使用;理解基于文件的词频统计以及数据分析的基本思路。
一、实验目的 1、掌握Linux C开发过程中的基本概念; 2、掌握如vim,GCC,GDB等开发工具的使用。...new_str[size+1]=' '; printf("The reverse string is %s\n",new_str); free(new_str); return 0; } 五、... 本次实验,我学到了许多关于Linux环境的基础知识和常用工具的使用技巧,并进行了实际操作和练习。 ...通过实验,我更加熟悉了Linux操作系统的基本结构、文件系统、用户管理等方面的知识,掌握了常用的命令行操作。...总的来说,通过《Linux环境及编程工具》的学习和实验,我不仅对Linux操作系统有了更深入的理解,还掌握了许多实用的编程工具和技能,这些对我的日常工作和项目开发都具有很大的帮助。
实验部分将所提出的两种深度残差收缩网络,即“通道之间共享阈值的深度残差收缩网络(Deep Residual Shrinkage Networks with Channel-shared Thresholds...实验数据是齿轮箱在八种健康状态下的振动信号,分别添加了不同程度的高斯噪声、Laplacian噪声和Pink噪声。...在不同程度的高斯噪声下的实验结果(左边是训练准确率,右边是测试准确率): 2.png 在不同程度的Laplacian噪声下的实验结果(左边是训练准确率,右边是测试准确率): 2.png 在不同程度的Pink...噪声下的实验结果(左边是训练准确率,右边是测试准确率): 2.png 可以看到,在噪声越强的时候,即信噪比(Signal-to-Noise Ratio, SNR)为-5dB的时候,相较于ConvNet和
✨作者:命运之光 ✨专栏:Java面向对象程序设计实验报告 实验五 接口的练习 实验环境:Eclipse+JDK 实验目的: 掌握并理解面向对象的编程思想; 熟练掌握接口的定义及使用; 掌握实现类的特点及其使用...实验内容: 1、模拟上课场景:创建教师类和学生类,两个类都实现了问候接口和工作接口,运行效果如下: 2、请使用接口编码实现如下需求:乐器(Instrument)分为:钢琴(Piano...以下是实验报告内容 ✨✨前言:由于五一假期导致最后一节Java上机实验课没有上,所以不是很清楚实验报告的具体要求,我就按照之前数据结构实验报告的格式写了这次的Java上级报告,有需要的还是直接复制粘贴就行了...,不过这次我写的比较敷衍,自己要上交实验报告的话,最好还是稍微修改美化一下。...✨五、测试结果 测试结果如图所示: ✨附录:源程序代码(带注释) demo5类 package 命运之光; public class demo5 { public static void
一、实验目的 1、深入理解进程控制相关概念; 2、掌握守护进程及Linux进程之间的关系; 3、掌握进程控制时常用的函数,如fork, wait, exec, exit等。...} }else if(status>0){ exit(0); } } } } 五、.../test4 六、实验结果 实验结果如下图,每隔5秒弹出一条消息。 七、实验总结 Linux进程控制实验是一项非常重要的实验,可以让学生深入了解Linux操作系统中进程的创建、运行和控制。...通过这个实验,我学会了如何使用Linux系统调用来创建、终止和等待进程,以及如何使用信号来处理进程间通信和同步。 ...通过这个实验,我不仅深入了解了Linux操作系统中进程的创建、运行和控制,还掌握了Linux系统调用的使用方法。同时,我也体会到了操作系统中进程间通信和同步的重要性。
前言 之前一直使用Google Colab跑实验,因为实验的规模不大,配合Google Drive用起来就很舒服,但是最近要系统地进行实验,规模一下子上来了,Colab经常在代码没跑完就达到额度上限,...一般来说Windows和Linux会自带这个命令,我们只需要在本地使用该命令,就可以将指定文件(夹)复制到指定服务器的指定位置。具体可以查看菜鸟教程scp命令。这里简单说一下如何使用。...以上便是我在使用Linux服务器跑深度学习代码遇到的一些问题即解决办法,希望能帮到大家,如果对你有帮助,不妨点赞评论关注!感谢阅读!
领取专属 10元无门槛券
手把手带您无忧上云