在写一个android手机的自动化测试,用appiumpython3,跟室友讨论拟定了一个框架,在写2个通用的简单模块时,遇到问题. 同一个目录下2个模块,driver.py(用于获取app 句柄) 引用 read_conf.py (用于读取配置文件,如appium连接手机时需要的desired_capability),read_conf.py 里面要传…
2025/2/19 4:32:17 0 人评论 0 次浏览闲来无事,写下这产生随机数的程序。说是简单,耗掉我这种菜鸟几天的时间,终于完成。 思路很简单,就是:产生一个1—9的随机数,与之前已经存在的比较,看是否重复,不重复则保存ÿ…
2025/2/19 3:55:27 0 人评论 0 次浏览事情是这样的,昨天和华科的小伙伴闲聊了几句,决定一起维护一个项目。问题来了,我一直在用Eclipse,人家用了一阵Android Stdio了,几经不舍,决定放弃Eclipse开始进击AS。下面我就把昨天的所有遭遇简单的罗列下…
2025/2/19 2:43:09 0 人评论 0 次浏览SwiftUI 简化Swift代码的七个强大关键字之 06 typealias 七个强大关键字之 06 typealias 与上面讨论的其他关键字相比,这个关键字并不是那么有用,但了解它仍然很好。该typealias 关键字使我们能够轻松地创建自定义数据类型。尽管建议使用structs and创…
2025/2/19 1:55:25 0 人评论 0 次浏览当系统出现卡顿或者应用程序的响应速度非常慢,就可能要考虑到服务器上排查一番,以下是我常用的排查流程: 1、top:观察占用CPU或者MEN(内存)使用情况最高的进程,记录PID; TIP: (1&am…
2025/2/19 6:37:07 0 人评论 0 次浏览下面记录下mac下mysql的安装及使用. 1.下载mysql的安装文件,如mysql-5.7.13-osx10.11-x86_64 2 2.下载一个mysql可视化工具mysql-workbench-community-6.3.7-osx-x86_64。 3.通过workbench创建数据库和表,如下图 4.创建成功后就可以通过代码进行增删改查…
2025/2/19 6:36:24 0 人评论 0 次浏览density值表示每英寸有多少个显示点,与分辨率是两个不同的概念。 下面以480dip*800dip的WVGA(density240dpi)为例,详细列出不同density下屏幕分辨率信息: density120时 屏幕实际分辨率为240px*400px (两个点对应一个像素&#x…
2025/2/19 6:35:47 0 人评论 0 次浏览在众多邮箱中,安全又好用的邮箱——163net邮箱,是我用过非常好用的个人邮箱,主要是由于它的以下几个特点: 1. 商务感 163.net邮箱是主打时尚、从容的简约风格,邮箱的操作界面几乎没有广告,新版页面上线后…
2025/2/19 6:35:13 0 人评论 0 次浏览这个问题也不知道难倒了多少C#豪杰。比起MFC的界面刷新,在WINFORM中来实现多线程刷新真是很痛苦,故写此文。 多线程刷新界面主要用到多线程,委托,线程安全、事件等一系列高难度的C#操作。 关于委托和事件,这有一篇很…
2025/2/19 6:34:38 0 人评论 0 次浏览U盘安装Ubuntu18.04总结我在用u盘安装ubuntu系统过程中遇到的坑和解决方案准备工作U盘制作工具:windows usb installer和UltralSO镜像下载:直接百度搜官网下载iso文件,这个很简单分配磁盘:简而言之,从现有磁盘中分配足…
2025/2/19 6:34:05 0 人评论 0 次浏览2019独角兽企业重金招聘Python工程师标准>>> 本篇文章,博主将分享zookeeper集群环境搭建的整个过程。在分享之前,博主还得说明些注意事项。首先,zookeeper是java编写的应用程序,所以在安装之前需要先安装java环境。 本…
2024/11/26 12:05:06 0 人评论 0 次浏览HTML DOM 对象 本篇主要介绍HTML DOM 对象:Document、Element、Attr、Event等4个对象。 目录 1. Document 对象:表示文档树的根节点,大部分属性和方法都是对元素进行操作。 2. Element 对象:表示文档中的元素,可包含为…
2025/2/19 6:08:00 0 人评论 0 次浏览JVMJEE容器中运行的JVM参数配置参数的正确使用直接关系到整个系统的性能和处理能力,JVM的调优主要是对内存管理方面的调优,优化的方向分为以下4点:1.HeapSize 堆的大小,也可以说Java虚拟机使用内存的策略,这…
2025/2/5 22:16:23 0 人评论 0 次浏览linux默认有tty1~tty6六个文本模式终端,可以随时通过快捷键和命令切换,不需要重启电脑。 1.未开机情况下 按下电源键后,在进入grub菜单时,按e,在打开的页面中,将鼠标移动到quiet后面输入text,再…
2025/1/8 0:13:55 0 人评论 0 次浏览Matlab是矩阵运算的神器,所以可以很轻易的交换任意行或列,而且写法非常简洁,如下所示: a [1 2 3; 4 5 6; 7 8 9];b a; b(:,[1;2]) b(:,[2;1]); % Swap col 1 and 2c a; c([1;2],:) c([2;1],:); % Swap row 1 and 2 转载于:ht…
2025/2/4 11:18:17 0 人评论 0 次浏览1.先创建js文件 2.动态的引用js文件; 在html中引用vue方法: <!-- 开发环境版本,包含了有帮助的命令行警告 --> <script src"https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 或者: …
2025/2/10 6:01:34 0 人评论 0 次浏览