摘要: 动态Inventory脚本的Python实现,简单方便清晰,可根据环境自己随机定制。 1. 直接上代码: 执行: 结果: { "group": { "hosts": ["10.0.10.35", "10.0.10.36"], "vars": { "ansible_ssh_user": "root", 阅读全文
posted @ 2019-06-29 16:48 324小熊 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 一、Redis简介 1.1 介绍 Redis是一个使用ANSIC编写的开源、支持网络、基于内存、可选持久性的键值对(key-value)存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。在2013年5月之前 阅读全文
posted @ 2019-06-28 14:53 324小熊 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1. 了解I/O模型 x86类型的CPU把指令分成了四类:环0-环3,最内层为核心指令即内核指令,其他指令在环3上,历史原因环1,2没有使用。 分类:阻塞型、非阻塞型、复用型、信号驱动型、异步。 同步/异步: 关注消息通知机制: 消息通知: 同步:等待对方返回消息; 异步:被调用者通过状态、通知或回 阅读全文
posted @ 2019-06-24 01:26 324小熊 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 1. 给予Django的ansible web框架设计 2. 核心类介绍 归纳 2.1 InventoryManager 功能:用来管理主机和主机组相关的资源设备信息 2.2 VariableManager 功能:进行主机变量的读取 2.3 ad-hoc模式调用场景 ansible的ad-hoc模式 阅读全文
posted @ 2019-05-13 11:16 324小熊 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 一、Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误 阅读全文
posted @ 2019-03-15 17:29 324小熊 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth, 阅读全文
posted @ 2019-03-15 17:20 324小熊 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: 1. python对mongo的常见CURD的操作 1.1 mongo简介 mongodb是一个nosql数据库,无结构化、和去中心化。 那为什么要用mongo来存呢? 1. 首先、数据关系复杂,没有表连接,结构化弱。 2. 然后、利用mongo全文索引查找方便 3. 最好、数据不重要,记录的日志数 阅读全文
posted @ 2019-03-12 16:39 324小熊 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: Object Relational Mapping(ORM) 1 ORM介绍 1.1 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数 阅读全文
posted @ 2019-01-10 16:03 324小熊 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、一般操作 1.1 必知必会13条 返回QuerySet对象的方法有: all() filter() exclude() order_by() distinct() reverse() 特殊的QuerySet: values() values_list() 返回具体对象的: first() las 阅读全文
posted @ 2019-01-10 16:03 324小熊 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 前戏 我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 学完今天的内容之后呢,我们就可以用更适宜的方式来实现类似给所有请求都做 阅读全文
posted @ 2018-09-03 17:33 324小熊 阅读(130) 评论(0) 推荐(0) 编辑