Randle

努力感受, 努力学习, 努力生活

python 装饰器

python decorator

在阅读 python 项目源码的时候,经常能够遇到 @decorator 的用法,本文对 python 的装饰器(decorator) 功能进行总结。 按照被装饰对象的类型,装饰器可以分为两类: function decorator class decorator 装饰器本身是一个可调用对象,输入 function 或者 class,装饰器返回一个被修改的function ...

ssh 相关概念及命令

ssh related concepts and commands

ssh Secure Shell (SSH) 是一个允许两台电脑之间通过安全的连接进行数据交换的网络协议。通过加密保证了数据的保密性和完整性。SSH采用公钥加密技术来验证远程主机,以及(必要时)允许远程主机验证用户。 ssh client/server OpenSSH (OpenBSD Secure Shell) 是一套使用ssh协议,通过计算机网络,提供加密通讯会话的计算机程序。如果...

Linux 磁盘相关命令

Linux disk commands

fdisk Linux fdisk是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。 1 fdisk -l #列出所有分区表 lsblk lsblk命令可以列出所有可用块设备的信息,比如我们说的逻辑磁盘,而df -h查看的是文件系统级别的信息。lsblk命令包含在util-linux包中,yum安装util-linux包即可,util-lin...

python 模块和包

python module and package

模块(module) Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。比如: 1 2 3 # func_add.py def add(a,b): return a+b 包(package) 包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的 Python 的应用环...

ubuntu 安装 typora

ubuntu install typora

ubuntu 环境中, typora 软件安装步骤. 1 2 3 4 5 6 7 8 # optional, but recommende# optional, but recommended sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE # add Typora's repos...

Git 速查手册

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69...

Docker 镜像命令

docker image cmd

当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。 镜像列表 可以使用 docker images 来列出本地主机上的镜像。 1 2 3 4 5 6 7 8 9 10 $ docker images REPOSITORY TAG IMA...

Docker 进阶命令

docker advanced cmd

docker 客户端非常简单 ,可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。 1 randle@H:~# docker 可以通过命令 docker command –help 更深入的了解指定的 Docker 命令使用方法。 例如我们要查看 docker stats 指令的具体使用方法: 1 randle@H:~# docker stats --h...

Docker 基本命令

docker basic cmd

运行 1 2 randle@H:~$ docker run ubuntu:15.10 /bin/echo "Hello world" Hello world docker: Docker 的二进制执行文件。 run:与前面的 docker 组合来运行一个容器。 ubuntu:15.10指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker...

Linux 查看 IP 地址

linux check ip address

Linux 中查看本机 ip 地址有两种方式: 1 2 1. ifconfig 2. ip addr 其中 ifconfig 在 net-tools 软件包中,ip 命令在 iproute2 软件包中。 net-tools 起源于 BSD,自 2001 年起,Linux社区已经对其停止维护,而iproute2旨在取代net-tools,并提供了一些新功能。一些Linux发行版已经停止...