- 博客(154)
- 收藏
- 关注
原创 画图
pygmame 封装了一些通用的游戏操作: 鼠标键盘图片音乐 …pip3 install pygame游戏的框架import pygame#from pygame.locals import *pygame.init()screen = pygame.display.set_mode((800,600))pygame.display.set_caption('测试游戏')cloc...
2019-05-13 09:18:56 230
原创 Ansible-playbook
yumstate:状态(present,absent,latest),表示是安装还卸载 present:默认的,表示为安装 latest: 安装为最新的版本 absent:表示删除 确认一个软件包已经安装,但不去升级它: $ ansible webservers -m yum -a "name=lftp state=present" ...
2019-05-09 18:23:35 475
原创 构建数据包,Ansible
构建数据包pip3 install scapy#ipythonfrom scapy.all import *TCP()IP()ICMP()Ether()DNS()tmp =TCP()tmp.show()tmp.sport = 66661tmp.show()tmp.dport = RandShort() 设置目标端口随机tmp.show()del(tmp....
2019-05-07 18:14:21 492
原创 电子邮件
发电子邮件发电子邮件: smtp smtps 服务器: postfix sendmail qmail 客户端: web ,foxmail , outlook 收电子邮件: pop3 pip3s imap imaps 服务器: devocote 客户端: web ,foxmail , ou...
2019-05-01 17:55:29 1956
原创 Lxml模块
http://note.youdao.com/noteshare?id=c736fc03b6e8c8cb8fe44c4b1234d6ac&sub=CDE1B2B5D124400A84EFEF7030A1A271
2019-04-28 17:25:29 389
原创 requests模块
dns服务器端 bind powerdns dnsmasq 常见的dns记录类型有: A :ipv4 主机地址 AAAA :IPv6主机地址 NS :权威名称服务器 CNAME :别名 SOA :标记权威区域的开始 PTR :反向dns记录 MX :邮件交换,邮件域名...
2019-04-27 13:54:31 300
原创 采集系统信息,比较文件差异
虚拟环境可以隔离多个开发环境,基本上生产环境和开发环境都使用虚拟环境在虚拟环境中只会影响python本身,不会影响系统中的任何操作 python2.* virtualenv python3.* 模块 venv#准备存放代码目录 #mkdir -p /python_pro/pure_py#cd /python_pro创建虚拟环境#/usr/local/py...
2019-04-25 20:25:32 162
原创 面向对象
类 : 是对一类事物抽象出来的特性的集合(属性和方法)制造月饼的模具对象: 由类生成出的一系列实例一个个真实的月饼属性和方法是一个整体,属性就是变量,方法就是函数示例:class Dog:def init(self,name,age,color):self.name = nameself.age = ageself.color = color def eat(self)...
2019-04-24 13:24:41 163
原创 re正则表达式
正则是一种处理字符串的工具它有两种风格 perl posix例: 如何判断一个变量中是否有大写字母 name = 'harry' echo $name |egrep '[A-Z]' &> /dev/null if [ $? -eq 0];then echo 'have' fi正则如何写:普通字符:a b X 1...
2019-04-20 12:48:26 406
原创 模块
sys: 它是和python运行环境相关的模块常用sys模块功能查看模块查找目录 :sys.path查看当前导入的模块 :sys.modules查看当前操作系统 :sys.platform 查看所有内嵌的模块 :sys.builtin_module_names退出当前程序 :sys.exit([n]) ---- 当n 为非0时,引发一个Sys...
2019-04-18 23:08:48 195
原创 错误和异常,模块和包
常见异常https://docs.python.org/3/library/exceptions.html#exception-hierarchyNameErrorZeroDivisionErrorSyntaxErrorIndexErrorKeyErrorIOErrorAttributeError这些异常都是BaseException的子类。异常处理捕捉异常(SyntaxEr...
2019-04-16 16:12:50 253
原创 函数
函数: 可以简单理解为,是为原来一个实现独立的功能代码块,起个名字。优点: 节省空间 保持一致性 必须要有“唯一”的返回值,使用return返回结果,如果没有return语句,则返回 None 不管函数里面是什么代码,只要遇到return立即返回并结束形式:def function_name([参数]):‘...
2019-04-09 13:40:36 339
原创 列表解析、生成器、文件操作
列表解析[ 表达式 for var in 序列] 类似 for var in 序列: 代码块[ 表达式 for var in 序列 if 条件] [ 表达式 for var1 in 序列1 for var2 in 序列2] 例: 将列表中的数字变成字符串L = [1,4,6,4,1]#传统方法ret = []for i in L:tmp =...
2019-04-06 13:28:01 381
原创 for
for 语法形式一: for 变量名 in 迭代对象: 代码块形式二: for 变量名 in 迭代对象: 代码块1 else: 代码块2 练习1: 求 1到100之间的和range(10) ==> 0 1 2 3 4 5 6 7 8 9range(1,10) ...
2019-04-04 14:32:13 463
原创 循环与迭代
python的循环语句只有二个 while for ,所有的语句都支持嵌套while 语句:形式一: while 条件: 代码块1形式二: while 条件: 代码块1 else: 代码块2死循环,只要条件永远为真 while True: 代码块循环控制语句: break ...
2019-04-02 11:46:01 2180
原创 条件表达式与格式化输出
格式化输出 format %s = 'myname is {} ,my age is {}'.format('libai',30)s = 'myname is {0} {0},my age is {1}'.format('libai',30)s = 'myname is {name} ,my age is {age}'.format(name='dufu',age=20)列表展开 ...
2019-03-30 12:04:30 882
原创 apache详解
http://note.youdao.com/noteshare?id=9ed3719807ac90c8b388efc0f84383d5&sub=5E96CEF840274719B00F502FD2C7CBD9
2019-03-28 18:28:24 5443
原创 字典和集合
字典 dict字典 dict是一种无序的可变容器,序列的索引对它失效,它的索引是自定义的形式:d = {}d = {‘key1’:‘value1’,‘key2’:‘value2’}d = dict(a=1,b=2)d = dict([(‘name’,‘libai’),(‘age’,30)])d = dict.fromkeys(迭代对象) 将一个迭代对象的每个元素作为键,值默认...
2019-03-28 18:18:01 5405
原创 http协议分析
http://note.youdao.com/noteshare?id=5f90aa903dccf1f6481bcacc9c2bd1ab&sub=1C2493B8F140489BA0B4504EBCF95CC9
2019-03-27 11:22:36 5750
原创 架构
http://note.youdao.com/noteshare?id=08cd823f77e76cf37cff0c485625de4d&sub=2F8E3C99B4154E0BA6047EF8BA724CB6
2019-03-27 11:20:05 5505 8
原创 列表和元组
字符编码:ASCII : 只编码了英文和常用符汉字 : gbk gb2313unicode : 将全球所有文字编写到了一张表中,unicdoe一般存在于内存中,不会存在硬盘中数据在硬盘或网络上进行存储或传输时,必须以字节码的形式存在。将编码编码成字节码: utf-8 gbk常用命令 - ord()...
2019-03-27 11:18:07 5431
原创 字符串
字符串很重要的类型也是方法最多的一个类型定义: 被双引号或单引号引起来的对象称为字符串(三个单引号或三个双引号可以表示多行字符串) s = 'xSHeLL 6 FrEE HOMe/sChoOL' s = "" s = str(123) 将一个对象转换成字符串 s = r'原样输出' s = u'里面是unicode码'格...
2019-03-24 11:42:25 5410
原创 什么是kubetnetes?
http://note.youdao.com/noteshare?id=6089f804962de9b0b6ff48cb0706e47b&sub=FB8708282AA04ADF8AF8F495D110C245
2019-03-22 01:14:05 5521
原创 kubeadm工具安装kubernetes1.12.3
http://note.youdao.com/noteshare?id=1ed17c432fc0f321276d00d98691e6a6&sub=144E0BF234CB47E6B08E5357576E2C5D
2019-03-22 00:43:00 5397
原创 python操作符及数据类型之整形
操作符标准算术操作符+ - * / // %(取模) ** (可以使用小括号改变优先级)标准比较操作符 (只会返回布尔值)< <= > >= == !=对 真值 True错 假值 False逻辑操作符 shell: && ...
2019-03-21 23:18:59 5684
原创 python安装
python运维:yum virt-manager firewalld 豆瓣 instergram openstack jumpserveransible salt-stack30次 基础 运维模块 python游戏 django编译型C C++ java解释型(不需要手工编译)pythonphpjavascriptshell安装pythonwindowslinux...
2019-03-19 18:35:12 5440
原创 python电子版
http://note.youdao.com/noteshare?id=33c7ffbaf1af255b1cbfbad2a35f0e1c&sub=0091E7F39FF144B3BB7B1069995AF1BF
2019-03-19 18:34:25 179
原创 Docker的数据管理
http://note.youdao.com/noteshare?id=3d59bed4b4d891a4ef634f7a8312d6c6&sub=7DDE6E9ACE144B93BBDA63245795C392
2019-03-16 18:50:12 5365
原创 Mongodb副本集
http://note.youdao.com/noteshare?id=b79b23a6a9c0ab58a92f7dfdfd419ba4&sub=30110BCD358E40F1B7C80D2380012B66
2019-03-16 18:49:50 5321
原创 mongdb查询、排序、索引、监控
http://note.youdao.com/noteshare?id=a1d6e0314877774ae154dc8f91b86f68&sub=A067FD80DC024D97BD538E56C94D792E
2019-03-14 18:12:57 5409
原创 swarm集群
http://note.youdao.com/noteshare?id=72164717956fe435e438668c310cbc64&sub=74234EF056524D5DA1F75358815BF93F
2019-03-14 18:12:35 5363
原创 Mongodb操作
http://note.youdao.com/noteshare?id=c0dfa8d67bdef04357daf2144ec5cceb&sub=0928A3635A0C42FB91C7CB742E50B295
2019-03-13 15:24:40 5371
原创 使用Dockerfile
http://note.youdao.com/noteshare?id=46fb903e3b0a1015c5b0a19f4749e6b9&sub=965B2D2DC98D471FB44507AD9BFFA703
2019-03-13 15:24:16 5359
原创 Docker网络命令
http://note.youdao.com/noteshare?id=be7f700e7618721d85a3942c6b6be744&sub=6F93AFA8041F47D3AA7A435D30A1478B
2019-03-09 19:02:13 5476
原创 Mongodb简介与安装
http://note.youdao.com/noteshare?id=acccb3cdc5c6492b7ad41bee2a5a61d3&sub=406065C112444EB983D779B9C6FF30B4
2019-03-09 19:01:43 5319
原创 Docker网络配置
http://note.youdao.com/noteshare?id=2e94d495935b1625ae68cc0343cf16ae&sub=B40C0E42A83142DA9075262E939BAD03
2019-03-08 12:16:08 5321
原创 MySQL高可用MHA
http://note.youdao.com/noteshare?id=f9469cef7dc5097f3db955715630eec2&sub=9FD6123CD74042FE96B6665756428941
2019-03-08 12:15:42 5322
原创 MySQL高可用MMM
http://note.youdao.com/noteshare?id=c6060026aedabaf2c3c830ee9a742435&sub=0F04AF40276F4C03B183D7408FB66B1C
2019-03-06 13:37:10 5384
原创 Docker仓库
http://note.youdao.com/noteshare?id=5b6baba0e7071ed5d62d1c21c1beefa9&sub=31278FD8B12E40F2AB66AB2093F6A2A6
2019-03-06 13:36:42 5316
原创 MySQL高可用+双主
http://note.youdao.com/noteshare?id=d663c316440f30788a4cd5a43ff73b7a&sub=11D27AA92F6549A0932A41BA01E91FF6
2019-03-02 18:45:44 5643
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人