首页 > 其他分享 >交互式Docker以及Yaml

交互式Docker以及Yaml

时间:2023-08-25 10:37:12浏览次数:32  
标签:解释 YAML FileStorage 应用程序 Yaml yaml 交互式 Docker

EulerOS、openEuler  EulerOS Linux又为被称为华为欧拉Linux

.华为欧拉系统主要针对企业级的Linux服务器操作系统,针对B端用户,一般用在企业的大型计算机上,是企业IT系统的基础架构平台
进程 内存管理 网络 容器技术
编译系统、虚拟存储系统、CPU调度、IO驱动、网络和文件系统
HarmonyOS 而鸿蒙操作系统是一款嵌入式操作系统主要针对终端产品用户
分布式软总线 和 分布式硬件资源池 是华为鸿蒙万物互联的最核心技术

交互式和非交互式

交互式和非交互式是两种不同类型的计算机程序或应用程序。
交互式应用程序指的是用户可以直接与程序进行互动的程序,
  例如操作系统、绘图软件、浏览器等。
    用户可以通过鼠标、键盘或者手势等方式与程序进行交互,改变程序的运行状态,控制程序的行为,或者获取程序的输出结果。
非交互式应用程序指的是那些无需用户交互直接运行完成任务的程序,
  例如批处理脚本、后台服务、数据库管理系统等。
    这些程序一旦启动就会自动运行,执行预设的任务或者一些复杂的计算操作,不用用户进行干预或控制。
交互式和非交互式应用程序在设计和开发中都有着不同的特点和要求。
   交互式应用程序需要考虑用户体验、界面设计、交互方式等方面,以便用户能够更加方便地操作程序完成任务。
   而非交互式应用程序则需要考虑运行效率、可靠性、安全性等方面的问题,以保证程序运行的正确性和稳定性。

从技术上

 shell--交互式 非交互式 登录 和非登录
 编辑器--  sed 是一种非交互式流编辑器,与交互式编辑器(如 vi )
  expect,把密码放入脚本,执行expect,他可以帮助我们自动完成输入密码的这个交互,expect实质是进行模拟操作,执行脚本时会感觉到这个动作   
非交互式安装
   安装软件时,通常需要人工参与,需要不停的按回车来确认,其实,有一个参数命令可以解决这个问题,那就是非交互式安装   
交互设计    
交互式网页
  “数据库后台管理(交互式)网站”采用的是Database Generate HTML技术(数据库集中生成网站技术)

从业务流程

上游--有两种
    能解释为愚蠢的,就不要解释为恶意
       「愚蠢」,代表各种无知的、偶然的、非故意的的原因 可能是忘了、错了、误会了、累了或者有事耽误了
    能解释为愚蠢的,就不要解释为恶意。
    能解释为无知的,就不要解释为愚蠢。
    能解释为可原谅的错误的,就不要解释为无知。
    能用你未知的其他原因解释的,就不要解释为错误。
    用一句概括,就是用最大的善意去理解别人

ros

rosbag info  查看消息类型
rosmsg info sensor_msgs/Image
rostopic echo topic_nm/message_nm

YAML

 yaml:Yet Another Markup Language的缩写。Yaml是专门用来写配置文件的语言
    对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)
    数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)
	      以 - 开头的行表示构成一个数组:
    纯量(scalars):单个的、不可再分的值
	.多个yaml在一个文档中,使用---分割
 数组和对象可以构成复合结构 & 锚点和 * 别名,可以用来引用:

pyyaml

#### pip3 install pyyaml   python3 -c "import yaml"  
 import yaml
 
 # 从YAML文件中加载数据
 with open('example.yaml', 'r') as file:
     data = yaml.load(file, Loader=yaml.FullLoader)  

Opencv 创建 YAML 1.0 文件

