自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 weditor连接手机

3. 安装 uiautomator2 init,执行:python3 -m uiautomator2 init。2. 安装uiautomator2:执行 pip3 install -U uiautomator2。2. 利用adb连接手机,获取手机序列号,执行adb devices。然后执行weditor,输入设备序列号就可以查找手机元素啦。1. 手机打开开发者模式。

2023-07-06 14:27:05 551

原创 ‘collections‘ has no attribute ‘MutableMapping‘ 解决方案

在MutableMapping的前面补充一个abc.(上图是已经解决完了,消失了很奇怪,但就是补充一个)然后保存,继续执行python3 -m weditor这个命令,可能还会报错,解决方法一样,只是位置不一样。然后再执行:python3 -m weditor就成功了,会打开这样一个页面!执行: python3 -m pip install -U requests。安装weditor成功,执行python3 -m weditor时报如下错误。同样也是在这个前面多个.abc。解决方案:点击报错行。

2023-07-06 13:46:01 5059 2

原创 TestNG+XML配置文件实现方式

1、创建一个testNG.xml文件2、在文件中输入<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd"><suite name="Suite2" verbose="1" > <test name="Regression1"> <classes>

2021-06-16 17:23:46 309

原创 TestNG教程(IDEA)

环境配置:File->new->project->maven项目

2021-06-16 15:35:47 1005 1

原创 链表中倒数第k个节点

/*public class ListNode int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { public ListNode FindKthToTail(ListNode head,int k...

2019-08-07 10:33:48 72

原创 剑指offer第50题 数组中重复的数字

题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。思路:利用hashmap 判断数组中的数字有没有存储在map中,没有的话就添加到map中,如果有说...

2019-07-26 15:12:54 83

原创 剑指offer第49题:将字符串转换成整数

将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0。思路:1 将传入的字符串转换成字符数组,2 判断第一个字符是+还是-,如果是这两个其中一个,就继续判断后面的字符是否有字母,有字母就返回0;3 如果di一个字符不是+或-...

2019-07-26 14:45:38 89

原创 剑指offer第47题 求等差数列和

题目:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。思路:递归,与运算代码:public class Solution { public int Sum_Solution(int n) { int sum = n; boolean ans = (n&g...

2019-07-25 11:32:16 99

原创 剑指offer第46题 约瑟夫环问题

每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0...m-1报数....这样下去....直到剩下...

2019-07-25 11:11:32 94

原创 剑指offer第44题 翻转字符串

题目描述:牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?代码如下:p...

2019-07-19 10:46:00 118

原创 剑指offer第33题 输入一棵二叉树,判断该二叉树是否是平衡二叉树。

思路:递归。1 左树是否平衡,2 右树是否平衡,3左子树高度,右子树高度是否相差为1代码如下:public class Solution { public boolean IsBalanced_Solution(TreeNode root) { return getDepth(root) != -1; } private...

2019-07-11 20:21:37 276

原创 负载均衡组件 HAproxy

HAproxy借助于OS上的几种常见的技术来实现性能的最大化1 单进程,事件驱动模型显著降低了上下文切换的开销及内存的占用,2 在任何可用的情况下,单缓冲机制能以不复制任何数据的方式完成读写操作,这会节约大量的i时钟周期及宽带内存。3借助于Linux上的splice()系统调用,HAproxy可以实现0复制转发,以及0复制启动4 内存分配器在固定大小的内存池可以实现即时内存分配,这...

2019-07-11 16:40:09 169

原创 消息中间件-rabbitMQ

rabbitMQ是使用ErLang语言开发的开源消息队列系统,基于AMQQP协议来实现,AMQP的主要特征是面向消息、队列、路由(包括对点和发布/订阅)、可靠性和安全性,AMQP协议更多用在企业系统内,对数据一致性,稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次。高性能原因:rabbitMQ底层采用Erlang语言,这种语言最初在交换机领域的架构模式,这样使得RabbitMQ...

2019-07-11 12:00:54 119

原创 剑指offer第38题 输入一棵二叉树,求该树的深度。最长路径的长度为树的深度

代码:/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/public class Solution { ...

2019-07-10 21:30:05 332

原创 剑指offer第37题 统计一个数字在排序数组中出现的次数。

思路:排序数组中统计数字出现次数,首先考虑二分查找方法。 其次,由于是排序数组:【1,2,3,3,4,4,4,4,5】这样子的,因次,我们只要统计出第一次出现数字的位置和最后一次出现数字的位置,相减便可得到。代码如下:package myproject;public class test11 { public int GetNumberOfK(int [...

2019-07-10 21:17:27 106

原创 Redis启动方式

以Redis存放在E盘根目录为例cmd - 以管理员身份运行C:\Windows\System32> e: (回车)E:\> cdE:\Redis-x64-3.2.100 (回车)E:\Redis-x64-3.2.100 > redis-server.exe (回车)另外打开一个cmd,并跳转到Redis目录下:E:\Redis-x6...

2019-07-03 11:56:19 67

原创 vert.x学习心得笔记(一)

vert.x官方中文文档:https://vertxchina.github.io/vertx-translation-chinese/官方英文文档:一:背景介绍 首先我们介绍vert.x ,它是一种事件驱动,且异步的基于JVM的Java框架。 由于近年来,移动网络、社交网络和电商的兴起,使各大服务提供商的客户端请求数量激增,传统服务器架构已不堪重负,致...

2019-07-03 11:42:31 861

原创 剑指offer第34题:第一个只出现一次的字符

在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).思路:利用hashmap存储键值对的特点:将字符串中的每个字符看做键,将每个字符出现的次数作为值。 遍历完一遍以后,将字符串再遍历一遍,判断出现次数为一次的字符,并将位置返回。代码如下;package mypr...

2019-07-01 21:09:02 109

原创 剑指offer第33题,丑数

思路,设置三个队列,一个放乘以2的数,一个放乘以3的数,一个放乘以5的数,每次选择三个队列里面的最小的数,添加到存放有序丑数的数组中。代码如下:package myproject;//丑数import java.util.Scanner;public class test06 { public static void main(String[] args) { ...

2019-07-01 20:17:05 139

原创 剑指offer第32题:把数组排成最小的数。

输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。思路:建立一种新的比较方法,使得数组中的元素重新排列后能够变成最小的数 1 建立arraylist数组列表,将整数数组添加到List中, 2 利用Collections.so...

2019-06-30 12:38:57 96

原创 剑指offer第31题整数中1出现的次数

求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1 到 n 中1出现的次数)。思路:1 设置计数器 2将整数变成字符串,方法:S...

2019-06-29 19:59:20 94

原创 一些需要注意的方法

list.add(String e) 返回值类型是boolean型 将传入的参数作为当前List中的一个item,即使你传入一个List也只会令当前的List增加1个元素list.addAll(Collection c) 返回值类型是boolean型关于toString()方法,任意的java对象都可以调用toString(),但是有一点要注意,这个值不能...

2019-04-21 21:20:48 123

原创 剑指offer 第25题 复杂链表的复制

输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)根据题意:当传入的是1,输出的结果应该是1’,等等思路:利用hashmap存储的是键值对特点。HashMap<String,String> map = new H...

2019-04-18 20:39:13 201

原创 剑指offer 第24题 二叉树中和为某一值得路径

剑指offer 第24题 二叉树中和为某一值得路径 -给笨拙的自己解析输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前)import java.ut...

2019-04-18 19:41:23 96

空空如也

空空如也

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

TA关注的人

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