摘要: 犹记得一周前,对图形验证码有点想法,自信满满的去做破解的工作,但是实际被各种打脸,不接触这行,真不懂里面的套路;         那目前人工智能的应用场景有哪些: OCR、语音技术(比如Siri)、大数据应用等~ 机器学习:一种实现人工智能的方法 机器学习最基本的做法,是使用算法来解析数据、从... 阅读原文
2018-06-19 20:05:04 阅读(1314) 评论(0)
摘要: 本节主要内容:1. 通⽤装饰器回顾2. 函数的有⽤信息3. 带参数的装饰器4. 多个装饰器同时装饰⼀个函数 ⼀. 通⽤装饰器的回顾开闭原则: 对增加功能开放. 对修改代码封闭装饰器的作⽤: 在不改变原有代码的基础上给⼀个函数增加功能通⽤装饰器的写法: 执行过程: 其实执行  target_func()就是执行i... 阅读原文
2018-06-19 18:41:09 阅读(1311) 评论(0)
摘要:         2.2 程序原理 本程序根据颜色(肤色)找出图片中皮肤的区域,然后通过一些条件判断是否为色情图片。 程序的关键步骤如下:   HSV 颜色模式 h > 0 and h < 35 and s > 0.23 and s < 0.68 YCbCr ... 阅读原文
2018-06-19 17:56:06 阅读(1327) 评论(0)
摘要: 编码方式 -Utf8编码方式:# -*- coding: utf-8 -*- 注释 -行注释 # -块注释 '''...'''或"""...""" 基础语法 -print()输出默认换行,不换行需要末尾加end="" 1 print("A",end="") 2 print("B") -input()输入 1 s... 阅读原文
2018-06-19 16:16:02 阅读(1267) 评论(0)
摘要: 转载请注明出处:https://www.cnblogs.com/shapeL/p/9188495.html   前言:上篇文章python3+requests+unittest:接口自动化测试(一):https://www.cnblogs.com/shapeL/p/9179484.html ,已经介绍了基于unitt... 阅读原文
2018-06-19 14:28:04 阅读(1338) 评论(0)
摘要: 目标: 理解列表方法的真实含义。 操作: list_1.append(element) ==> append(list_1, element) mystuff.append('hello') 这样的代码时,你事实上已经在Python 内部激发了一个连锁反应。以下是它的工作原理: 1. 先找到mystu... 阅读原文
2018-06-19 12:53:01 阅读(1303) 评论(0)
摘要:     之前写过一篇文章日志的艺术(The art of logging),提到了输出日志的时候记录上下文信息的重要性,我认为上下文信息包括: when:log事件发生的时间 where:log事件发生在哪个模块(文件、函数) how important:log 事件的紧急程度 who:事件产生者... 阅读原文
2018-06-19 12:45:04 阅读(1269) 评论(0)
摘要: 一、__call__() 在Flask app启动后,一旦uwsgi收到来自web server的请求,就会调用后端app,其实此时就是调用app的__call__(environ,start_response). flask.py: def __call__(self, environ, start_re... 阅读原文
2018-06-19 10:28:04 阅读(1565) 评论(0)
摘要: 针对上次的程序进行了如下优化:     1.整个程序分为两个接口,分别为商家可用户   2.商家可以添加商品,修改价格   3.商品信息存储在文件中,余额和已购商品也存在文件中     1 products_list=[] 2 shopping_list=[] 3 price_list=[] 4 while... 阅读原文
2018-06-19 09:04:02 阅读(1246) 评论(0)
摘要: 模块 模块,就用一砣代码实现了某个功能的代码集合。  类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。 而对于一个复杂的功能来说,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 例如:o... 阅读原文
2018-06-19 07:23:17 阅读(1300) 评论(0)