上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 50 下一页
摘要: OSI 模型介绍 应用层 对接受的数据进行解释、加密与解密、压缩与解压缩 会话层 通过传输层(端口号: 传输端口和接受端口) 建立数据传输的通路 传输层 定义了一些传输数据的协议和端口号(www端口80等),如:TCP 网络层 主要将从下层接收到的数据进行IP地址(例:192.168.0.1)的封装 阅读全文
posted @ 2018-07-01 11:05 klvchen 阅读(326) 评论(0) 推荐(1)
摘要: client端执行命令,server端返回命令结果 阅读全文
posted @ 2018-07-01 11:05 klvchen 阅读(1765) 评论(0) 推荐(0)
摘要: 今天实验了下 docker 下的网络设置,记录一下过程,以免后面忘记。 (系统:Centos 7.4 ,docker 版本:18.03.1-ce, docker-compose version 1.18.0) cat docker-compose.yml version: '3' services: 阅读全文
posted @ 2018-06-29 15:17 klvchen 阅读(8624) 评论(0) 推荐(0)
摘要: tab 键换成 4 个空格 有时候在 Linux 系统下编写 python 程序需要4个空格当缩进,这时使用更改 tab 键就比较方便快速了: 退出 删除 修改 撤销 复制粘贴剪切 查找 替换 执行外部命令 阅读全文
posted @ 2018-06-29 14:26 klvchen 阅读(202) 评论(0) 推荐(0)
摘要: RUN 指令:用于指定 docker build 过程中要运行的命令。 语法格式: RUN <command> 或 RUN ["<executeable>","<param1>","param2",...] RUN ["/bin/bash","-c","<executeable>","param1" 阅读全文
posted @ 2018-06-29 14:10 klvchen 阅读(24586) 评论(0) 推荐(1)
摘要: ##介绍 Compose 是一个定义和管理多容器的工具,使用Python语言编写,使用Compose配置文件描述多个容器应用的架构, 比如什么镜像,数据卷,网络,映射端口等;然后一条命令管理所有服务,比如启动,停止,重启等。 YAML文件格式及编写注意事项 YAML是一种标记语言很直观的数据序列化格 阅读全文
posted @ 2018-06-29 14:10 klvchen 阅读(953) 评论(0) 推荐(0)
摘要: Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。 Tmux 所使用的快捷键前缀默认是组合键 Ctrl b(同时按下 Ctrl 键和 b 键)。 技巧:使用 ctrl + a 来代替 快捷键前缀(Prefix) 安装 阅读全文
posted @ 2018-06-27 10:27 klvchen 阅读(262) 评论(0) 推荐(0)
摘要: ``` def f(*args): print(args) a=[1, 2, 3] f(a) f(*a) 运行结果: ([1, 2, 3],) (1, 2, 3) ``` ``` def f(**kwargs): print(kwargs) f(name='klvchen', age=28) f(**{'name':'klvchen', 'age': 28}) 运行结果:... 阅读全文
posted @ 2018-06-20 21:17 klvchen 阅读(262) 评论(0) 推荐(0)
摘要: 不需要重复生产对象 单例模式可以很好地保证当前内存中仅存在单个实例,避免内存浪费。 阅读全文
posted @ 2018-06-20 08:22 klvchen 阅读(171) 评论(0) 推荐(0)
摘要: python中的反射功能是由以下四个内置函数提供:hasattr、getattr、setattr、delattr,改四个函数分别用于对对象内部执行:检查是否含有某成员、获取成员、设置成员、删除成员。 获取成员: getattr 检查是否含有成员: hasattr 设置成员: setattr 删除成员 阅读全文
posted @ 2018-06-20 08:19 klvchen 阅读(431) 评论(0) 推荐(0)
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 50 下一页