摘要:
这样添加选项,执行get后会显示网页无法连接 需要用desired_capabilities添加选项 阅读全文
摘要:
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 阅读全文
摘要:
多线程:python的线程是全局解释器锁,所有只能使用一个线程,但是在IO密集型操作可以提高效率。 多进程:多进程适用于CPU密集的操作,但是比较浪费资源。 协程:利用一个线程,切换执行某段程序。 异步非阻塞:异步就是程序执行完成执行回调函数,非阻塞就是不等待,连不上就换下一个。 对于多线程和多进行 阅读全文
摘要:
Requests Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 License 阅读全文
摘要:
设计模式六大原则 开闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。里氏(Liskov)替换原则:所有引用基类(父类)的地方必须能透明地使用其子类的对象。依赖倒置原则:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细 阅读全文
摘要:
介绍 pandas是一个强大的Python数据分析的工具包。 pandas是基于NumPy构建的。 pandas的主要功能 具备对其功能的数据结构DataFrame、Series 集成时间序列功能 提供丰富的数学运算和操作 灵活处理缺失数据 安装方法:pip install pandas 引用方法: 阅读全文
摘要:
Numpy NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。 NumPy的主要功能: ndarray,一个多维数组结构,高效且节省空间 无需循环对整组数据进行快速运算的数学函数 读写磁盘数据的工具以及用于操作内存映射文件的工具 线性代数、随机数生成和傅里叶变换功能 阅读全文
摘要:
from bs4 import BeautifulSoup import urllib.request doc = urllib.request.urlopen('http://www.bkzy.org/Index/Declaration?intPageNo=1') doc = doc.read().decode('utf-8') soup = BeautifulSoup(doc, "html... 阅读全文
摘要:
实现自定义用户创建admin管理员 配置 settings.py: 数据库 models.py: urls.py 用户登录验证 views.py admin中创建用户 admin.py 详细参考官方文档:https://docs.djangoproject.com/en/1.11/topics/au 阅读全文
摘要:
客户端发送: username、 时间戳、 md5(username+passord+时间戳) # md5 只截取一部分,服务端也要一样 服务端验证: 接收到客户端发来的(username、时间戳、md5) 现在的时间戳 减 客户端发送的时间戳 > 5分钟 就不执行下面的流程。 服务端取到usern 阅读全文