运维做了5,6年了,感觉自己到了很大的瓶颈,所有的东西还是局限在我在怎么用,而不会开发这些工具,所以我报名参加了ALex的自动化运维学习班,通过第一次上课,我学到了一些基础的内容,不过对我这个开发能力几乎为零的人来说也需要消化一阵子了,第一堂基础课,ifelse语句,fo..
分类:
编程语言 时间:
2016-07-03 23:37:27
阅读次数:
694
内容目录: 面向对象三大特性之多态性 面向对象中的成员:字段、方法、属性 类的成员修饰符 类的特殊成员 特殊成员方法 面向对象其他 异常处理 设计模式之单例模式 面向对象的多态性 多态性:即指多种形态多种类型 比如在函数中可以定义def func(arg),arg可以为为整型,可以为字符串可以为字典 ...
分类:
编程语言 时间:
2016-06-29 23:40:33
阅读次数:
229
一、程序功能购物功能-输入工资-列出购物菜单-选择购物项目-选择的购物项目,金额小于工资,扣钱,加入购物车-选择的购物项目,金额大于工资,给出提示,买金额小的项目-此时输入quit,退出购物,列出购物清单,退出二、流程图如下三、python代码#!/usr/bin/envpythonimportsyss..
分类:
编程语言 时间:
2016-06-27 17:44:13
阅读次数:
168
一、脚本功能登录接口-输入用户名、密码-用户名、密码为空,提示-输错三次锁定-认证成功后,显示欢迎登录信息二、流程图三、python代码[root@s01-ansible-106-k3Day1]#catlogin.py#!/usr/bin/envpythonimportsysusername=‘hanyun‘password=‘hanyun123‘retry_count=0whileTrue:u..
分类:
编程语言 时间:
2016-06-23 19:05:32
阅读次数:
209
嘉宾简介刘天斯从事互联网运维工作已13年,目前就职于腾讯-互动娱乐部,负责游戏大数据的运营,曾就职于天涯社区,担任首席架构师/系统管理员。热衷开源技术的研究,包括系统架构、运维开发、负载均衡、缓存技术、数据库、NOSQL、分布式存储、消息中间件、大数据及云计算、Meso..
分类:
编程语言 时间:
2016-06-22 16:00:31
阅读次数:
703
内容目录: 面向对象应用场景 类和对象的创建 类中的__init__构造方法 self理解 面向对象的三大特性:封装、继承、多态 概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强. ...
分类:
编程语言 时间:
2016-06-21 01:06:11
阅读次数:
267
内容目录 反射 模块 反射 利用字符串的形式去对象(模块)中操作(寻找/检查/删除/设置)成员,我们称之为反射。 方法: 模块 补充: 特殊变量 __doc__ 注释 __file__ 当前py文件的路径 __packaged__ __cached__ __name__ ...
分类:
编程语言 时间:
2016-06-12 01:39:45
阅读次数:
151
不带参数的装饰器 def w1(main_func): def outer(*args, **kwargs): before_func(*args, **kwargs) #before_func定义忽略 main_func(*args, **kwargs) after_func(*args, **k ...
分类:
编程语言 时间:
2016-05-08 18:07:46
阅读次数:
411
使用shell命令进行复杂的运维时,代码往往变得复杂难懂,而使用python脚本语言来编写运维程序,就相当于开发普通的应用一样,所以维护和扩展都比较简单,更重要的是python运维工具fabric能自动登录其他服务器进行各种操作,这种实现使用shell是很难做到的,但是使用fabric实现就很简单, ...
分类:
编程语言 时间:
2016-04-29 14:11:40
阅读次数:
195
虽然曾经使用Python做过几个小网站的后台,但未能触及Python的方方面面。本次参加51cto网的老男孩Python运维课程,来查漏补缺。 本篇博文将会持续更新,不断加入本人遗漏的Python知识点。 4月5日~4月11日: 在Linux下,使用 #!/usr/bin/python3 或者 #! ...
分类:
编程语言 时间:
2016-04-11 22:23:55
阅读次数:
259