自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 docker容器和镜像区别

这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别。当我对Docker技术还是一知半解的时候,我发现理解Docker的命令非常困难。于是,我花了几周的时间来学习Docker的工作原理,更确 切地说,是关于Docker统一文件系统(the union file system)的知识,然后回过头来再看Docker的命令,一切变得顺理成章,简单极了。题外话:就我个人而言,掌握一门技术并合理使用它...

2020-05-14 10:24:59 1869

原创 python中的类

首先,我们得回忆一下面向对象的一些知识:类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。 方法重写:如果从父类继承的...

2020-04-26 10:38:05 161

原创 python学习--类型注解,inspect模块

类型注解函数定义的弊端Python是动态语言,变量随时可以被赋值,且能赋值为不同的类型 Python不是静态编译型语言,变量类型是在运行期决定的 动态语言很灵活,但是这种特性也是弊端:难发现:由于不做任何类型检查,直到运行期问题才显现出来,或者线上运行时才能暴露出问 题 难使用:函数的使用者看到函数的时候,并不知道你的函数的设计,并不知道应该传入什么类 型的数据函数注解Pyth...

2020-02-20 17:20:52 219

原创 Python中的参数注解和类型注解

函数定义的弊端:python是动态语言,变量随时可以被赋值,且能赋值为不同的类型,动态语言很灵活,但是这种特性也是弊端难发现:由于不做任何类型检查,直到运行期问题才显现出来,或者线上运行时才能暴露出问 题难使用:函数的使用者看到函数的时候,并不知道你的函数的设计,并不知道应该传入什么类 型的数据如何解决这种动态语言的弊端?函数注解:python3.5引入,对...

2020-02-14 10:51:41 1474

原创 配置文件 .yml 写法小结

yaml 是什么?在 github 一些开源项目里经常可以看到 .travis.yml 文件,后来接触持续集成这个概念时发现很多文件都是 .yml 后缀的文件。我在 阮一峰-YAML 语言教程 里了解了它的作用以及基本写法,他的那篇文章描述的略微有点啰嗦,实际看到的大多数配置文件还是及其简单的,而我们要做的是能读懂它们,就像读懂 .json 一样。yaml 语言(或者说是一种规范吧)可以编...

2020-02-13 15:35:45 549

原创 Docker使用Portainer搭建可视化界面

Portainer介绍Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。下载Portainer镜像# 查询当前有哪些Portainer镜像...

2020-02-13 11:31:04 285 1

原创 基于docker的Harbor之http版本安装

一、安装Harbor1. Harbor简介Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个R...

2020-02-13 11:22:09 489

原创 ubuntu 虚拟环境创建

https://www.cnblogs.com/zlsgh/p/8485848.html

2019-10-25 16:54:57 95

原创 将master分支内容合并到dev分支

流程如下:一、将分支切换到mastergit checkout master二、将代码pull到本地git pull三、修改冲突vs工具或者eclipse工具等四、提交到本地git add .git commit -m "merge"五、切换到你所在分支devgit checkout dev六、mergegit merge master...

2019-10-22 10:46:28 970

原创 python中json.dumps()和json.loads()、json.dump() json.load()

一、概念理解1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串)  (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串)  (2)json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数...

2019-10-10 14:34:20 82

原创 python 不同版本之间的切换

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2update-alternatives --list pythonsudo upd...

2019-09-30 14:49:42 297

原创 Cmodule

1、在文件第一行包含python调用扩展的头文件#include <Python.h>2、用原生C写好需要调用的函数int add_one(int a){ return a + 1; }3、用python规定的调用方式,加一层C语言的包装,包装内容包括  a.定义一个新的静态函数,接受两个PyObject *参数,返回一个PyObject ...

2019-09-30 14:47:25 364

原创 2t3

ubuntu安装完 python3 后,会自动添加2to3 的工具使用如下命令可以获取到修改2到3的diff:2to3 -f all -f idioms xxx.py -w会生成 xxx.py.bak 即为python2的备份代码文件。xxx.py 即为生成的python3文件。转换某个文件夹下的所有文件2to3 -f all -f idiomsdirectorypa...

2019-09-26 09:36:21 211

原创 session和cookie的区别

session和cookie的区别一·概念理解首先呢,要了解session和cookie的区别先要了解以下几个概念:1、无状态的HTTP协议: 协议,是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议是无状态的协议。一旦...

2019-09-19 17:03:21 96

原创 linux中cat、more、less、tail、head命令的区别

一、cat 显示文件连接文件内容的工具cat 是一个文本文件(查看)和(连接)工具,通常与more搭配使用,与more不同的是cat可以合并文件。查看一个文件的内容,用cat比较简单,就是cat后面直接接文件名。如:root@ubuntu:/# cat /etc/passwd1、cat 语法结构:cat [选项] [文件]...选项 -A, --show-all...

2019-09-19 16:02:28 445

原创 HTTP 1.1,http是怎么回事

HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系...

2019-09-18 17:22:26 1091

原创 flask和django小区别,总结

(1)FlaskFlask确实很“轻”,不愧是Micro Framework,从Django转向Flask的开发者一定会如此感慨,除非二者均为深入使用过Flask自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结合自己最喜欢用的轮子,也能结合最流行最强大的Python库入门简单,即便没有多少web开发经验,也能很快做出网站非常适用于小型网站非常适用于开发web服务的API开发大...

2019-09-18 15:48:00 422

原创 ubuntu修改该权限

Linux系统下如何修改文档及文件夹(含子文件夹)权限,我们来看一下。 一 介绍: 可以使用命令chmod来为文件或目录赋予权限。Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取 二 详解 1 此命令有两种使用方法,一种是chmod后加数字,后接文件名 chmod abc file 其中a,b,c各为一个数字...

2019-09-12 15:15:12 495

原创 字节流,字符流区别

字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是...

2019-09-12 14:59:27 77

转载 Ubuntu 下命令行小记

创建文件:touch a.txt 创建文件夹:mkdirNewFolder 删除文件:rma.txt 删除文件夹:rmdirNewFolder 删除带有文件的文件夹: rm -r NewFolder$service sshd statuszip解压:unzip FileName.zip压缩:zip FileName.zip DirName...

2019-09-12 14:55:15 65

原创 关于 epoch、 iteration和batchsize

深度学习中经常看到epoch、 iteration和batchsize,下面按自己的理解说说这三个的区别: 1)batchsize:批大小。在深度学习中,一般采用SGD训练,即每次训练在训练集中取batchsize个样本训练;(2)iteration:1个iteration等于使用batchsize个样本训练一次;(3)epoch:1个epoch等于使用训练集中的全部样...

2018-04-06 14:41:50 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除