Docker镜像是什么? 镜像是一个Docker的可执行文件,其中包括运行应用程序所需的所有代码内容、依赖库、环境变量和配置文件等。 通过镜像可以创建一个或多个容器,用另一种便于理解的说法:Docker中的镜像相当于我们日常生活中接触到的操作系统,容器则是基于操作系统上的程序。(以上为咸鱼一家之言,如若理解有误,可以略过) Docker镜像管理 我们先看一张镜像管理示意图: 下面咸鱼会对镜像管理的...

连接:https://blog.csdn.net/lanchunhui/article/details/51277608 https://blog.csdn.net/zshfeng/article/details/77972651 1. 香农熵(Shannon entropy) 信息熵(又叫香农熵)反映了一个系统的无序化(有序化)程度,一个系统越有序,信息熵就越低,反之就越高。 如果一个随机变量&...

金三银四马上就要到了,咸鱼在找工作的时候发现不少岗位对算法以及Docker的要求比重又双叒叕增加了,所以咸鱼准备了一份算法合集,助你一臂之力~ Docker看系列文章就好。 后台回复「算法」即可获取 下面进入今天的正题: 学了这么久的Docker,相信大家也根据自己的需求构建了不少的镜像,但是打包,上传镜像太过麻烦,如果有一个属于自己的仓库来存放岂不美哉? 想用哪个就下哪个,学完这篇你距离拥有自己...

福利 | 愿新年 胜旧年

  

2019-12-13 11:08:16

今天就是大年三十啦! 这么重要的日子大家还是放下手机陪父母唠唠嗑陪朋友打打牌,没什么比陪伴家人朋友更重要了。 咸鱼在这里送上给大家的新年祝福, 祝大家 大吉大利,万事如意~ 这里更新两则通知: 一是咸鱼为大家准备的新年福利,请查收~ 今天,咸鱼准备了一小波红包雨,希望大家在新的一年里红红火火~ 发放地点:咸鱼普拉思交流群 时间:晚上6:30分 二是咸鱼经过慎重的考虑,决定在新年过后将公众号更名为「...

LaTeX 修改参考文献的方法

  

2019-12-13 11:08:02

假如我们连用了很多的参考文献 比如说格式是下面这个样子的[5],[6],[7] 这个时候我们需要修改一下,让它变成下面这个样子[5-7] 我们使用的方法如下所示: 把宏包放在引言区即可。...

容器与镜像的关系 在实际操作中,我们配置好需要的容器之后可以将它转化为镜像提交到仓库,以便之后使用。 先看一下容器与镜像的转换关系图: 容器提交(docker commit) 根据容器生成一个新的镜像 命令格式:docker commit [参数] 容器[版本] 常用参数: 容器导出(docker export) 将当前容器导出为TAR文件 命令格式:docker export [参数] 容器 常...

什么是Dockerfile? Dockerfile其实就是根据特定的语法格式撰写出来的一个普通的文本文件,可以使用docker build命令依次执行在Dockerfile中定义的一系列命令,最终生成一个新的镜像 如果你想要定制属于自己的镜像Dockerfile是你必不可少的工具。 docker build的使用 想要构建定制化的镜像,可以使用docker build运行Dockerfile构建镜...

Log4j下载+简单实用Demo教程

java

  

2019-12-13 11:06:10

1. 官网下载log4j 地址:http://logging.apache.org/ 下载的文件:apache-log4j-2.11.0-bin.zip 2. 解压apache-log4j-2.11.0-bin.zip 得到log4j-api-2.11.0.jar和log4j-core-2.11.0.jar; 3. Eclipse新建java project,工程名为...

安卓学习-自动匹配文本

  

2019-12-13 11:05:43

