摘要: 1、游览器输入一个地址。到页面展示中间经历了哪些东西? #这个问题前端面试基本上百分百问的。测试的话,基础的功能面试可能不会问。自动化的话基本上也会问的。 1、游览器输入url。先解析url地址是否合法 2、游览器检查是否有缓存(游览器缓存-系统缓存-路由器缓存)。如果有,直接显示。如果没有,跳到第 阅读全文
posted @ 2018-12-18 19:15 John.Liu- 阅读(6426) 评论(2) 推荐(1) 编辑
摘要: 基本上都是一些面试常问到的题目 1、说一些你比较常用linux指令 1.1、ls/ll、cd、mkdir、rm-rf、cp、mv、ps -ef | grep xxx、kill、free-m、tar -xvf file.tar、(说那么十几二十来个估计差不多了) 2、查看进程(例:如何查看所有xx进程 阅读全文
posted @ 2018-12-18 11:47 John.Liu- 阅读(50034) 评论(2) 推荐(1) 编辑
摘要: #前言。学完django基础之后。发现忘的比学的还快。于是赶紧过一遍。# 1、关于django结构 2、关于django运行流程。 简单说法: 1、游览器输入url。进入服务。 2、wsgi.py文件会调用settings.py文件(setting指定了很多东西。比如:允许哪些主机可以访问、安装指定 阅读全文
posted @ 2018-12-17 12:11 John.Liu- 阅读(2220) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序: 冒泡排序算是最基本的python算法了。也算python面试遇到问的最多的了。 如果是封装成函数。代码如下: 如果初始就一个字典。那么代码为: 冒泡排序的本质就是两两比较。根据结果调换位置。最终达到一个排序的效果。 注:除此之外。我们还有一种方式,同样可以达到排序的效果: 这种方法属 阅读全文
posted @ 2018-12-14 18:16 John.Liu- 阅读(3254) 评论(0) 推荐(1) 编辑
摘要: 1、聚焦元素: 思路:1、定位到目标元素。2、执行js滚动到元素出现的地方。 *1、首先,我试了下百度、51job这种。发现这些知名网页已经处理的很好了。完全不需要聚焦就可以进行操作。 *2、对于部分it网站。登录必须要极滑验证码,加载游览器配置也不好使。也没法测试,所以就说下格式吧 3、如下:登录 阅读全文
posted @ 2018-12-07 17:23 John.Liu- 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 1、DOM:文档对象模型(Document Object Model)。 1、通俗解释:dom包含整个html。我们一般在html里面定位元素,换句话说就是在dom里面定位元素。 2、元素在页面一共有三种状态: 1、元素不在dom里面。即不存在 2、元素在dom里面,隐藏元素。即is_display 阅读全文
posted @ 2018-12-05 14:43 John.Liu- 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 1、二次封装之前,先来复习下selenium的三种等待方式。 1、sleep(强制等待,进程休眠) 1、作用于局部。浪费时间。看情况使用。 2、implicitly_wait(30)(隐式等待) 1、作用于全局。 2、需等待页面完全加载完成,之后才会去查找元素。(游览器左上角转圈结束表示加载完成) 阅读全文
posted @ 2018-12-03 17:40 John.Liu- 阅读(2053) 评论(0) 推荐(0) 编辑
摘要: 1、忘记密码 1、vim进入etc目录的my.cnf ,在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程。 2、重启服务:service mysqld status 3、这时可以直接输入mysql进入数据库 4、输入:USE mysql; 5、输入:UP 阅读全文
posted @ 2018-11-24 13:05 John.Liu- 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 针对于Cenos7系统 1、小白: 1、cd ../ 退回上一级目录(cd / 退回根目录) 2、ls/ll 显示当前目录所有信息/详细信息(ls-a显示隐藏文件) 3、mkdir 创建文件夹(touch 创建文件) 4、rm -rf 文件名or文件夹名。删除 5、cp 拷贝 cp -R 拷贝文件夹 阅读全文
posted @ 2018-11-24 10:07 John.Liu- 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 1、数据库常用命令可以分为两大类:DDL和DML 1、DDL语句(data definition language):针对于数据库的表or列名的命令。主要分为增删改三部分。 2、DML语句(data manipulation language):针对于具体数据的命令。主要分为增删改查四部分。(测试用 阅读全文
posted @ 2018-11-23 22:01 John.Liu- 阅读(1478) 评论(0) 推荐(0) 编辑