自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python自动化测试-2

Python自动化-功能试验1.打开某个网页2.自动登录1.打开某个网页from selenium import webdriverdriver = webdriver.Chrome()url='http://www.baidu.com'driver.get(url)emmmm 是不是看着很简单!但我还是踩了雷。。。url不加“http://”就打不开。不要跟代码讲道理,代码就是道理。2.自动登录我试验了两个登录。一个是某公司的邮箱登录,一个是163邮箱的登录。头大.jpg。总结如下

2020-12-18 15:31:31 177

原创 Python自动化测试-1

Python自动化前期准备-环境配置Python+Pycharm安装Python安装Pycharm安装WebDriver+SeleniumPython+Pycharm安装Python安装Python安装包下载傻瓜式安装即可。注意过程中有“Add ……to PATH”字样,就选中,可以省去手动配置环境变量的步骤。在cmd中输入“python”能够查看到相应版本等信息,说明安装成功。Pycharm安装Pycharm安装包下载,一般选择Community社区版的即可,功能够用,不用激活。也是

2020-12-18 13:38:22 170

原创 Python读取excel—按颜色区分

之前写过Python读取excel的博客,☞链接那个时候就是按照行列读取想要的单元格。最近吧,有了新的需求:excel中的单元格,不同颜色不同用处,我只想读取其中某几种颜色的数据。于是,有了这篇博客。话不多说,言归正传:这一次使用的是Python的openpyxl包。(有按照网上的其他博客尝试过继续使用xlrd,尝试失败。)上代码:import openpyxl#打开名为fileName的工作簿workbook = openpyxl.load_workbook(fileName)#选择

2020-08-17 15:28:30 4493 4

原创 Windows配置apache+php+mysql

Windows再来亿遍安装Apache安装mysql安装PHP目录标题为什么这么说呢,因为在CentOs上配过很多遍,踩了很多坑,也写了一篇博客。指路☞链接下面进入Windows正题。安装Apache我安装的是解压版apache2.4,指路☞链接安装mysqlemmmm这一部分挺抱歉的,mysql是去年安装的,还安装了配套的Navicat for Mysql,当时没有记录下来,很遗憾。以后有机会再补上这一趴。安装PHP下载地址:https://www.php.net/downloads.ph

2020-06-15 18:37:06 581 1

原创 Widows服务器与本地文件共享

问题是这样的:前些天使用Windows服务器,可以用复制粘贴的方式,将本地的文件粘贴到服务器上,但是不能将服务器上的文件粘贴到本地。经过一番学习,用了下述方法:在登录服务器时,进行以下配置:1.选择“显示选项”2.在展开的内容中,选择“本地资源”选项卡,并选择“详细信息”3.在“驱动器”中,可以选择共享的磁盘,例如我试用了F盘,这样在服务器里能看到本地的这一磁盘,并可以将文件放到这个磁盘里,本地会相应的显示文件。总结:挺好用的。要注意安全问题。...

2020-06-08 16:07:03 572

原创 Python list去重并保持原顺序

话不多说,直接上代码吧。(๑•̀ㅂ•́)و✧major0 = ['地理科学(公费师范)', '地理科学(公费师范)', '地理科学(公费师范)', '地理科学类', '俄语', '化学']major = list(set(major0))major.sort(key=major0.index)...

2020-05-20 14:44:32 660

原创 谷歌浏览器Software Reporter Tool

       我前些天废了牛劲更新了Chrome,每次打开使用Chrome的时候,我可怜的小笔记本电脑都呼呼响。我寻思我也没用它做啥啊,查看了一下任务管理器,有一个名为“Software Reporter Tool”的东西占用的CPU和内存很是瞩目,使用任务管理器结束这个任务,小笔记本果然不响了。       学习一波这是个啥以及解决办法吧:博客指路:https:

2020-05-17 18:53:50 659

原创 Python读写Excel

文章目录读Excel写Excel向已存在的Excel添加sheet并写入数据追加写入数据读Excelimport xlrd# 读test.xlsx文件readbook = xlrd.open_workbook(r'test.xlsx')# 读该文件的sheet1表单sheet = readbook.sheet_by_name('sheet1')# 读取行数nrows = sheet.nrows# 读取列数ncols = sheet.ncols# 读某行某列的某个元素,从0开始计数

2020-05-17 18:39:37 317

原创 Sublime text 3运行Python中的input()

