12 2017 档案

mysql 常用命令
摘要:1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输 阅读全文

posted @ 2017-12-26 19:29 flyoss

python torndb模块
该文被密码保护。

posted @ 2017-12-26 19:03 flyoss

Redis基础(4)redis集群
该文被密码保护。

posted @ 2017-12-26 17:37 flyoss

Redis基础(3)Redis主从
该文被密码保护。

posted @ 2017-12-26 17:24 flyoss

Redis基础(2)Redis持久化
该文被密码保护。

posted @ 2017-12-26 17:11 flyoss

Redis基础(1)
该文被密码保护。

posted @ 2017-12-26 17:07 flyoss

MongoDB基础(2)基本的操作
该文被密码保护。

posted @ 2017-12-26 16:59 flyoss

MongoDB基础(1)
该文被密码保护。

posted @ 2017-12-26 16:30 flyoss

openstack 学习
该文被密码保护。

posted @ 2017-12-26 16:08 flyoss

RabbitMQ基础概念详细介绍
该文被密码保护。

posted @ 2017-12-26 15:40 flyoss

Ansible之API(1)
摘要:Ansible API 案例1:简单的API示例,为了增加可视性,可以将结果进行json美化输出 2.复杂的API Ansible模块 官网文档:docs.ansible.com/ansible/modules_by_category.html 根据官方的分类,将模块按照功能分类为: 常用模块列表 阅读全文

posted @ 2017-12-26 15:02 flyoss

自动化工具SaltStack(1)
该文被密码保护。

posted @ 2017-12-26 14:30 flyoss

运维自动化工具 Saltstack
该文被密码保护。

posted @ 2017-12-26 14:18 flyoss

svn 常用操作命令
该文被密码保护。

posted @ 2017-12-26 14:01 flyoss

git 使用介绍
该文被密码保护。

posted @ 2017-12-26 13:45 flyoss

App开放接口api安全性的设计与实现
该文被密码保护。

posted @ 2017-12-26 13:35 flyoss

tornado实战项目
该文被密码保护。

posted @ 2017-12-26 13:18 flyoss

一次完整的HTTP请求流程
该文被密码保护。

posted @ 2017-12-26 12:58 flyoss

前端模板之EasyUI常用控件及参数
该文被密码保护。

posted @ 2017-12-26 12:55 flyoss

jQuery
该文被密码保护。

posted @ 2017-12-26 12:31 flyoss

文档对象模型(Document Object Model,DOM)
摘要:DOM解释 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心 阅读全文

posted @ 2017-12-26 11:41 flyoss

JS实例
摘要:JS实例 1、跑马灯 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="i1" style="color: #ccdcef;font- 阅读全文

posted @ 2017-12-26 11:21 flyoss

前端之JavaScript
摘要:JavaScript JavaScript 是一种轻量级的编程语言;是可插入 HTML 页面的编程代码;JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 一,编写方式 1、JavaScript代码存在形式 2、JavaScript代码存放位置 把JavaScript代码放在H 阅读全文

posted @ 2017-12-26 10:54 flyoss

前端之CSS
该文被密码保护。

posted @ 2017-12-25 17:47 flyoss

前端之HTML
该文被密码保护。

posted @ 2017-12-25 17:17 flyoss

LVS + Keepalived 实现高可用、负载均衡 Web 集群
摘要:Lvs简介: LVS 是 Linux Virtual Server 的简写,Linux 虚拟服务器的意思,是一个虚拟的服务器集群系统,此项目由章文嵩博士于 1998 年 5 月成立,是中国最早出现的自由软件项目之一。 LVS 负载均衡集群系统的优点: 1、提高吞吐量 想获得更高的吞吐量,在 LVS 阅读全文

posted @ 2017-12-25 15:17 flyoss

Ansible自动化 ansible api(4)
摘要:# -*- coding:utf-8 -*- import os import sys import logging from collections import namedtuple from ansible.parsing.dataloader import DataLoader from a 阅读全文

posted @ 2017-12-25 14:47 flyoss

Ansible自动化(2)
摘要:Ansible系列命令 Ansible系列命令有如下: ansible:这个命令是日常工作中使用率非常高的命令之一,主要用于临时一次性操作; ansible-doc:是Ansible模块文档说明,针对每个模块都有详细的用法说明和应用案例介绍; ansible-galaxy:可以简单的理解为Githu 阅读全文

