镜像分层结构1.共享宿主机的kernel 2.base镜像提供的是最小的Linux发行版 3.同一docker主机支持运行多种Linux发行版 4.采用分层结构的最大好处是:共享资源比如当你已经拉取Nginx 1.17版本的镜像之后,若再次拉取Nginx 1.16 版本时,只需要下载不同的层即可,相同的层可以共享使用,这样就可以节省资源和网络带宽。当你删除其中某个镜像版本时,也只会删除掉不一样的层            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 15:15:27
                            
                                110阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            python 第二天 封装Python封装就是把我们的python语言编写的小程序变成以*.exe后缀的可执行程序。 首先需要安装pyinstaller库,在cmd命令窗口中输入pip install pyinstaller即能安装上pyinstaller,那么接下来要介绍一下关于pyinstaller几个指令了: -w指令 直接发布的exe应用带命令行调试窗口,在指令内加入-w命令可以屏蔽; -            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-25 11:29:48
                            
                                110阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言最近需要将训练好的模型利用docker封装成镜像上传,之前曾经自学过一段时间docker(没接触过swam,compose,原因是没有那么多集群给我去部署),但是在封装的过程中还是遇到了许多问题,特此记录一下踩到坑。注意:本次的系统为ubuntu18.04 LTS正文安装docker安装nvidia-container-toolkit一开始我以为安装完docker引擎之后就可以愉快的拉取镜像和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 14:31:43
                            
                                150阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            封装模块:
1、先准备好要封装的 .py 文件demo.dy 
内容如下:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-03 18:02:39
                            
                                396阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在软件开发中,程序封装到 Docker 容器中是非常有效且流行的一种方式。Docker 提供了一种将应用程序及其依赖关系打包为标准单位的方式,使得开发、测试、和生产过程变得更加简单和规范。本文将为大家详细讲解如何将程序封装到 Docker 中。
## 1. 基本流程
在开始实施之前,我们先来看一下整个流程的概览。下表总结了完整的步骤:
| 步骤  | 操作            
                
         
            
            
            
            环境:win10 64 位 python3.7单.py 文件打包*Python GUI:程序打包为 exe一、安装 Pyinstaller,命令 pip install Pyinstaller,(大写的 P,敲黑板,要考)二、打包 exe 步骤:cmd 进入 py 程序项目目录,执行命令:pyinstaller -F -w --icon=xxx.ico main.py --noconsole。其中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 10:52:40
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            拥有镜像的三种方式官网hub.docker.com提供的docker pull 镜像一般情况下官网能提供的服务基本已经满足了我们日常所需自动会到官网仓库下载镜像,不指定tag版本,默认就是最新的docker commit 命令(类似ghost系统)类似自己打包了一个容器,这个需求常见公司内部服务的部署安装首先是基于基础镜像系统上运行的容器,可以是centos、ubuntu等等根据需求部署好服务后进            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 14:37:30
                            
                                34阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            参考链接: docker封装深度学习框架链接: link.安装nvidia-docker 在深度学习中,如果要使docker中的代码能够在GPU的环境下运行,需要安装nvidia-docker。链接: link.//常用docker指令链接: [link]().
