<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Yuer_Arya的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Yuer_Arya</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Yuer_Arya]]></copyright><item><title><![CDATA[locust运行后，无法打开网页web-ui界面]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122380107</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122380107</guid><author>Yuer_Arya</author><pubDate>Sat, 08 Jan 2022 14:38:09 +0800</pubDate><description><![CDATA[Locust性能测试
locusts -f test_get_demo.yml

问题：运行locust后打不开web-ui界面, 但可以正常运行，也没有报错，但是一直有这个警告
C:\Users\WS&gt;locust &lt;frozen importlib._bootstrap&gt;:219: RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144 from ]]></description><category></category></item><item><title><![CDATA[allure+pytest环境配置]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122372512</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122372512</guid><author>Yuer_Arya</author><pubDate>Sat, 08 Jan 2022 14:30:32 +0800</pubDate><description><![CDATA[allure需要配置java
我只配置了java的环境变量，输入javac的时候还是提示为不可用的批处理文件
导致我安装了allure之后在cmd中输入allure提示ERROR:JAVA_HOME为无效的目录，即JAVA_HOME is set to an invalid directory. please set the java_home variable in your environment variable to match the location of your java installat]]></description><category></category></item><item><title><![CDATA[httprunner安装出错timeout，运行时出错 base url missed]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122372531</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122372531</guid><author>Yuer_Arya</author><pubDate>Sat, 08 Jan 2022 14:09:33 +0800</pubDate><description><![CDATA[httprunner:
1.安装：
socket.timeout: The read operation timed out（遇到这个错误加镜像）
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple httprunner
2.No valid testcases found, exit 1.(遇到这个错误是httprunner版本问题)
卸载命令：pip3 uninstall httprunner
安装指定版本httprunner：pip3 in]]></description><category></category></item><item><title><![CDATA[adb 调试基本命令]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122372492</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122372492</guid><author>Yuer_Arya</author><pubDate>Sat, 08 Jan 2022 14:00:47 +0800</pubDate><description><![CDATA[adb操作：
安装apk：adb install “-lrtsdg” “path_to_apk”
“-lrtsdg”：
-l：将应用安装到保护目录 /mnt/asec；
-r：允许覆盖安装；
-t：允许安装 AndroidManifest.xml 里 application 指定 android:testOnly=“true” 的应用；
-s：将应用安装到 sdcard；
-d：允许降级覆盖安装；
-g：授予所有运行时权限；
path_to_apk：apk的绝对路径。
示例安装淘宝apk：adb insta]]></description><category></category></item><item><title><![CDATA[Linux 常用docker命令]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122372480</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122372480</guid><author>Yuer_Arya</author><pubDate>Sat, 08 Jan 2022 13:55:10 +0800</pubDate><description><![CDATA[docker：
查看已经启动的容器信息：
docker ps
查看所有容器信息，包括停止的:
docker ps -a
进入容器前要先启动，已经停止的容器：
docker start id或容器名
docker restart id（不管容器是否启动，直接重启容器）
进入容器：
docker exec -it id或name bash
docker attach id或name（此方式有些操作可能会卡死）
进入容器后退出：
exit
停止正在运行的容器（stop给与一定的关闭时间交由容器自己保存状态，kil]]></description><category></category></item><item><title><![CDATA[python 将目录下的文件和子目录复制到指定文件夹]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122372444</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122372444</guid><author>Yuer_Arya</author><pubDate>Sat, 08 Jan 2022 13:48:08 +0800</pubDate><description><![CDATA[将目录的文件复制到指定目录
def copy_demo(src_dir, dst_dir):
“”"
复制src_dir目录下的所有内容到dst_dir目录
:param src_dir: 源文件目录
:param dst_dir: 目标目录
:return:
“”"
if not os.path.exists(dst_dir):
os.makedirs(dst_dir)
if os.path.exists(src_dir):
for file in os.listdir(src_dir):
file_pa]]></description><category></category></item><item><title><![CDATA[openpyxl 将Excel数据绘制成可视化图表]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122372335</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/122372335</guid><author>Yuer_Arya</author><pubDate>Sat, 08 Jan 2022 13:43:57 +0800</pubDate><description><![CDATA[import openpyxl
import xlsxwriter
from openpyxl import load_workbook
from openpyxl.chart import BarChart, LineChart, Series, Reference
from pyecharts import Bar
import numpy as np
wb = openpyxl.load_workbook(r"D:\test\MagicAudio\test1.xlsx")
sheet1 = wb[“t]]></description><category></category></item><item><title><![CDATA[深信服测试一面]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/108579249</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/108579249</guid><author>Yuer_Arya</author><pubDate>Mon, 14 Sep 2020 19:13:44 +0800</pubDate><description><![CDATA[深信服软件测试（物联网方向）
1.首先自我介绍，就瞎扯呗，介绍了一下项目，介绍了一下为啥投这个岗位
2.对软件测试的了解，开始比较紧张答得很乱，提了一句与开发不同，然后被追问测试与开发的不同
3.接着问简历上的项目，问了你用了哪些Python的第三方库，脑子只想到了PyQt；然后问了了不了解Python装饰器，我一开始以为没听清，后来直接说不知道；然后问了lamba函数
4.搭建过局域网吗？我说用路由器把几个设备连接在局域网里，然后问**有一个设备不能上网怎么解决？**我说我一般ping 一下这个主机，如果]]></description><category></category></item><item><title><![CDATA[根据二叉搜索树的后序遍历重建二叉树/C++非递归遍历二叉树]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/108187150</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/108187150</guid><author>Yuer_Arya</author><pubDate>Sun, 23 Aug 2020 19:26:29 +0800</pubDate><description><![CDATA[二叉搜索树后序遍历序列
这是一种递归的算法思想，后续再优化
持续更新。。
#include&lt;iostream&gt;
using namespace std;
struct BiTree{
	int NodeData = 0;
	struct BiTree *pLeft = nullptr;
	struct BiTree *pRight = nullptr;
};
//二叉搜索树是指所有左子树的节点值均小于根节点值
//所有右子树的节点值均大于根节点值 
//现在已知二叉搜索树后序遍历序列[2,4,3]]></description><category></category></item><item><title><![CDATA[无法逃脱的十大排序--代码实现与时间复杂度,空间复杂度,稳定性分析]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107849211</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107849211</guid><author>Yuer_Arya</author><pubDate>Thu, 06 Aug 2020 20:48:24 +0800</pubDate><description><![CDATA[十大排序列表




中文名称
英文名称
平均时间复杂度
空间复杂度
稳定性




选择排序
Selection
n^2
1
不稳定


冒泡排序
Bubble
n^2
1
稳定


插入排序
Insertion
n^2
1
稳定


堆排序
Heap
n log_2⁡n
1
不稳定


希尔排序
Shell
n^1.3
1
不稳定


归并排序
Merge
n log_2⁡n
n
稳定


快速排序
Quick
n log_2⁡n
log_2⁡n
不稳定


桶排序
Bucket
n+k
n+k
稳定
]]></description><category></category></item><item><title><![CDATA[leetcode打家劫舍(数组/环状排列/二叉树)--想哭的动态规划]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107830765</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107830765</guid><author>Yuer_Arya</author><pubDate>Thu, 06 Aug 2020 10:18:12 +0800</pubDate><description><![CDATA[打家劫舍1 数组
你是一个专业的小偷，计划偷窃沿街的房屋。每间房内都藏有一定的现金，影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统，如果两间相邻的房屋在同一晚上被小偷闯入，系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组，计算你 不触动警报装置的情况下 ，一夜之内能够偷窃到的最高金额。
来源：力扣（LeetCode）
链接：打家劫舍
题记
简单来说就是打劫一排住户,但不能打劫邻近的住户,求打劫最大值
定义dp[]数组用来存储最大抢劫量,其中dp[i]用来表示抢劫到第i个住户时的最大量]]></description><category></category></item><item><title><![CDATA[奇安信测试岗--笔试选择题知识点扫盲]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107769485</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107769485</guid><author>Yuer_Arya</author><pubDate>Mon, 03 Aug 2020 20:43:32 +0800</pubDate><description><![CDATA[1.稳定的排序算法表达的意思是什么？哪些是稳定的排序算法
能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同
堆排序，快速排序，希尔排序，快速选择排序是不稳定的排序算法
冒泡排序，基数排序，直接插入排序，折半插入排序，归并排序是稳定的排序算法
2.ARP协议作用
首先应该明白此协议是地址解析的作用，通过IP地址得知主机的MAC地址
RARP是逆地址解析，通过主机MAC地址得知IP地址
3.边界值分析–数据测试
边界值分析是一种常用的黑盒测试方法，是对等价类划分方法的补充；所谓边]]></description><category></category></item><item><title><![CDATA[动态规划--背包问题,最小路径和,不同路径总数]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107751499</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107751499</guid><author>Yuer_Arya</author><pubDate>Sun, 02 Aug 2020 21:28:12 +0800</pubDate><description><![CDATA[背包问题笔记
描述：
编号 1 2 3 4
体积 2 3 4 5
价值 3 4 5 6
放入一个体积为8的背包，怎样使背包所装东西的价值最大
背包容量从0以1单位递增，当前背包容量下，两个问题考虑：放不放的下当前物品；放得下的话，放不放这个物品，放了的价值就是把这个物品所占容积减出来剩下物品实现的价值加上当前放进去物品的价值，不放的话就是之前已经放进去的物品的总价值
放个视频链接：背包问题讲解
在这里插入代码片include&lt;iostream&gt;
using namespace std;
cons]]></description><category></category></item><item><title><![CDATA[剑指10-斐波那契数列（著名的兔子繁殖问题）C++]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107722094</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107722094</guid><author>Yuer_Arya</author><pubDate>Fri, 31 Jul 2020 21:55:41 +0800</pubDate><description><![CDATA[斐波那契数列
写一个函数，输入 n ，求斐波那契（Fibonacci）数列的第 n 项。斐波那契数列的定义如下：
F(0) = 0,   F(1) = 1
F(N) = F(N - 1) + F(N - 2), 其中 N &gt; 1.
斐波那契数列由 0 和 1 开始，之后的斐波那契数就是由之前的两数相加而得出。
答案需要取模 1e9+7（1000000007），如计算初始结果为：1000000008，请返回 1。
示例 1：
输入：n = 2
输出：1
示例 2：
输入：n = 5
输出：5
来源：力扣]]></description><category></category></item><item><title><![CDATA[在线编程笔试--如何处理字符串的输入输出--字符串排序合集]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107700205</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107700205</guid><author>Yuer_Arya</author><pubDate>Thu, 30 Jul 2020 22:02:32 +0800</pubDate><description><![CDATA[字符串排序1
链接：字符串排序处理输入输出
来源：牛客网
对字符串排序处理后输出
输入描述:输入有两行，第一行n第二行是n个空格隔开的字符串
输出描述:输出一行排序后的字符串，空格隔开，无结尾空格
示例1
输入
5
c d a bb e
输出
a bb c d e
#include&lt;iostream&gt;
#include&lt;string&gt;
#include&lt;vector&gt;
#include &lt;algorithm&gt;
using namespace std;
int ]]></description><category></category></item><item><title><![CDATA[在线作答编程，需要自己处理输入输出，建议你先行练习--(a+b)计算数的和]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107690670</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107690670</guid><author>Yuer_Arya</author><pubDate>Thu, 30 Jul 2020 16:51:51 +0800</pubDate><description><![CDATA[今年做过的几次在线笔试不仅电脑手机都要监测，并且编程题是不会给任何代码的，也就是说题目所给的输入输出处理都要自己独立完成，牛客网上有专门的练习，此文目的就是给自己做个笔记为后续大量笔试做准备
链接：输入输出处理在线练习
计算a+b(1)
输入描述:输入包括两个正整数a,b(1 &lt;= a, b &lt;= 10^9),输入数据包括多组。
输出描述:输出a+b的结果
示例1
输入:
1 5
10 20
输出:
6
30
来源：牛客网
c++11代码：
#include&lt;iostream&gt;
us]]></description><category></category></item><item><title><![CDATA[剑指09-两个栈实现队列--C++]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107675639</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107675639</guid><author>Yuer_Arya</author><pubDate>Wed, 29 Jul 2020 21:32:05 +0800</pubDate><description><![CDATA[两个栈实现队列
题目描述：
使用栈实现队列的下列操作：
push(x) – 将一个元素放入队列的尾部。
pop() – 从队列首部移除元素。
peek() – 返回队列首部的元素。
empty() – 返回队列是否为空。
示例:
MyQueue queue = new MyQueue();
queue.push(1);
queue.push(2);
queue.peek();  // 返回 1
queue.pop();   // 返回 1
queue.empty(); // 返回 false
来源：力扣（L]]></description><category></category></item><item><title><![CDATA[剑指07-重建二叉树递归Python]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107639912</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107639912</guid><author>Yuer_Arya</author><pubDate>Tue, 28 Jul 2020 17:15:14 +0800</pubDate><description><![CDATA[重建二叉树
题目描述：
输入某二叉树的前序遍历和中序遍历的结果，请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。
例如，给出
前序遍历 preorder = [3,9,20,15,7]
中序遍历 inorder = [9,3,15,20,7]
返回如下的二叉树：
3
/ 
9  20
/  
15   7
来源：力扣（LeetCode）
链接：重建二叉树
题记
递归解析：
递推参数： 前序遍历中根节点的索引pre_root、中序遍历左边界in_left、中序遍历右边界in_right。]]></description><category></category></item><item><title><![CDATA[剑指05-替换字符串的空格-C++报错‘std::logic_error‘]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107609812</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107609812</guid><author>Yuer_Arya</author><pubDate>Mon, 27 Jul 2020 13:53:32 +0800</pubDate><description><![CDATA[替换字符串的空格
请实现一个函数，把字符串 s 中的每个空格替换成"%20"。
示例 1：
输入：s = “We are happy.”
输出：“We%20are%20happy.”
来源：力扣（LeetCode）
链接：替换字符串的空格
题记：
先遍历一遍字符串，统计这个字符串的空格数，由此我们可以得到新的字符串的总长度。每替换一个空格，字符串长度增加2。从后往前遍历，一个指针P1指向原来字符串的末尾，另一个指针P2指向新的字符串的末尾。P1向前遍历，逐个将字符复制到P2所指位置直到遇到空格，把P1向前移]]></description><category></category></item><item><title><![CDATA[剑指06-从尾到头打印链表--递归-栈-C++/Python]]></title><link>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107590394</link><guid>https://blog.youkuaiyun.com/Yuer_Arya/article/details/107590394</guid><author>Yuer_Arya</author><pubDate>Sun, 26 Jul 2020 11:12:14 +0800</pubDate><description><![CDATA[从尾到头打印链表
题目描述：输入一个链表的头节点，从尾到头反过来返回每个节点的值（用数组返回）。
示例 1：
输入：head = [1,3,2]
输出：[2,3,1]
题记：
从尾到头，第一想到的数据结构应该是栈，栈的特点是先入后出，所以先来复习一下栈的基本操作：




操作
描述




s.empty()
如果栈为空返回true，否则返回false


s.size()
返回栈中元素的个数


s.pop()
删除栈顶元素但不返回其值


s.top()
返回栈顶的元素，但不删除该元素


s.pus]]></description><category></category></item></channel></rss>