posted @ 2017-12-25 14:38 flyoss

Ansible自动化(1)
该文被密码保护。

posted @ 2017-12-25 14:33 flyoss

Ansible自动化(3)
摘要:自动化工具Ansible CentOS6.7下Ansible部署 Ansible是一种集成IT系统的配置管理, 应用部署, 执行特定任务的开源平台. 它基于Python语言实现, 部署只需在主控端部署Ansible环境, 被控端无需安装代理工具, 只需打开SSH, 让主控端通过SSH秘钥认证对其进行 阅读全文

posted @ 2017-12-25 14:14 flyoss

Web框架之Tornado
该文被密码保护。

posted @ 2017-12-25 13:26 flyoss

Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
该文被密码保护。

posted @ 2017-12-25 11:40 flyoss

OpenStack mitaka部署
该文被密码保护。

posted @ 2017-12-24 22:48 flyoss

六 horizon系列(部署horizon)
该文被密码保护。

posted @ 2017-12-24 21:58 flyoss

七 cinder系列 cinder基础
该文被密码保护。

posted @ 2017-12-24 21:47 flyoss

五 neutron系列(Neutron实现网络虚拟化)
该文被密码保护。

posted @ 2017-12-24 21:32 flyoss

nova系列二:kvm介绍
该文被密码保护。

posted @ 2017-12-24 21:17 flyoss

nova系列一:虚拟化介绍
该文被密码保护。

posted @ 2017-12-24 21:15 flyoss

glance系列二:glance部署及操作
该文被密码保护。

posted @ 2017-12-24 21:08 flyoss

三 glance系列(glance系列一:glance基础)
该文被密码保护。

posted @ 2017-12-24 21:01 flyoss

keystone系列五:keystone源码分析
该文被密码保护。

posted @ 2017-12-24 20:52 flyoss

keystone系列四:keystone部署及操作
该文被密码保护。

posted @ 2017-12-24 20:44 flyoss

keystone系列三:网关协议
该文被密码保护。

posted @ 2017-12-24 20:27 flyoss

keystone系列二:HTTP协议
该文被密码保护。

posted @ 2017-12-24 14:12 flyoss

keystone系列一:keystone基础
该文被密码保护。

posted @ 2017-12-24 14:05 flyoss

云计算介绍
该文被密码保护。

posted @ 2017-12-24 13:55 flyoss

openstack系列
该文被密码保护。

posted @ 2017-12-24 13:53 flyoss

