2018年5月19日

python3 迭代器&生成器

摘要: 前戏:列表生成式 等于 用列表生成式生成列表。需要将所有数据生成到内存中,占用空间,如果数据太多。生成数据就会耗时较久。 例如需要运行卡顿一下..... 定义一个生成器:定义时不生成任何数据,只有通过for循环调用,或者生成器本身自带的__next__()方法来调用 。 注意:1、__next__( 阅读全文

posted @ 2018-05-19 10:35 zhangmingda 阅读(135) 评论(0) 推荐(0) 编辑

2018年5月17日

Python3装饰器

摘要: 装饰器:本质是函数(装饰其他函数-->为其他函数添加功能) 原则:1.不能被修改装饰的源代码 2、不能修改被装饰的函数的调用方式知识储备:1、函数即“变量”2、高阶函数3、嵌套函数高阶函数+嵌套函数 = 装饰器高阶函数:a.把一个函数名当做实参传给另一个函数 b.返回值中包含函数名嵌套函数: 仅用高 阅读全文

posted @ 2018-05-17 23:15 zhangmingda 阅读(136) 评论(0) 推荐(0) 编辑

2018年5月16日

python3 内置方法 字符串转换为字典

摘要: 内置方法:eval()将字符串转换为字典代码:str = '''{'backend':'www.oldboy.org', 'record':{ 'server':'122.111.2.23', 'weight':'20', 'maxconn':30 } }'''str_to_dict = eval( 阅读全文

posted @ 2018-05-16 22:07 zhangmingda 阅读(612) 评论(0) 推荐(0) 编辑

2018年5月14日

tcpdump非常实用的抓包实例

摘要: 物理机上联交换机口名称判断 sudo tcpdump ether proto 0x88cc -A -s0 -t -c 1 -i eth0 sudo tcpdump ether proto 0x88cc -A -s0 -t -c 1 -i eth0 tcpdump命令参数: -A 以ASCII码方式显 阅读全文

posted @ 2018-05-14 15:57 zhangmingda 阅读(539) 评论(0) 推荐(0) 编辑

Python第三周 函数详解

摘要: def 函数名(): ”””注释说明“”“” 执行逻辑体 return 返回值 定义不带参数的函数 带参数的函数 默认参数 这个是函数中使用参数组的测试脚本。 def(*形式参数名):的 特点:传入这个函数的参数个数不固定,未知个数 行参数组+位置参数方式定义函数 以字典做参数组定义函数 定义使用d 阅读全文

posted @ 2018-05-14 15:56 zhangmingda 阅读(178) 评论(0) 推荐(0) 编辑

2018年5月13日

Shell之awk常用用法

摘要: 阅读全文

posted @ 2018-05-13 18:25 zhangmingda 阅读(174) 评论(0) 推荐(0) 编辑

Shell之Sed常用用法

摘要: 匹配某字符串开头的行,整行替换 文本原内容 目的: SELINUX= 整行替换为SELINUX=disabled # grep -Ev '^$|^#' /etc/selinux/config SELINUX=enforcing SELINUXTYPE=targeted [root@localhost 阅读全文

posted @ 2018-05-13 12:27 zhangmingda 阅读(834) 评论(0) 推荐(0) 编辑

2018年5月12日

python 字符编码讲解

摘要: ANSI不是一种具体的编码格式 ANSI在中文Windows操作系统代码指的是GBK编码 ANSI在中文Mac操作系统代码指的是UTF-8编码 ANSI在其他国家的操作系统中有其他的编码格式 #ASCII码:不能存中文 一个字符占用8位#uniconde:这是是一种字符集,可以存中文,一个字符占用1 阅读全文

posted @ 2018-05-12 22:29 zhangmingda 阅读(544) 评论(0) 推荐(0) 编辑

2018年5月10日

python enumerate枚举用法总结

摘要: enumerate()说明 enumerate()是python的内置函数enumerate在字典上是枚举、列举的意思对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值enumerate多用于在for循环中得到计数 阅读全文

posted @ 2018-05-10 19:56 zhangmingda 阅读(405) 评论(0) 推荐(0) 编辑

Python第三周 数据类型:集合set、文件的读写、追加操作。

摘要: 集合 知识点:集合是无序的 格式:{1,2,3,"str_test"} set_1 = set(list1)#将列表转换为集合 集合关系测试: 集合的逻辑判断、取交集、并集、差集、子集、父集 用数学运算符进行关系测试。 集合的增删 文件操作 先了解下文件描述符 https://www.cnblogs 阅读全文

posted @ 2018-05-10 19:24 zhangmingda 阅读(375) 评论(0) 推荐(0) 编辑

导航