自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Studio安装和使用教程(全文图解)

我们先进入安装的SDK目录,进入platform-tools目录下,找到adb应用程序,从这里打开cmd,因为这里没有将adb添加到环境变量,要是已经添加过adb的环境变量的可以直接打开cmd。1、在Android studio面板里,运行MainActivity.java,编译成功后,正常情况你手机会提示你安装程序,安装完成后,就可以运行了。这里对于华为手机有个坑,我们在开发者选项那里,如果打开了“监控ADB安装应用”,会导致这个程序在手机上安不上,需要关上那个“监控ADB安装应用”选项。

2022-10-14 19:56:02 166181 42

原创 Java值传递和引用传递详细说明(详细分析)

Java值传递引用传递的详细分析

2022-06-02 18:02:52 8036 6

原创 Python赋值、浅拷贝与深拷贝详解(详细分析)

简述在使用Python语言,通常都会面临对象赋值、参数传递的使用,为了更深入理解它们的底层原理。Python也像其他语言如Java一样引入了浅考本和深拷贝的概念。首先我们要明确一下:变量存储在栈内存,对象存储在堆内存。Python数据类型分为可变数据类型和不可变数据类型。可变数据类型包括:List(列表)、Dictionary(字典)、Set(集合) 不可变数据类型包括:String(字符串)、Number(数字)、Tuple(元组)浅拷贝: (1)不拷贝子对象的内容,只拷贝子对

2022-05-27 17:40:30 5368

原创 Python值传递和引用传递(详细分析)

目录1. 形参与实参2. Python的数据类型3.Python变量及其赋值3.1 不可变对象赋值3.2 可变对象赋值3.3 变量删除3.4 变量赋值总结4.Python函数的参数传递4.1 参数传递定义4.2 不可变对象的参数传递4.3 可变对象的参数传递5.总结6 不可变与可变对象赋值对比:6.1 单层源对象6.1.1 源对象是不可变数据类型(对象元素也不可变)6.1.2 源对象是可变数据类型(对象元素也不可变的情况下)6.2 多层

2022-05-27 17:28:27 12920 4

原创 CPU性能指标详解