Python操作MySQL
摘要:Python操作Mysql 模块的安装 yum install MySQL-python Python操作MySQL Python MySQL API 执行sql 1、插入数据 import MySQLdb conn = MySQLdb.connect(host='127.0.0.1',user=' 阅读全文

posted @ 2017-12-24 13:50 flyoss

mysql八:ORM框架SQLAlchemy
摘要:一 介绍 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 1、安装 2、架构与流程 !!!上述流程分析,可以大致分为两个阶段!!!: 如果我们不依 阅读全文

posted @ 2017-12-24 12:51 flyoss

mysql七:视图、触发器、事务、存储过程、函数
摘要:一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查 阅读全文

posted @ 2017-12-21 10:28 flyoss

mysql六:数据备份、pymysql模块
摘要:一 IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.com/s/1bpo5mqj 二 MySQL数据备份 一、使用mysqldump实现逻辑备份 二、恢复逻辑备份 三、备份/恢复案例 四、实现自动化备份 五、 阅读全文

posted @ 2017-12-21 10:24 flyoss

第五篇:索引原理与慢查询优化
摘要:一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL中也叫做“键 阅读全文

posted @ 2017-12-21 10:06 flyoss

mysql四-2:多表查询
摘要:一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 准备表 #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, n 阅读全文

posted @ 2017-12-21 09:53 flyoss

mysql四-1:单表查询
摘要:一 单表查询的语法 二 关键字的执行优先级(重点) 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.将分组的结果进行having过滤 5.执行select 6.去重 7. 阅读全文

posted @ 2017-12-19 16:30 flyoss

mysql四:数据操作
摘要:一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 本节内容包括: 插入数据 更新数据删除数据查询数据 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 单表查询:http:// 阅读全文

posted @ 2017-12-19 16:20 flyoss

mysql三-3:完整性约束
摘要:一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 说明: 二 not null与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默 阅读全文

posted @ 2017-12-19 16:12 flyoss

mysql三-2:数据类型
摘要:一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data-types.html http://dev.mysql.com/doc/refman/5.7/en 阅读全文

posted @ 2017-12-19 15:53 flyoss

mysql三:表操作
摘要:一 存储引擎介绍 存储引擎即表类型,mysql根据不同的表类型会有不同的处理机制 详见:http://www.cnblogs.com/linhaifeng/articles/7213670.html 1 什么是存储引擎 mysql中建立的库 >文件夹 库中建立的表 >文件 现实生活中我们用来存储数据 阅读全文

posted @ 2017-12-19 15:36 flyoss

mysql二:mysql库操作
摘要:mysql库操作 1 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求 阅读全文

posted @ 2017-12-19 15:29 flyoss

mysql一:初识数据库
摘要:一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。 很不幸,这些假设都是你自己意淫出来的,上述假设 阅读全文

posted @ 2017-12-19 15:13 flyoss

MySQL系列
摘要:MySQL系列 阅读目录 第一篇:初识数据库 第二篇:库操作 第三篇:表操作 第四篇:数据操作 第五篇:索引原理与慢查询优化 第六篇:数据备份、pymysql模块 第七篇:视图、触发器、事务、存储过程、函数 第八篇:ORM框架SQLAlchemy 阅读目录 第一篇:初识数据库 第二篇:库操作 第三篇 阅读全文

posted @ 2017-12-19 15:02 flyoss

python之装饰器
摘要:一 什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:本质就是函数,功能是为其他函数添加新功能 二 装饰器需要遵循的原则 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 三 实现装饰器知识储备 装饰器=高阶函数+函数嵌套 阅读全文

posted @ 2017-12-19 14:32 flyoss

python并发编程之IO模型
摘要:一 IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能 阅读全文

posted @ 2017-12-19 14:12 flyoss

python并发编程之协程
摘要:一 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的时间 阅读全文

posted @ 2017-12-19 14:00 flyoss

python并发编程之多线程(2)
摘要:一 threading模块介绍 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 thread模块 python不推荐使用这个模块,推荐更高级的threading。 thread模块和对象 函数 描述 start_new_thre 阅读全文

posted @ 2017-12-19 13:50 flyoss

python并发编程之多线程理论部分
摘要:一 什么是线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一个流水线 流水线的工作需要电源,电源就相当于cpu 所以 阅读全文

posted @ 2017-12-19 12:15 flyoss

python并发编程之多进程(2)
摘要:一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进程, 阅读全文

posted @ 2017-12-19 00:24 flyoss

python并发编程之多进程理论部分(1)
摘要:一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 举例(单核+多道,实现多个进程的并发执行): egon在一个时间段内有很多任务要做:python备课的任务,写书的任务,交女朋友的任务,王者荣耀上分的任务, 但egon同一时刻只能做一个任务(cpu同一时间只能干一个 阅读全文

posted @ 2017-12-18 23:59 flyoss

Python自动化开发【10】:Python并发编程
摘要:一 背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统,点击进入 PS:即使可 阅读全文

posted @ 2017-12-18 23:44 flyoss

网络基础之网络协议篇
摘要:网络基础之网络协议篇 http://www.cnblogs.com/linhaifeng/articles/5937962.html 一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何 阅读全文

posted @ 2017-12-18 23:06 flyoss

Python自动化开发之路【第9篇】:Python网络编程之socke编程
摘要:一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C/S架构与socket的关系: 我们学习socket就是 阅读全文

posted @ 2017-12-18 18:04 flyoss

排序算法的python实现
摘要:冒泡排序 冒泡排序是比较简单的排序方法,它的思路是重复的走过要排序的序列,一次比较两个元素,如果顺序错误,就交换元素的位置,直到没有元素需要交换位置。 原 始618597 第一次 1 6 8 5 9 7 第二次 1 6 8 5 9 7 第三次 1 6 5 8 9 7 第四次 1 6 5 8 9 7 阅读全文

posted @ 2017-12-18 17:17 flyoss

面向对象进阶
该文被密码保护。

posted @ 2017-12-18 14:06 flyoss

面向对象之绑定方法与非绑定方法
摘要:一 类中定义的函数分成两大类 一:绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(),自动将类当作第一个参数传入 (其实对象也可调用,但仍将类当作第一个参数传入) 2. 绑定 阅读全文

posted @ 2017-12-18 12:58 flyoss

面向对象之封装
摘要:一 引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 二 先看如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) #封装就是把方法和属性 扔到一个容 阅读全文

posted @ 2017-12-18 12:42 flyoss

面向对象之多态、多态性
摘要:一 多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 文件有多种形态:文本文件,可执行文件 二 多态性 一 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例 在面向对象方法中一般是这样表述多态性:向不同的对象发送同一条消息(!!! 阅读全文

posted @ 2017-12-18 12:24 flyoss

面向对象之继承与派生
该文被密码保护。

posted @ 2017-12-18 11:40 flyoss

Python自动化开发【6】:Python面向对象
该文被密码保护。

posted @ 2017-12-17 21:49 flyoss

Python自动化开发【5】:Python常用模块
摘要:一 time与datetime模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Forma 阅读全文

posted @ 2017-12-17 17:09 flyoss

Python自动化开发【4】:Python模块
摘要:一 模块介绍 1、什么是模块? #常见的场景:一个模块就是一个包含了python定义和声明的文件(文件名就是模块名字加上.py的后缀),模块可以被导入使用。 #但其实import加载的模块分为四个通用类别: 1 使用python编写的.py文件 2 已被编译为共享库或DLL的C或C++扩展 3 把一 阅读全文

posted @ 2017-12-17 13:18 flyoss

python基础 数据结构和算法
摘要:python基础 数据结构和算法 http://www.cnblogs.com/linhaifeng/articles/6108945.html python学习 http://www.cnblogs.com/linhaifeng/p/7278389.html#3866115 解压序列赋值给多个变量 阅读全文

posted @ 2017-12-17 00:14 flyoss

三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数
摘要:一 三元表达式、列表推导式、生成器表达式 lambda表达式 lambda 和if else的三元运算一样,是为了简化函数,但是: 1、只能做简单的操作 2、自动return 看下面两个函数的对比: '''正常函数''' def func(arg): return arg + 1 result = 阅读全文

posted @ 2017-12-16 23:24 flyoss

迭代器、生成器、面向过程编程
摘要:一 迭代器 1 迭代的概念 #迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 while True: #只是单纯地重复,因而不是迭代 print(' >') l=[1,2,3] count=0 while count < len(l): #迭代 print(l[c 阅读全文

posted @ 2017-12-16 22:45 flyoss

函数对象、函数嵌套、名称空间与作用域、装饰器
摘要:一 函数对象 1 函数是第一类对象,即函数可以当作数据传递 2 利用该特性,优雅的取代多分支的if def foo(): print('foo') def bar(): print('bar') dic={ 'foo':foo, 'bar':bar, } while True: choice=inp 阅读全文

posted @ 2017-12-16 22:04 flyoss

python web框架 tornado源码分析(请求阶段)
该文被密码保护。

posted @ 2017-12-16 15:21 flyoss

python web框架-tornado
摘要:Web框架中的各个知识点: Python的Web框架Tornado的源码 Python开发一个完善的MVC框架 MVC模式 所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起: A.模型负责业务对象与数据库的映射(ORM) B.视图 阅读全文

posted @ 2017-12-16 14:19 flyoss

python 函数基础
摘要:一 前言 1 为何要用函数之不用函数的问题 引子 现在老板让你写一个监控程序,24小时全年无休的监控你们公司网站服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏空了所有的知识量,写出了以下代码 while True: if cpu利用率 > 90%: #发 阅读全文

posted @ 2017-12-15 18:14 flyoss

Python自动化开发【3】:Python 函数
只有注册用户登录后才能阅读该文。

posted @ 2017-12-15 18:02 flyoss

Python自动化开发【2】:Python基本语法
该文被密码保护。

posted @ 2017-12-14 12:20 flyoss

Python自动化开发【1】:Python简介和入门
摘要:Python自动化开发之路 【第1篇】:Python简介和入门 编程与编程语言 一 编程与编程语言 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 编程的目的: #计算机的发明,是为了用机器取代/解放人力,而编程的目的则是将人类 阅读全文

posted @ 2017-12-13 23:41 flyoss

Python自动化开发之路
只有注册用户登录后才能阅读该文。

posted @ 2017-12-13 23:37 flyoss

Python开发之路
该文被密码保护。

posted @ 2017-12-13 23:21 flyoss

导航