分类
摘要:
@2020.3.23
课后练习——装饰器
一:编写函数,(函数执行的时间用time.sleep(n)模拟)
import time
def index(x,y):
time.sleep(3)
print('index %s %s' %(x,y))
index(111,22... 阅读原文
2020-03-24 21:00:02 阅读(2420) 评论(0)
摘要:
100个不同类型的python语言趣味编程题
实例009:暂停一秒输出
题目 暂停一秒输出。
程序分析 使用 time 模块的 sleep() 函数。
import time
for i in range(4):
print(str(int(time.time()))[-2:])
time.s... 阅读原文
2020-03-24 20:51:02 阅读(2861) 评论(0)
摘要:
默认参数的陷阱(只针对于默认参数是可变的数据类型):如果默认参数使用的是可变类型数据,那么无论调用多少次这个默认参数,都是同一个(id相同)。默认参数的可变数据类型既不在全局也不再局部,定义后不会消失(局部命称空间会消失)。
def func(num,nums=[]):
nums.append(n... 阅读原文
2020-03-24 19:48:02 阅读(2450) 评论(0)
摘要:
Android终端产品系统或App测试,涉及输入框边界值测试,
比如wifi热点设置热点名称, 或者搜索输入框,
需要验证该文本输入框是否最多可以输入256个字符,
如何快速实现进准的256个字符的输入呢?
准备阶段
手动先点击wifi热点名称文本输入框,确保光标已经在编辑框内了
利用adb shel... 阅读原文
2020-03-24 18:54:02 阅读(2358) 评论(0)
摘要:
协程之前我们明白Python的进程和线程,这里我们来说一下协程
子程序切换不是线程切换,而是由程序自身控制
没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显
不需要多线程的锁机制,因为只有一个线程,也不存在同时写变量冲突,在协程中控制共享资源不加锁
协程实现
def custu... 阅读原文
2020-03-24 18:34:02 阅读(2371) 评论(0)
摘要:
【目录】
一、装饰器的介绍
1、什么是装饰器
2、为何要用装饰器
二、装饰器的实现
1、无参装饰器的实现
2、有参装饰器的实现
*储备知识:(请点击下方标题阅读哦~)
1、名称空间和作用域
2、函数对象+函数的嵌套+闭包函数
一、装饰器的介绍
1、为何要用装饰器
开放封... 阅读原文
2020-03-24 17:13:02 阅读(2496) 评论(0)
摘要:
对于刚入门的Pythoner在学习过程中运行代码是或多或少会遇到一些错误,刚开始可能看起来比较费劲。随着代码量的积累,熟能生巧当遇到一些运行时错误时能够很快的定位问题原题。下面整理了常见的17个错误,希望能够帮助到大家
1、
忘记在if,for,def,elif,else,class等声明末尾加 :
会导致... 阅读原文
2020-03-24 15:41:02 阅读(2668) 评论(0)
摘要:
移动端数据捕获
第三方抓包工具
Fiddler(window)
青花瓷(mac)
miteproxy
抓包工具就是代理服务器
拦截和转发请求&响应
Fiddler的基本使用
安装
默认安装好的Fiddler只可以捕获到HTTP协议的请求
配置
进行Fiddler证书的... 阅读原文
2020-03-24 14:56:02 阅读(2462) 评论(0)
摘要:
用inception-v3重新训练自己的数据模型
背景:
现代的图像识别模型具有数以百万计的参数,从头开始训练(Train from scratch)需要大量的样本数据以及消耗巨大的计算资源(几百个GPU),因此采用迁移学习的方式重训一个模型(Retrain a model)对于学习模型的成本较低,利用In... 阅读原文
2020-03-24 12:56:03 阅读(2561) 评论(0)
摘要:
前言
2019 年底开始蔓延的新型肺炎疫情牵动人心,作为个体,我们力所能及的就是尽量待在家中少出门。
看到一些朋友叫设计同学帮忙给自己的头像戴上口罩,作为技术人,心想一定还有更多人有这样的诉求,不如开发一个简单的程序来实现这个需求,也算是帮助设计姐姐减少工作量。
于是花了些时间,写了一个叫做 face-mas... 阅读原文
2020-03-24 11:52:05 阅读(2729) 评论(0)