摘要: 1.概要 - ECMAScript2015(ES6)是Javascript最标准的语法式样,是在2015年6月由Ecma国籍组织公布的最新版本,现在已经被多个领域和浏览器所广泛采纳和使用。 2.学习网址: - https://github.com/lukehoban/es6features- htt 阅读全文
posted @ 2019-08-05 18:07 WANG-X 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、闭包满足的条件 闭包 = 内部函数 + 定义函数的环境 条件一 : 内部函数 条件二: 外部环境的变量 二、实战 看到这段代码,我们看到了,函数里嵌套了函数,那么是什么意思呢? 首先了解闭包前,我们先了解作用域 什么是作用域? 以上面代码为例子,x,y有效的地方就是在outer这个函数内,在其他 阅读全文
posted @ 2019-03-06 15:57 WANG-X 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.pip降级 2. Flask利用pymysql出现Warning:1366的解决办法 阅读全文
posted @ 2019-01-30 15:01 WANG-X 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、前提 我们开始爬虫前,基本按照以下步骤来做: 1.爬虫步骤:新建项目,明确爬虫目标,制作爬虫,存储爬虫内容 二、实战(已豆瓣为例子) 2.1 创建项目 1.打开pycharm -> 点开terminal (或者命令行都可以)输入 2.导入 douban scrapy项目,项目结构如下 --spi 阅读全文
posted @ 2019-01-25 16:45 WANG-X 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、前提 环境:python 3.7 操作系统: windows ;mac 二、安装步骤 mac : windows : windows环境安装的坑比较多,我们一步一步来 1.安装scrapy 报错信息:一大堆报错信息,意思就是让我们能安装C++环境什么的,那么我们不想安装怎么办? 2.安装Twis 阅读全文
posted @ 2019-01-23 16:19 WANG-X 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、前提 我们在使用unittest,testng框架的时候都知道,每个case都是项目独立的,上一个case返回的值是不能使用到下一个case的,但是实际中接口之间的关系是紧密相连的,这个时候我们怎么办? 二、解决办法 在describe()测试套件前添加全局变量 阅读全文
posted @ 2019-01-23 09:50 WANG-X 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: 一、前言 什么是匹配器? 我们可以把匹配器看成,testng断言,这么理解就可以了 二、常用的匹配器 在此代码中,expect (2 + 2) 返回一个"期望"的对象。 你通常不会对这些期望对象调用过多的匹配器。 在此代码中,.toBe(4) 是匹配器。 当 Jest 运行时,它会跟踪所有失败的匹配 阅读全文
posted @ 2019-01-22 17:20 WANG-X 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 一、前提 爬虫网页(只是演示,切勿频繁请求):https://www.kaola.com/ 需要的知识:Python,selenium 库,PyQuery 参考网站:https://selenium-python-zh.readthedocs.io/en/latest/waits.html 二、简单 阅读全文
posted @ 2019-01-18 10:25 WANG-X 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 一、前提 最近因为工作原因,不得不用windows电脑,发现windows装mysql真的坑太多 23333; 二、环境 windows 环境 mysql 5.7(不建议用5.8坑更多) 三、步骤 3.1 下载mysql-server.zip (也可以下载msi,傻瓜式一键安装) 下载链接:http 阅读全文
posted @ 2019-01-10 10:51 WANG-X 阅读(1685) 评论(0) 推荐(0) 编辑
摘要: 一、前提 windows环境的puppeteer环境配置要简单点,mac环境坑竟然有点多,这边稍微提下 二、开发环境 nodejs puppeteer mac 三、简单介绍下puppeteer Puppeteer 核心功能(1)利用网页生成PDF、图片(2)爬取SPA应用,并生成预渲染内容(即“SS 阅读全文
posted @ 2019-01-05 16:59 WANG-X 阅读(1364) 评论(0) 推荐(1) 编辑