//查看所有镜像
docker images
//查看所有容器
docker ps -a
//停止所有容器
docker stop $(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 10:53:02
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【导读】Python因具有简单易学、运行速度快、可移植性和可扩展性强等特点,近年来发展成了很热门的一门面向对象编程的语言。在面向工程应用做程序开发时,难免会遇到将开发好的程序封装/包装成一个可以直接在Windows下双击执行的可执行程序文件,因此本文以Python调用海康工业相机程序为例就该封装流程展开描述。【步骤】利用pip安装pyinstaller:Windows cmd命令行下输入“pip            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-04 16:17:12
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在学习python的过程中,在IDE编写完成py项目,运行成功想要封装成exe,方便分享给不同的人即使别人没有安装python也可以使用。封装的过程中遇到一些问题,记录一下,方便自己和他人查阅。以经典教材的alien_invasion为例。编写完成后,在IDE环境下可以正常运行,使用pyinstall工具封装成exe,在py文件目录下进入cmd,例如E:\Python\Alien_Game>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-26 11:15:10
                            
                                99阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、什么是封装在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。想要了解封装,就离不开“私有化”。也就是类的属性或者函数限制到限制在类中使用,而外部无法调用。二、为什么要用封装1、封装数据:保护隐私2、封装方法:隔离复杂度(只保留部分接口对外使用)三、如何用封装1 封装语法已双下划线开头:封装方法:__func            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-20 23:50:01
                            
                                5阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、Docker是什么Docker本身并不是容器,它是创建容器的工具,它是一个开源的应用容器引擎,使用Go语言开发并遵从Apache2.0协议开源,基于Linux内核的cgroup、namespace、Union FS等技术,对应用进程进行封装隔离,并且独立于宿主机与其他进程,这种运行时封装的状态称之为容器。Docker 理念是将应用及依赖包打包到一个可移植的容器中,可以让开发者打包他们            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-04 06:25:35
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            刚写好了一个GUI,现在想尝试打包成执行文件试试。一、首先要有一个打包工具,pip安装一个。pip install pyinstaller二、开始打包吧。1、运行命令行,转到要打包文件所在的文件夹。(可在文件夹内shift+右键来运行)pyinstaller -F UI_support.py标黄是你要打包的文件,回车,等待执行完毕。-F是打包成一个单独EXE文件的意思。2、运行EXE文件             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-19 15:03:24
                            
                                174阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            python程序封装1报错请执行pip install --upgrade setuptools 和 pip install --upgrade wheel步骤如下: (1)安装pyinstaller,可以直接在cmd命令行中,输入命令“pip install pyinstaller”,安装pyinstaller(2)进入py代码的保存目录,这里py代码放在“E:\python学习\python_            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 10:16:56
                            
                                132阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、背景介绍最近课题组有个需求,要将目前组内的几个研究课题通过web的方式进行可视化展示。因为涉及模块众多,故决定将各个模块用docker+flask封装为API供web后端请求,这样方便部属、维护和扩展。本文以其中一个模块——AFL-fuzzer为例介绍模块的Docker封装。二、AFL简介2.1 概念american fuzzy lop (AFL) is a free software fuz            
                
         
            
            
            
            1.在项目添加Dockerfile文件,右键项目选择添加,选择Docker支持2. 修改Dockerfile文件,第一步添加成功后,项目自动生成一个Dockerfile文件,就是图下这个文件2.1修改Dockerfile文件内容,我们主要修改文件内容涉及到的路径,因为我们Dockerfile文件已经在项目路径下了,我们需要把一些不必要的路径替换掉下面这几个路径改前COPY ["JWTDemo/JW            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-03 15:02:39
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## Selenium Python程序封装实现流程
在这篇文章中,我将向你介绍如何使用Python编写Selenium程序,并将其封装成可重用的模块。首先,让我们来了解一下整个实现流程。
### 流程图
使用mermaid语法,我们可以绘制一个关系图来展示整个流程。
```mermaid
erDiagram
    开发者 --> 小白: 辅导
    小白 --> Selenium:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-04 08:08:45
                            
                                43阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前置内容 目录前置内容c++提高编程1 内存分区模型1.1 程序运行前1.2 程序运行后1.3 new操作符2 2.1 的基本使用2.2 注意事项2.3 做函数参数2.4 做函数返回值2.5 的本质2.6 常量3 函数提高3.1 函数默认参数3.2 函数占位参数3.3 函数重载3.3.1 函数重载概述3.3.2 函数重载注意事项4 类和对象4.1 封装4.1.1 封装的            
                
         
            
            
            
            在Linux系统下,使用Python开发程序是相当常见的。然而,有时候我们希望将Python程序封装成一个可执行的文件,方便用户在不安装Python解释器的情况下也能够运行程序。在这种情况下,就需要借助于红帽(Red Hat)的工具来实现这一目标。
红帽是一家知名的Linux发行版公司,他们提供了一些工具来帮助开发者将Python程序打包成可执行文件。其中最常用的工具就是py2exe和cx_Fr            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-09 10:14:09
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 封装程序:Python中的面向对象编程
在软件开发中,封装是一种将数据(属性)和操作数据的代码(方法)捆绑在一起的编程机制。封装的目的是隐藏对象的内部状态和实现细节,仅暴露有限的接口供外部访问。Python是一种支持面向对象编程(OOP)的语言,它允许我们通过定义类来实现封装。本文将讨论如何在Python中封装程序,并解决一个实际问题。
## 封装的基本概念
封装是一种将对象的属性和行为            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-19 03:33:27
                            
                                63阅读