2021年5月29日

python+selenium之页面元素截图

摘要: 对页面中元素截图,需执行如下步骤: 1)截图页面整张图片 2)定位页面中元素位置 3)计算页面元素的left、top、right、bottom from selenium import webdriverfrom selenium.webdriver.common.action_chains imp 阅读全文

posted @ 2021-05-29 17:00 小季123 阅读(968) 评论(0) 推荐(0) 编辑

2021年2月28日

selenium八大定位

摘要: web自动化测试中常见的操作包括:1)定位并获取网页中的元素;2)对元素对象执行单击、双击、拖拽、输入值等操作; selenium提供的定位方法:id、name、css、link_text、partial_link_text、class、xpath、tag_name. (1)id HTML tag中 阅读全文

posted @ 2021-02-28 14:05 小季123 阅读(69) 评论(0) 推荐(0) 编辑

2021年1月31日

http概述之URL与资源

摘要: 在网络世界中,存在各式各样的资源。如果将网络世界比作一座城市,这座城市里有很多的房子,每个房子里都有一排排的柜子,在每个柜子里存在着各式各样的资源。当一个远方的人想要这个柜子里的资源,便给指定的邮差http,邮差打开信,信中内容是让邮差到南京路302号房子,取二楼第一排最左边柜子里的资源。同样道理, 阅读全文

posted @ 2021-01-31 22:23 小季123 阅读(75) 评论(0) 推荐(0) 编辑

2019年3月27日

数组中只出现一次的数字

摘要: /*(1)对整个数组进行异或,结果为只出现一次的两个数字异或的结果 (2)找到一个为1的异或结果的下标,根据该下标将数组分成两个部分 (3)分别对这两个部分进行异或,则结果是这两个数字 */ class Solution {public: void FindNumsAppearOnce(vector 阅读全文

posted @ 2019-03-27 10:58 小季123 阅读(85) 评论(0) 推荐(0) 编辑

2019年3月26日

数字在排序数组中出现的次数

摘要: 思想:可以采用暴力求解的方法,但时间复杂度高 采用二分求解的方法,时间复杂度为O(logn) 具体操作如下: 寻找第一个K:当二分查找当前的元素为K,判断k是否是第一个k 如果当前元素的值不是k ,根据大于k或者小于K来判断k属于前半部分还是后半部分 寻找最后一个k,使用二分查找的方法,判断当前元素 阅读全文

posted @ 2019-03-26 09:10 小季123 阅读(152) 评论(0) 推荐(0) 编辑

2019年3月21日

把数组排成最小的数

摘要: 题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 解题思路:a+b>b+a,则a排在b的前面,为了防止int类型的数字的溢出,将Int转换为string,采用to_s 阅读全文

posted @ 2019-03-21 11:05 小季123 阅读(127) 评论(0) 推荐(0) 编辑

2019年3月20日

数组中出现次数超过一半的数字

摘要: 思路:采用阵地攻守的方法 第一个元素作为第一个士兵,镇守阵地,times=1;当遇到相同的元素,则当做是朋友,times++,当遇到不同的元素,当做是敌人,则同归于尽。如果times==0,表示阵地没有士兵,则令下一个士兵作为坚守阵地,且times=1;循环遍历结束后,最后留在阵地的元素可能是主元素 阅读全文

posted @ 2019-03-20 09:54 小季123 阅读(73) 评论(0) 推荐(0) 编辑

2019年3月14日

调整数组顺序使得奇数位于偶数的前面

摘要: 时间复杂度为o(n),空间复杂度为o(1) 思路:定义两个指针,分别位于数组的首尾两端,当出现left指向偶数,right指向奇数,就调换,否则left++,right--; 牛客网上的题目有点改变: 题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分 阅读全文

posted @ 2019-03-14 10:58 小季123 阅读(151) 评论(0) 推荐(0) 编辑

2019年3月13日

旋转数组的最小值

摘要: 方法1:采用顺序遍历的方法,最优的时间复杂度为O(1),最差的时间复杂度为O(n), 方法2,采用二分查找法,时间复杂度为O(logn);该方法在左神算法里也出现过 class Solution {public: int minNumberInRotateArray(vector<int> rota 阅读全文

posted @ 2019-03-13 14:55 小季123 阅读(422) 评论(0) 推荐(0) 编辑

二维数组的查找

摘要: 思路:因为矩阵是有序的,从左下角开始遍历 (1)大于查找值,则上移,小于查找值,则右移,如果等于,则返回 注意:在矩阵中,要知道左下角的坐标如何计算 阅读全文

posted @ 2019-03-13 10:47 小季123 阅读(111) 评论(0) 推荐(0) 编辑

导航