并且 PyYAML (YAML 1.1) 与 pencv YAML 1.0 不兼容。
在 YAML 1.0 中,指令是“键:值”对 (yaml.org/spec/1.0/#id2558757),并且允许不带空格的冒号	
 yaml_data = numpy.asarray(cv2.cv.Load("my_file.yaml"))

OpenCV

OpenCV通过XML/YAML格式实现数据持久化。
FileStorage类

FileStorage类将各种OpenCV数据结构的数据存储为XML 或 YAML格式。同时,也可以将其他类型的数值数据存储为这两种格式。
 构造函数
  FileStorage类的构造函数为:
  cv.FileStorage( source, flags, const string& encoding=string());
      FileStorage::READ 打开文件进行读操作
      FileStorage::WRITE 打开文件进行写操作
      FileStorage::APPEND打开文件进行附加操作
	   cv.FileStorage(‘./data/example.yml’, cv.FileStorage_WRITE)
 小孔(pinhole)大小对成像的影响  

标签:解释,YAML,FileStorage,应用程序,Yaml,yaml,交互式,Docker
From: https://www.cnblogs.com/ytwang/p/17656198.html

相关文章

  • docker 清除日志文件
    查看日志大小:在linux系统中创建docker_logs.sh文件,输入sh docker_logs.sh命令查看日志文件大小/var/lib/docker/containers为docker默认日志输出路径echo"========dockercontainerslogsfilesize========"logs=$(find/var/lib/docker/containers/-name*-json.log)......
  • Exceptionless系列:简介和部署(Windows、Linux、Docker)
    目录一、简介二、版本三、运行说明1、Exceptionless2、Elasticsearch3、Exceptionless.UI四、打包Exceptionless.UI五、window部署1.Elasticsearch2.Exceptionless六、Docker部署一、简介Exceptionless为您提供了跟踪错误、日志和事件的工具,同时指导您找到可行的解决方案。首先......
  • Docker 安装Redis 无法使用配置文件设置密码问题
    背景最近开发需要使用各种组件,如果都到开发机上安装,会占用电脑资源较多。所以使用docker容器来安装这些组件。例如redis、mongodb、mysql、rabitmq、elasticsearch等等。遇到的问题用edis官方镜像启动容器后,发现没有加载配置文件。解决方案1.redis镜像拉下来......
  • 使用 docker 打包构建部署 Vue 项目,一劳永逸解决node-sass安装问题
    文章源于Jenkins构建Vue项目失败,然后就把node_modules删了重新构建发现node-sass安装不上了,折腾一天终于可以稳定构建了。犹记得从学node的第一天,就被node-sass折磨了一整天,后面本地没问题了然后服务器开始折磨了,这次又遇到,尝试了一次又一次,还是用本地包构建最稳,觉......
  • 三、利用 Docker-Slim 缩小 Docker 镜像大小
    有时项目构建出来的Docker大小挺大的,找了好几个缩小Docker镜像的方法,在这里分享一个很棒的方法来优化和缩小Docker镜像并减小镜像体积大小。Docker-SlimDocker-Slim不会更改Docker容器映像中的任何内容并将其缩小多达30倍。Docker-Slim将通过使用各种分析技术了解您的......
  • docker想保留ip和端口其他的不要,想把这个变成linux的命令怎么做?
    docker想保留ip和端口其他的不要,想把这个变成linux的命令怎么做?dockerps只会显示这样一坨东西,看ip和端口又不好看456746ec7581moxi/mogu_blog_nacos"/usr/sbin/init"12hoursagoUp12hours0.0.0.0:465->465/tcp,:::465->465/tcp,0.0.0.0:3306->3306/tcp,:......
  • Docker下搭建Redis集群
    一、Redis集群方案的简单介绍Redis集群的方案一般分为三种:哈希取余分区一致性哈希算法分区哈希槽分区(本文介绍的就是这种) 1、哈希取余分区:优点:简单粗暴,只要提前预估好数据量,然后规划好节点,例如:3台、30台、300台节点,就能保证未来一段时间内的数据支撑。 缺点:事先规......
  • 随笔(三十)『Dockerfile 构建ubuntu镜像练习』
    1、将需要用的java8传到宿主机,同级目录下创建Dockerfile2、编写DockerfilevimDockerfile#基础镜像来自哪里FROMFROMubuntu#作者信息MAINTAINERMAINTAINERshendian#定义个环境变量ENVENVMYPATH/usr/local#进入容器后的位置WORKDIRWORKDIR$MYPATH#镜......
  • Docker 本地私有仓库
    目录一、本地私有仓库二、搭建本地私有仓库1.下载registry镜像2.在daemon.json文件中添加私有镜像仓库地址3.运行registry容器4.镜像打新标签5.上传到私有仓库6.列出私有仓库的所有镜像7.列出私有仓库的centos镜像有哪些tag8.私有仓库下载镜像一、本地私有仓库......
  • adocker yml如何操作才能让搭建的redis集群能通过外网访问ip+端口的集群所有信息
    要在Docker中操作以便通过外部网络访问Redis集群的IP和端口,您需要执行以下操作:首先,您需要创建一个DockerComposeYAML文件(docker-compose.yml),用于定义Redis集群的配置。在此文件中,您可以指定每个Redis节点的配置和网络设置。以下是一个示例配置:version:'3'services:redis1:......