大数据基础-Linux基础详解课程
2023/5/16 2:22:25 59.5MB 大数据 linux
1
大数据基础-Linux基础详解课程
2023/2/8 17:34:57 26.91MB 大数据 linux
1
《MATLAB数学建模》是2017年12月1日清华大学出版社出版的图书,作者是李昕。
本书是MATLAB数学建模应用系列书籍之一,以MATLABR2016a软件版本为基础,根据数学建模的需要编写,包含了多种数学建模问题的MATLAB求解方法,是处理数学实验和数学建模的有力工具。
全书共18章,分为前后两个部分,第1~10章属于前部分,第11~18章属于后部分。
前部分从MATLAB基础和数学建模基础知识介绍开始,详细介绍MATLAB程序设计、常用MATLAB建模函数、数学规划模型、智能优化算法、Simulink简介、MATLAB图像处理算法等内容;
后部分介绍了水质评价与预测、投资收益与风险、旅行商问题、最优捕鱼策略、裁剪与复原、DNA序列分类、卫星和飞船的跟踪测控、中国人口增长预测等8个典型建模问题的MATLAB求解方法,引导读者深入挖掘各种建模问题背后的数学问题和求解方法。
最后,在附录中给出了MATLAB基本命令的介绍,便于读者使用和研究。
2021/7/19 2:36:41 1.65MB MATLAB 数学建模 李昕 数学实验
1
实验一Linux系统的安装及用户界面的使用一.实验目的1.了解Linux系统的安装、熟悉系统的启动过程和使用环境。
2.掌握Linux环境下vi编辑器的使用方法。
3.掌握Linux系统中编辑、编译、调试、运行一个C语言程序的全过程。
二.实验内容1、实验要求1.在VMWare虚拟机环境或真实物理机器上,安装一个Linux操作系统。
2.体验Linux操作系统中XWindows系统的使用。
3.尝试Linux系统键盘命令的使用,并熟练掌握常用的基本命令
4.掌握命令行方式下vi编辑器的使用。
5.编写一段C程序,使用系统调用fork()创建两个子进程。
各进程显示不同的信息,如父进程显示字符“a”,子进程分别显示字符“b”和“c”。
多次运行观察显示结果,并分析产生这种执行效果的原因。
实验二Linux进程控制一.实验目的1.掌握进程的概念,明确进程和程序的区别。
2.认识和了解并发执行的实质。
二.实验内容1、实验要求1.编写一段程序,使用系统调用fork()创建两个子进程。
各进程显示不同的信息,如父进程显示字符“a”,子进程分别显示字符“b”和“c”。
多次运行观察显示结果,并分析产生这种执行效果的原因。
2.修改上面编写的程序,将每个进程的输出由单个字符改为循环输出一句话,如父进程显示:“parent:”加上进程ID,子进程分别显示:“Child1:”(或“Child2:”)加上自己的进程ID。
再观察程序执行时屏幕上出现的现象,并分析原因。
3.一个父进程创建一个子进程,子进程通过exec系统调用执行另一个文件。
各自的代码中显示不同的信息,观察其运行结果,分析两个进程并发执行的效果。
4.编写程序创建如图所示的进程树,在每个进程中显示当前进程ID和父进程ID。
实验三Linux进程间通信一.实验目的(1)分析进程争用临界资源的现象,学习处理进程互斥的方法;
(2)学习如何利用进程的“软中断”、管道机制进行进程间的通信,并加深对上述通信机制的理解;
(3)了解系统调用pipe()、msgget()、msgsnd()、msgrcv()、msgctl()、shmget()、shmat()、shmdt()、shmctl()的功能和实现过程,利用共享存储区机制进行进程间通信。
二、实验内容1、实验要求(1)进程的控制修改已编制的程序,将每个进程输出一个字符修改为每个进程输出一句话,再观察程序执行时屏幕上出现的现象,并分析出现问题的原因,进一步理解各个进程争夺临界资源的情况。
如果在程序中使用系统调用locking()来给每一个进程加锁,可以实现进程之间的互斥,试观察并分析出现的现象。
(2)进程的软中断通讯编制一段程序,实现进程的软中断通讯:使用系统调用fork()创建两个子进程;
再使用系统调用signal()让父进程捕捉键盘上来的中断信号(即按Del键);
在捕捉到中断信号后,父进程用系统调用kill()向两个子进程发信号;
子进程捕捉到信号后分别输出下列信息后终止:Childprocess1iskilledbyparent!Childprocess2iskilledbyparent!父进程等待两个子进程都终止以后,输出如下信息后终止:Parentprocessinkilled!(3)进程的管道通讯编制一段程序,实现进程的管道通讯:使用系统调用pipe()建立一条管道线;
两个子进程分别循环向这条管道写一句话:Child1issendingamessage!Child2issendingamessage!而父进程则循环从管道中读出信息,显示在屏幕上。
实验报告内含源代码
2019/6/17 5:27:26 267KB ubuntu
1
(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。
运转本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运转。
文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,可在地图中显示,数据处理的是excel文件。
不懂可以扫文件中二维码在QQ里面问。
2022/9/30 16:31:44 29.75MB 爬虫 python 源码软件 开发语言
1
实验1:Hadoop安装与配置管理 41.1【实验目的】 41.2【实验环境】 41.3【实验过程】 4Step1:基础设备. 5Step2:各服务器安装JDK 7Step3:各服务器的网络设置 8Step4:在namenode安装Hadoop 9Step5:修改Hadoop的配置文件 10Step6:SSH免密码登录 14Step7:启动/停止Hadoop集群 18Step8:Hadoop集群验证 21Step9:解决jps命令没有namenode或datanode 221.4【实验结果】 241.5【实验总结】 26实验2:HDFS实验 282.1【实验目的】 282.2【实验环境】 282.3【实验过程】 28Step1:启动Hadoop. 28Step2:学习HDFS基本命令 30Step3:HDFS实践 422.4【实验结果】 452.5【实验总结】 46实验3:VARN技术 483.1【实验目的】 483.2【实验环境】 483.3【实验过程】 48Step1:基础配置 48Step2:Distribu
2015/9/9 17:42:15 14.59MB hadoop
1
对git和GitHub的学习和使用;
针对大学生或没接触过git的人群;
目的是在团队开发项目时可以学会使用git托管代码;
希望大家一同学习,一同进步。
2017/9/25 17:19:13 2.5MB git github
1
锐捷交换机配置基本命令
2018/9/15 15:07:51 4KB 锐捷交换机
1
docker基础命令,还不是很完善继续整理中,对于初入门的人还是有些帮助的,1、docker基础命令启动一个容器Dockerrun-i-tubuntu/bin/bash-i表示docker守护进程为客户端打开标准输入,而-t:表示打开一伪TTY终端。
查看容器。
Dockerps-aDockerps-l-a:表示所有的建立的容器,-l表示最近一次建立的容器。
查看之前建立的容器。
Dockerinspect容器的id或者是自定义名称DockerinspectwebDockerinspect容器的id自定义命名容器Dockerrun--name=web-itununtu:12.04/bin/bash--name命名参数重启停止容器,及删除容器Dockerstart-iweb-i:以交互式方式从起Dockerstop-iwebDockerkillwebDockerrmwebRm命令只能删除掉停止的容器不能删除正在运行中的容器。
启动一个docker守护式容器dockerrun-dDockerrun--namewb-dubuntu/bin/bash-c“whiletrue;doechohelloword;sleep1;done”查看容器日志Dockerlogs[f][-t][--tail]-f:表示不断跟踪,返回结果;
-t表示在返回时候加上时间撮,--tail:返回时的多少数量日志量Dockerlogs-ft--tail10web--tail0表示最新日志。
在运行中的容器启动新的进程Dockerexec-itweb/bin/bash重新进入运行中的容器
2017/6/2 8:18:36 13KB docker
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