一、服务器CPU简介CPU的概念:CPU(Central Processing Unit)又叫中央处理器,其主要功能是进行运算和逻辑运算,内部结构大概可以分为控制单元、算术逻辑单元和存储单元等几个部分。按照其处理信息的字长可以分为:八位微处理器、十六位微处理器、三十二位微处理器以及六十四位微处理器等等。  目前,服务器的CPU仍按CPU的指令系统来区分,通常分为CISC型CPU和RISC型CPU两类,后来又出现了一种64位的VLIM(Very Long Instruction Word超长指令.

2022-04-26 10:12:41 12779

原创 MeterSphere和Prometheus部署在一台服务器上的注意事项

挂载卷问题:docker-compose去做容器编排,可能会遇到volume挂载卷写错的问题,也就是从别的机器上复制下来的docker-compose.yml文件里面的volume是错的,这时候我们如果使用docker-compose up -d起动了,那么对应的volume会创建一个新的比如我在别的服务器上对应docker-compose.yml文件volume配的是下面这样子:volumes: prometheus: driver: local driver_opts:

2021-11-05 16:09:01 2206

原创 Prometheus docker-compose安装部署文档

备注:以下操作均在root权限下进行的操作安装前置环境:已安装docker已安装docker-compose在/opt目录新建目录prom在对应的prom目录下分别创建prometheus、alertmanager,grafana相关目录mkdir -p /opt/prom/{prometheus,prometheus/data,alertmanager,grafana}#prom目录结构prom/├── alertmanager├── grafana└── promet

2021-11-05 16:05:11 2750 1

原创 JMeter资源合集-MeterSphere 团队整理

Apache JMeter是一个 Java 语言编写的开源性能测试工具,是目前最主流的开源性能测试工具。本资源集源自awesome-jmeter,MeterSphere 团队针对国内用户进行了汉化、优化和进一步整理。官方资源Apache JMeter Project- Apache JMeter 官方网站 GitHub Repository- Apache JMeter GitHub 代码库 JMeter Wiki- Apache JMeter 官方文档 Issue Tracking...

2021-11-05 15:41:34 1717 1

转载 MeterSphere安装部署-离线安装

环境要求部署服务器要求操作系统: CentOS 7.xCPU/内存: 4核8G磁盘空间: 50G下载安装包请自行下载 MeterSphere 最新版本的离线安装包,并复制到目标机器的 /tmp 目录下安装包下载链接: https://community.fit2cloud.com/#/products/metersphere/downloads解压安装包以 root 用户 ssh 登录到目标机器, 并执行如下命令cd /tmp# 解压安装包tar zxvf me

2021-11-05 15:37:42 4099

原创 虚拟化技术资料收集

KVMKVM虚拟化技术-进阶到实战(https://www.bilibili.com/video/BV1S7411871J) 马哥教育Xen_KVM虚拟化及IaaS云技术-OpenStack前置知识(https://www.bilibili.com/video/BV1W7411J7DP)西部开源_老李KVM虚拟化自动部署(https://www.bilibili.com/video/BV1WE41167RY) 2020全新_KVM虚拟化技术-进阶到实战(https://www.bilibili.c

2021-08-07 11:21:25 1285

原创 Ubuntu KVM安装过程

1. 镜像做完后的操作1.1 压缩镜像大小qemu-img convert -c -O qcow2 src.qcow2 dst.qcow22. Windows 通用镜像制作https://www.cnblogs.com/goldsunshine/p/10692516.html首先通过命令创建带virtio驱动的windows虚拟机,然后在虚拟机里安装好驱动。但是实验发现,windows2008会安装一个默认的网络驱动,这个驱动不是从virtio里加载的,即使把原来的驱动卸载,再安装也是

2021-08-07 11:17:02 2590

原创 Openstack Kali Linux镜像制作

1.环境准备安装virsh libvirt-binapt-get install libvirt-bin qemu-kvm qemu-utils -y下载kali-linux镜像下载地址为:https://cdimage.kali.org/这里下载了最新的2021发布的版本,下载地址为https://cdimage.kali.org/kali-2021.1/kali-linux-2021.1-installer-amd64.iso下载后的镜像存放到 /var/lib/libvi..

2021-08-07 10:57:06 1654

原创 自动化框架之Python日志模块二次封装技巧分享

前言:在我们做测试自动化框架设计的时候,需要对日志模块进行二次开发,以方便我们后面进行关键日志记录和报错日志排查,本章主要分享我在对日志做二次封装过程中的一些小技巧和方法一、logging模块简介logging日志模块与print的区别:① logging可以设置不同的日志级别② 可以指定如何输出及输出的位置应用场景:当需要看大量的地方或者在一个文件中查看的时候,这时print不太方便,所以python引入了logging模块来记录我想要的信息③ logging相对print来...

2021-07-02 22:53:20 2893 5

原创 Python实现selenium WebDriverWait 17种等待条件二次封装

前言:目前在使用selenium过程中,对于显示等待每次使用要写很长的内容,而对于expected_condition中的条件也不是很清楚,目前自己在使用过程中,为了方便实例华调用,特定二次封装了一下WebDriverWait模块# coding = utf-8# Author = zhaoge# Date: 2021/6/24 5:43 下午from selenium.webdriver.support.wait import WebDriverWaitfrom selenium.we

2021-06-25 00:34:21 2774 1

原创 M1 Mac搭建自己的web项目供自动化练习

讲解快速搭建自己的web项目,以方便自己进行自动化测试的一些练习,方便大家直接在本地项目上调试一些有意思的自动化代码

2021-06-24 01:09:48 2099

原创 M1芯片Mac上进行UI自动化环境搭建教程

M1芯片的Mscbook pro进行selenium和webdriver配置,结合python版本管理工具miniconda结合使用

2021-06-23 01:13:41 2805

原创 Macbook Pro M1芯片Python开发环境配置

文章主要介绍M1 Mac新机器如何进行开发环境配置,由于在进行开发环境配置的时候,需要经常使用终端,而且新机器是没有配置homebrew的,后面一些操作不是很方便,所以本文将会对日常终端使用方面进行一些配置,丰富我们的终端样式和使用。文章大致会讲解git安装,homebrew配置,iterm2+zsh+oh my zsh终端配置,conda-forge配置python环境,pycharm使用condo的python虚拟环境,文章为图文教程,需要耐心观看。

2021-06-20 16:53:01 12984 33

原创 Ubuntu18.04 安装MySQL并创建新用户配置远程连接

本文讲解Ubuntu18.04安装MySQL数据库,并进行初始化配置和创建新用户并设置远程连接环境准备:1、Ubuntu

2021-06-16 11:58:19 2233

空空如也

空空如也

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

TA关注的人

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