摘要:
Python 基础课程 正在更新中... Saltstack 基础 Django rest-framework 阅读全文
摘要:
Zookeeper 介绍 Zookeeper 是一个高可用的分布式数据管理与系统协作框架。基于对 Paxos 算法实现,该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得Zookeeper 可以解决很多分布式问题。 它可以实现的功能有丰富。数据发布/订阅、负载均衡、命名服务、分布式协 阅读全文
摘要:
https://www.cnblogs.com/mafly/p/redis_cluster.html 阅读全文
摘要:
Redis 简介 Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如 字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志和带有半径查询的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过R 阅读全文
摘要:
redis 简介 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供 阅读全文
摘要:
Gitlab API 使用 python下操作gitlab的官方文档如下 http://python-gitlab.readthedocs.io/en/stable/ 前期准备 创建Access Tokens 登陆公司Gitlab 平台,以此选择 “用户”-->“settings”-->“Acces 阅读全文
摘要:
Python库的命名规范很乱,从来没能做到完全一致。但是目前有一些推荐的命名标准。新的模块和包(包括第三方框架)应该用这套标准,但当一个已有库采用了不同的风格,推荐保持内部一致性。 最重要的原则 那些暴露给用户的API接口的命名,应该遵循反映使用场景而不是实现的原则。 描述:命名分格 有许多不同的命 阅读全文
摘要:
与代码相矛盾的注释比没有注释还糟,当代码更改时,优先更新对应的注释! 注释应该是完整的句子。如果一个注释是一个短语或句子,它的第一个单词应该大写,除非它是以小写字母开头的标识符(永远不要改变标识符的大小写!)。 如果注释很短,结尾的句号可以省略。块注释一般由完整句子的一个或多个段落组成,并且每句话结 阅读全文
摘要:
不能忍受的事情 在下列情况下,避免使用无关的空格: 紧跟在小括号,中括号或者大括号后。 紧贴在逗号、分号或者冒号之前。 然而,冒号在切片中就像二元运算符,在两边应该有相同数量的空格(把它当做优先级最低的操作符)。在扩展的切片操作中,所有的冒号必须有相同的间距。例外情况:当一个切片参数被省略时,空格就 阅读全文
摘要:
缩减 每一级缩减使用4个空格 续行应该与其包裹元素对其, 1. 使用圆括号、方括号和花括号内的隐式行连接来垂直对其。 2. 使用挂式缩进对其。当使用挂式缩进时,应该考虑到第一行不应该有参数,以及使用缩进以区分自己是续行。 不推荐: 4个空格的规则对于续行是可选的。 可选: 当if语句的条件部分长到需 阅读全文
摘要:
本节讨论系统数据的两个方面:获取有关系统的数据以及将数据提供给系统。 Salt 提供两个不同的子系统来分别执行这些任务: Grains、 Pillar Grains Grains用于获取有关系统的数据。Grains 是有关底层操作系统,内存,磁盘和许多其他系统属性的静态信息。 当minion启动时会 阅读全文