使用快捷键Ctrl + shift + P ,在弹出的输入框中输入install package control;选择Install Package等待新的输入框出现,输入SublimeREPL,回车安装。依次点击Preferences—>Key Buildings,输入以下内容,然后保存,设置按键Ctrl+R(可以随意修改)为运行程序快捷键。 { "keys": ["ctrl...

2020-04-21 20:12:04 5832

原创 安装Apache解压版

压缩包下载地址:https://www.apachehaus.com/cgi-bin/download.plx选择64位的下载:下载完成后,解压缩。然后修改配置文件。用记事本或其它编辑器打开conf目录下的httpd.conf文件,查找Define SRVROOT,将后面的路径改为解压后的路径。例如我的是:Define SRVROOT "D:\apache\Apache24"。再查找...

2020-03-17 20:17:09 530

原创 Sublime text 3 中 Package Control 的安装与使用

文章目录安装使用安装1.菜单Preferences -> Browse Packages2.进入打开的目录的上层目录,然后再进入Installed Packages/目录3.下载 Package Control.sublime-package 并复制到Installed Packages/目录4.重启Sublime Text。使用快捷键 Ctrl+Shift+P(菜单 – To...

2020-03-02 21:52:11 201

原创 牛客网-剑指Offer-跳台阶

题目:跳台阶一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。C++解题方案一:一级台阶,1种跳法,二级台阶,2中跳法,从三级台阶开始,有两种可能:1.从差2级台阶到顶的位置往上跳;2.从差2级台阶到顶的位置往上跳。即n(n>3)级台阶的跳法等于n-1级台阶的跳法加上n-2级台阶的跳法。class Solution ...

2020-01-04 17:03:49 89

原创 Centos7配置Apache+Mysql+PHP(含mysqli和pdo_mysql)

不得不说,肝疼 =。=安装Apache安装Mysql安装PHP安装pdo_mysql其他安装Apache首先说一下我用的Apache的版本:httpd-2.4.33,不是用yum一键安装的,是用安装包+命令行一步一步装的。下面进入安装正题:下载安装包:wget http://archive.apache.org/dist/httpd/httpd-2.4.33.tar.gz成功后,应...

2019-11-28 18:09:58 1160

原创 PS批量切割图片

PS批量切割图片用到的快捷键:新建图层,Ctrl+DeleteCtrl+空格+鼠标左 放大Alt+空格+鼠标左 缩小Shift+Ctrl+Alt+s 切割存储

2019-03-25 16:32:44 1047

原创 Mysql导入sql文件

命令行导入:在mysql的bin目录下打开cmd,执行下列命令:mysql -u root -pdrop database garden; 删除原来的garden数据库create database garden; 新建garden数据库show databases; 显示当前有哪些数据库use garden; 将garden设为当前数据库source g...

2019-03-25 16:30:56 582

转载 JNI_ENV_FUNCTIONS

最近受人之托看了一段Android的so的汇编代码,啊,都是些什么鬼啊!期间找到了一篇很有用的帖子分享给大家:原帖地址:http://bbs.pediy.com/showthread.php?t=174092...

2019-03-21 20:53:25 135

原创 LeetCode初级算法-排序和搜索-2

题目:第一个错误的版本你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是...

2019-02-13 21:14:30 112

原创 LeetCode初级算法-排序和搜索-1

题目:合并两个有序数组给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m +n)来保存 nums2 中的元素。示例:输入: nums1 = [1,2,3,0,0,0], m...

2019-02-13 20:48:32 148

原创 LeetCode初级算法-树-3

题目:对称二叉树给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 ==[1,2,2,3,4,4,3]==是对称的。 1 / \ 2 2 / \ / \ 3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ ...

2019-02-13 15:28:53 118

原创 LeetCode初级算法-树-2

题目:验证二叉搜索树给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例 1:输入: 2 / \ 1 3 输出: true示例 2:输入: 5 / \ 1 4...

2019-02-13 14:45:35 105

原创 LeetCode初级算法-树-1

题目:二叉树的最大深度给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度 3 。int maxDepth(...

2019-02-12 21:50:03 115

原创 LeetCode初级算法-链表-6

题目:环形链表给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。示例 1:输入:head = [3,2,0,-4], pos = 1输出:true解释:链表中有一个环,其尾部连接到第二个节点。示例 2:输入:head = [1,2], pos = ...

2019-02-12 21:30:21 120

原创 LeetCode初级算法-链表-5

题目:回文链表请判断一个链表是否为回文链表。示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题?C语言解题bool isPalindrome(struct ListNode* head) { int len=0; ...

2019-02-12 20:58:09 180

原创 LeetCode初级算法-链表-4

题目:合并两个有序链表将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4C语言解题:解法一:struct ListNode* mergeTwoLists(struct ListNode* l1, stru...

2019-02-12 14:41:47 107

原创 LeetCode初级算法-链表-3

题目:反转链表反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?C语言解题解法一:递归/** * Definition for singly-linked list. * struct L...

2019-02-12 14:10:04 96

原创 LeetCode初级算法-链表-2

题目:删除链表的倒数第N个节点给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n 保证是有效的。进阶:你能尝试使用一趟扫描实现吗?C语言解题/** * Definition

2019-02-11 18:21:54 117

原创 LeetCode初级算法-链表-1

题目:删除链表中的节点请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 – head = [4,5,1,9],它可以表示为:示例 1:输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释: 给定你链表中值为 5的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> ...

2019-02-11 17:27:30 142

原创 LeetCode初级算法-字符串-9

题目:最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”]输出: “fl”示例 2:输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。C语言解题char* longe...

2019-02-09 15:54:03 123

原创 LeetCode初级算法-字符串-8

题目:报数报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下:1112112111112211 被读作 “one 1” (“一个一”) , 即 11。11 被读作 “two 1s” (“两个一”), 即 21。21 被读作 “one 2”, “one 1” (“一个二” , “一个一”) , 即 1211。...

2019-02-08 21:48:10 144

原创 LeetCode初级算法-字符串-7

题目:实现strStr()给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = “hello”, needle = “ll”输出: 2示例 2:输入: haystack = “aaaaa”, needle = “bb...

2019-02-08 19:12:30 130

原创 LeetCode初级算法-字符串-6

题目:字符串转换整数 (atoi)请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可...

2019-02-04 12:03:37 103

原创 LeetCode初级算法-字符串-5

题目:验证回文串给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: “A man, a plan, a canal: Panama”输出: true示例 2:输入: “race a car”输出: falseC语言解题bool isPalindrome(char* s) { ...

2019-02-03 20:49:43 122

原创 LeetCode初级算法-字符串-4

题目:有效的字母异位词给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。示例 1:输入: s = “anagram”, t = “nagaram”输出: true示例 2:输入: s = “rat”, t = “car”输出: false说明:你可以假设字符串只包含小写字母。进阶:如果输入字符串包含 unicode 字符怎么办?你能否...

2019-02-02 13:24:57 136

原创 LeetCode初级算法-字符串-3

题目:字符串中的第一个唯一字符给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = “leetcode”返回 0.s = “loveleetcode”,返回 2.注意事项:您可以假定该字符串只包含小写字母。C语言解题int firstUniqChar(char* s) { int len = strlen(s); int ...

2019-02-02 12:49:09 125

原创 LeetCode初级算法-字符串-2

题目:整数反转给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21...

2019-02-01 12:07:51 113

原创 LeetCode初级算法-字符串-1

题目:反转字符串C语言解题void reverseString(char* s, int sSize) { char c; for (int i = 0; i < sSize / 2; i++) { c = s[i]; s[i] = s[sSize - i - 1]; s[sSize - i - 1] = c; }}遍历一半字符串,收尾字符两两交换。...

2019-02-01 09:54:13 122

原创 LeetCode初级算法-数组-11

题目:旋转图像C语言解题void rotate(int** matrix, int matrixRowSize, int *matrixColSizes) { int temp; for (int i = 0; i < matrixRowSize; i++) { for (int j = i; j < *matrixColSizes; j++) { tem...

2019-01-31 19:37:07 118

原创 LeetCode初级算法-数组-10

题目:有效的数独示例1:输入:[ ["5","3",".",".","7",".",&amp

2019-01-31 18:36:22 150

原创 LeetCode初级算法-数组-9

题目:两数之和C语言解题:int* twoSum(int* nums, int numsSize, int target) { int *two = (int*)malloc(sizeof(int)*2); int i, j; for (i = 0; i < numsSize; i++) { for (j = i + 1; j < numsSize; j++) {...

2019-01-30 12:26:43 89

原创 LeetCode初级算法-数组-8

题目:移动零C语言解题void moveZeroes(int* nums, int numsSize) { int notzero = 0; for (int i = 0; i < numsSize; i++) { if (nums[i] != 0) { nums[notzero] = nums[i]; notzero++; } } for (int ...

2019-01-30 12:07:57 106

JNI_ENV_FUNCTIONS

JNI_ENV_FUNCTIONS 函数及对应的编码,Android下ARM静态反编译逆向

2019-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除