logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

算法上机报告1——渗透问题(Percolation)

 算法上机报告1——渗透问题(Percolation)目录算法上机报告1——渗透问题(Percolation)一、实验简介二、实验目的三、实验环境四、实验内容(含源代码)五、实验感想 一、实验简介本实验要求学生能够综合运用排序、搜索、图处理和字符串处理的基础算法和数据结构,将算法理论、算法工程和编程实践相结合开发相应的软件,解决科学、工程和应用环境下...

计算机操作系统第六次实验——共享主存实现进程通信​

 1.实验目的    学会在Linux下创建共享主存,并解决读写者问题。2.实验软硬件环境安装Windows7的计算机VMware软件,在其上安装有Ubuntu虚拟机3.实验内容利用共享主存解决读写者问题。要求有写者进程创建一个共享主存,并向其中写入数据,读者进程从该共享主存中访问数据。相关函数:key_t ftok( const char * fname, in...

计算机操作系统第三次实验 信号通信

 供大家交流学习,最好自己动手做,这样才有最深切的体会。 1.实验目的了解并掌握利用信号通信机制在父子进程间进行通信。  2.实验软硬件环境安装Windows XP的计算机VirtualBox软件,以及在其上安装的Ubuntu虚拟机  3.实验内容    在Linux下利用信号通信机制在父子进程间进行通信。由子进程发送事件信号,父进程获取事件信号后...

计算机操作系统第四次实验 匿名管道通信

 1.实验目的学习使用匿名管道在两进程间建立通信。  2.实验软硬件环境安装Windows XP的计算机VirtualBox软件,以及在其上安装的Ubuntu虚拟机  3.实验内容    在Linux下创建匿名管道,父进程写管道,子进程读管道。实现利用匿名管道在进程间通信。    使用函数:int  pipe(int fd[2])    返回值:成...

计算机操作系统第五次实验——信号量实现进程同步

1.实验目的利用信号量和PV操作实现进程的同步。  2.实验软硬件环境安装Windows XP的计算机VirtualBox软件,以及在其上安装的Ubuntu虚拟机3.实验内容    生产者进程生产产品,消费者进程消费产品。当生产者进程生产产品时,如果没有空缓冲区(仓库)可用,那么生产进程必须等待消费者进程释放出一个缓冲区,当消费者进程消费产品时,如果缓冲区产品,那么消...

计算机操作系统第二次实验——线程共享进程中的数据

供大家交流学习,最好自己动手做,这样才有最深切的体会。1.实验目的利用pthread_create()函数创建一个线程,在线程中更改进程中的数据 ,了解线程与进程之间的关系。2.实验软硬件环境安装Windows XP的计算机VirtualBox软件,以及在其上安装的Ubuntu虚拟机3.实验内容    在Linux下利用线程创建函数pthread_create()创建一个线程,在线程中更改进程中的

计算机操作系统第一次实验——进程的建立(报告版)

供大家交流学习,最好自己动手做,这样才有最深切的体会。1.实验目的    学会通过基本的Linux进程控制函数创建子进程,并实现协同工作。创建两个进程,让子进程读取输入,父进程等待子进程读完文件后继续执行。2.实验软硬件环境安装Windows7的计算机VMware软件,在其上安装有Ubuntu虚拟机3.实验内容1.掌握vfork()、fork()、waitpid()等函数的使用。2.用以上函数在L

计算机网络与通信原理——端口

对于域名和端口,我在Linux学习笔记9——远程管理常用命令中做了简单介绍,

计算机科学与技术学习路线&编程基础四大件&应用实践编程(含C++学习路线)

C++开发学习路线C++语法学完之后,就应该学编程基础四大件和应用实践编程java后端开发和客户端开发居多,C++后台开发居多0.C++语法学习看书顺序由浅到深第一本 Essential C++ (由c过度到c++)第二本 C++ Primer第四版 (内容很全,但是不深)第三本 Effeetive C++(55个最佳实践,优化建议)第四本 More Effeetive C++(...

#设计模式#操作系统#c++ +2
解决Vscode中Rust rls无法安装错误 即rust在vscode中无法跳转

报错信息:couldn't start client Rust language server解决方法1新建终端,在终端中输入cargo +nightly install rustfmtRustfmt 是 Rust 下的代码格式化工具,类似于 gofmt。安装之后(并配置 VS Code 下的扩展)可以像在其它语言下的那样进行格式化首次执行 cargo install 会消耗较长时间(特别是网络不

#rust#vscode
到底了