自动匹配文本 在百度搜索时经常会出现输入一般时,下拉框自动匹配了几条符合期望的信息以供选择,这就是自动匹配文本 在安卓中自动匹配文本有单一匹配和多重匹配 单一匹配是只匹配一次,多重可以通过分隔符多次匹配 单一匹配通过AutoCompleteTextView 多重匹配通过MultiAutoCompleteTextView 俩种实现方法差别不大 所以一起实现 实现过程 步骤1: 编写布局文件 (com...

为什么学习Flask Flask的灵活度非常之高,他不会帮你做太多的决策,即使做已经帮你做出选择,你也能非常容易的更换成你需要的,比如: 使用Flask开发数据库的时候,具体是使用SQLAlchemy还是MongoEngine或者是不用ORM而直接基于MySQL-Python这样的底层驱动进行开发都是可以的,选择权完全掌握在你自己的手中。 区别于Django,Django内置了非常完善和丰富的功能...

有不少的朋友读了之前的一系列的Docker文章一脸懵逼,这和Python有什么关系? Docker可以用来减轻我们搭建环境的繁琐步骤,我们完全可以把类似selenium等环境用Docker容器部署好,在代码里直接使用远端的selenium,简单方便。 使用Docker容器中的Python环境进行开发 环境准备:腾讯云CentOS 7 + Docker 修改Docker配置 简易版本: 编辑Dock...

日历选择器和时间选择器 日历选择器的时间选择器是通过调整钟表和日历来实现日期时间更改的方法,分别对应DatePicker 与 TimePicker 步骤1 编写布局文件 步骤2 编写代码 1利用settitle改变标题来测试改变指针所对应时间 2月份的记录是从0开始的,所以要显示正常需要+1 3更改年月日 触发OnDateChangedListener 的 onDateChange事件 更改Tim...

实验报告地址: https://www.shiyanlou.com/courses/reports/1340992 “Linux 基础入门(新版)”实验报告挑战:寻找文件 寻找文件 介绍 有一个非常重要的文件(sources.list)但是你忘了它在哪了,你依稀记得它在/etc/目录下,现在要你把这个文件找出来,然后设置成自己可以访问,但是其他用户并不能访问 目标 找到so...

Flask | Flask基础 - URL与视图

  

2019-12-13 11:02:35

URL与函数的映射 从新建的文件,我们已经看到,一个URL要与执行函数进行映射,使用的是@app.route装饰器。@app.route装饰器中,可以指定URL的规则来进行更加详细的映射,比如现在要映射一个文章详情的URL,文章详情的URL是/article/id/,id有可能为1、2、3…,那么可以通过以下方式: 其中,尖括号是固定写法,语法为<variable_name&g...

关于响应(Response) 视图函数的返回值会被自动转换为一个响应对象,Flask的转换逻辑如下: 如果返回的是一个合法的响应对象,则直接返回。 如果返回的是一个字符串,那么Flask会重新创建一个werkzeug.wrappers.Response对象,Response将该字符串作为主体,状态码为200,MIME类型为text/html,然后返回该Response对象。 如果返回的是一个元组,...

第一题 以下两段代码,运行结束后的结果是什么?是否相同?原因是什么? 代码一 代码二 第二题 4G内存怎么读取一个5G的数据? 第三题 浅述深浅拷贝 答案 第一题 结果不相同 第一段结果为: 第二段结果为: 字典是可变类型,这里l.append(a)相当于执行了浅拷贝,每改变一次a中num的值,所有a的值都将改变 第二题 实现方法有两种。 实现方法一: 方法一的实现思路是通过生成器,一次读取少量数...

mac使用svn

  

2019-12-13 11:02:14

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。 我们首先来看下,如何在Mac环境下搭建svn服务器端环境。 创建代码仓库,用来存储客户端所上传的代码 我先在当前账户目录下新建一个svndir目录,以后可以在svndir目录下创...

讲在前面 本篇旨在简单总结JS与Python加密的一些例子,文中演示的案例也是面向新手,如果有大佬很碰巧看到这篇文章,欢迎加我交流,咸鱼愿意付费学习。 常用的加密有哪些? 对称加密(加密解密密钥相同):DES、DES3、AES 非对称加密(分公钥私钥):RSA 信息摘要算法/签名算法:MD5、HMAC、SHA 学习资源推荐 冷月大佬的博客 : https://lengyue.me/ 突破前端反调试...

prometheus监控系统

  

2019-12-13 10:56:49

一、什么是prometheus Prometheus 是由 SoundCloud 开发的开源监控报警系统和时序列数据库(TSDB),它按给定的时间间隔从配置的目标收集指标,评估规则表达式,显示结果,并且如果观察到某些条件为真,则可触发警报。自2012年起,许多公司及组织已经采用 Prometheus,并且该项目有着非常活跃的开发者和用户社区.现在已经成为一个独立的开源项目核,并且保持独立于任何公司...

函数 - 以下代码分别输出什么?Python如何传参? Python唯一支持的参数传递是共享传参,函数形参获得实参中各个引用的副本。 Python可变/不可变: 不可变对象 -> bool/int/float/tuple/str/frozenset               可变对象 -> list/dict/se...