随笔分类 -  python

摘要:内置函数 python 内置函数有很多,这里挑一部分介绍一下 abs() 获取绝对值,参数为数字 all() 参数为一个可迭代对象,判断这个可迭代对象的所有元素都是True。 除了0,None,空,False 其他都是True any() 参数为一个可迭代对象,判断这个可迭代对象的所有元素都是Fal 阅读全文
posted @ 2019-08-09 18:03 君子不徒语 阅读(221) 评论(0) 推荐(0)
摘要:迭代器 说到迭代器就得想说可迭代对象Iterable,实现了__iter__()方法的对象都是可迭代对象,例如很多容器,list ,set, tuples。使用iter方法可以把一个可迭代对象变成迭代器 迭代器是实现了__next__()方法的可迭代对象,也就是说迭代器必须实现__iter__()和 阅读全文
posted @ 2019-08-08 15:19 君子不徒语 阅读(236) 评论(0) 推荐(0)
摘要:1 函数装饰器 构成:外部函数传入被装饰函数名,内部函数返回装饰函数名 特点:不修改函数的调用方式,不修改函数的代码 作用:在不对函数做任何修改的情况下增加额外的功能 例如:缓存装饰器,权限验证装饰器,日志装饰器,路由装饰器,异常处理装饰器,错误重试装饰器,计时装饰器等 函数装饰器装饰函数 impo 阅读全文
posted @ 2019-08-06 17:46 君子不徒语 阅读(192) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- import happybase from thrift.transport.TSocket import TSocket from thrift.transport.TTransport import TBufferedTransport from thrift.protocol import TBinaryProtocol from hbas... 阅读全文
posted @ 2019-08-01 19:03 君子不徒语 阅读(1273) 评论(1) 推荐(0)
摘要:zlib 压缩 结果如下: 这个压缩方法有一个明显的缺陷:需要有足够大的内存去存储待压缩数据和压缩后的数据。那我们是否可以每次压缩一部分呢,也是可以的 gzip 压缩数据gzip 和 zlib都有compress和deconpress方法,用法也是一样的,说说文件的操作把读取压缩文件示例 创建压缩G 阅读全文
posted @ 2019-07-25 17:31 君子不徒语 阅读(2157) 评论(0) 推荐(1)
摘要:jsonSchema 的应用场景有很多,毕竟现在各个接口传输数据基本都是json,比如你做测试想对部分json字段进行校验或者统计你该如何写?解析json获取字段然后if else?不是说不可以但是也太low了,完全可以用jsonSchema来解决这个问题。有人就会说了,可是我不会啊,不会写json 阅读全文
posted @ 2019-07-24 17:35 君子不徒语 阅读(380) 评论(0) 推荐(1)
摘要:python 发送kafka大体有三种方式 1 发送并忘记(不关注是否正常到达,不对返回结果做处理) 2 同步发送(通过get方法等待Kafka的响应,判断消息是否发送成功) 3 异步发送+回调函数(消息以异步的方式发送,通过回调函数返回消息发送成功/失败) 除此之外,还能发送压缩数据流 阅读全文
posted @ 2019-07-23 16:05 君子不徒语 阅读(4679) 评论(0) 推荐(0)