- 博客(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
原创 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关注的人