自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (15)
  • 问答 (30)
  • 收藏
  • 关注

原创 uiautomator2遍历子元素.all()

这种变量才能获取到对应控件元素的属性,比如text、resourceID等等。方法是 ele.elem.get(“text”),其中的key可以通过 ele.elem.keys()查看,如下。注意,其中的ele.elem是类型的变量。返回的是一个list,其中是类型的变量。你若想遍历某个元素的所有子元素。当你获取了页面某个元素之后。

2023-10-14 09:23:13 642

原创 Linux配置JAVA_HOME

2.将下载好的软件包解压到指定目录。打开/etc/profile文件。在文件末尾添加以下内容。

2023-10-09 09:42:34 2187

原创 appium2 安装 和出现问题解决

然后在系统变量中新建 ANDROID_HOME,变量值输入android SDK的路径,我的是 D:/androidSDK。注:如果按下面方法提示,有android方面的提示,可以设置android_home跟java_home类似,windows的话就选名字带windows的,exe是安装包,zip是解压直接运行的。只需要点击左下角开始,找到Windows PowerShell,点击右键找到更多,找到以管理员身份运行。选择:输入A选择全是,或者输入Y选择是 都可以的。找到 “path",点”编辑“。

2023-08-17 16:30:27 557

原创 Ubuntu 23.04、22.04、18.04国内源

1)把原文件中:archive.ubuntu.com,替换为:archive.aliyun.com(或其他更新源网址)执行完这个操作后,可以用apt命令进行升级已有软件或者安装新的软件包。Ubuntu配置文件位置:/etc/apt/sources.list。国内的更新源有多个,几个大互联网公司的源都比较稳定,没什么差别。这里整理的比较主流的、常用的几个LTS版本的更新源。2)直接复制下方的内容,覆盖原文件中的内容即可。4. ubuntu 18.04(bionic) 更新源。请选择和系统对应的版本。

2023-06-21 19:00:55 2979

原创 pacman命令详解

缺省的,pacman会备份被删除程序的配置文件,将它们加上*.pacsave扩展名。# pacman -S 包名:例如,执行 pacman -S firefox 将安装 Firefox。# pacman -Sc:Pacman 下载的包文件位于 /var/cache/pacman/pkg/ 目录。Pacman的配置文件位于/etc/pacman.conf。# pacman -Sy 包名:与上面命令不同的是,该命令将在同步包数据库后再执行安装。# pacman -R 包名:该命令将只删除包,不包含该包的依赖。

2023-06-17 20:25:47 1608

原创 记录一下Arch Linux安装Docker

4. 以当前用户运行Docker命令。3. 验证Docker安装情况。2. 开启Docker服务。1. 安装Docker。

2023-06-16 20:46:04 325

原创 Docker GUI之portainer-ce安装

3.启动portainer容器。

2023-04-20 20:45:36 410 1

原创 openmediavault 6.3.8,安装 OMV-Extras插件

安装完成以后回去刷新以下 OMV 管理界面,左侧选择”系统“,就会出现 OMV-Extras 菜单,就表示安装成功了。出现下面图里红框的字,就说明docker已安装并运行了。3.下载对应版本的 omv-extras 安装包。使用国内镜像安装OMV-Extras插件。1.SSH登入NAS界面。

2023-04-18 19:55:59 7537 2

原创 win10 电脑总是会从睡眠模式自动唤醒

window10 电脑总是会从睡眠模式中自动唤醒

2022-10-30 15:10:58 11477 1

原创 adb连接不上模拟器的问题

adb连接不上模拟器的问题

2022-10-25 20:54:47 701

原创 ublock 基本屏蔽语法规则介绍

ublock插件是一款开源的chrome广告屏蔽插件,下载地址 https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm内置很多网站的广告屏蔽规则,比如youtube,但是有时候也会出现问题,比如说它默认把淘宝京东这些网站的详情页给屏蔽了,但是可以对特定网站关闭屏蔽功能,所以逛这些购物网站时关掉就可以了。即使不学习过滤规则,也可以通过元素选择模式,手动选择页面的一些元素进行过滤。

2022-01-05 18:40:41 4488

原创 爬虫selenium+edge屋头浏览器+规避检测风险

from selenium import webdriverfrom msedge.selenium_tools import EdgeOptionsfrom msedge.selenium_tools import Edgeedge_options = EdgeOptions()edge_options.use_chromium = True# 设置无界面模式,也可以添加其它设置edge_options.add_argument('headless')#规避被检测到的风险edge_op.

2022-01-04 12:49:33 529

原创 WebDriverWait等待页面某个元素出现后能进行下一步操作

可以用WebDriverWait函数可以完成这个工作,# 一直等待某元素可见,默认超时10秒def is_visible(locator, timeout=10): try: ui.WebDriverWait(driver, timeout).until(EC.visibility_of_element_located((

2022-01-04 12:47:43 974

原创 FLV无损转换MP4

有时候我们从网页上下载的视频是FLV格式,无法被一些软件(比如PR)读取,需要转换成mp4,如果重新压制来转换格式,不仅损耗画质还浪费时间,没有人会这么干。网上有各种各样的工具也能够转换,万变不离其宗,这些软件本质是用ffmpeg对视频重新封装,只要几秒钟就能实现将flv转换成mp4。工具:ffmpeg.exe步骤:首先下载ffmpeg,官网http://ffmpeg.org/下载页面http://ffmpeg.org/download.html根据自己的系统选择下载的版本,根据

2021-10-09 15:38:09 3295 4

原创 抓包安卓7以上ca证书安装方法

用charles或fiddler抓app包的https接口必须要安装ca证书,才能正常抓包,安卓7之前把ca证书安装到用户证书下即可,但安卓7以上只有系统级证书才能被信任,所以为了能正常抓包,需要把ca证书安装到系统证书下准备工作:电脑安装了Charles(其他抓包工具也是一样的原理) 一台已root手机(模拟器也可以,但部分app会检测) 电脑安装adb没准备好的网上找吧,很多相关内容Charles基础配置也到网上找吧,只说抓取https的配置Proxy > SSL Pro

2021-08-10 19:17:09 4475

原创 使用Docker部署NextCloud+MySQL

创建MySQL容器docker run --name=nextcloud_db -e MYSQL_ROOT_PASSWORD=passwd -d mysql:5其中passwd部分请替换为你想使用的密码。docker exec -it nextcloud_db mysql -u root -ppasswd: ....mysql> CREATE DATABASE nextcloud;mysql> exit;这里是进入MySQL并创建一个新的数据库,命名为nextcl

2021-02-21 15:20:58 1287 1

原创 Docker搭建Postgresql数据库

一、拉取Postgresq镜像docker pull postgres1二、构建镜像容器docker run -it --name postgres --restart always -e POSTGRES_PASSWORD='abc123' -e ALLOW_IP_RANGE=0.0.0.0/0 -v /home/postgres/data:/var/lib/postgresql -p 55433:5432 -d postgres–name : 自定义容器名称POSTGRE.

2021-02-21 14:50:13 694

原创 树莓派用到的设置方法

设置终端模拟器(如:Tilix)为默认终端方法一:1. 打开系统默认终端2. Edit->Preferences 编辑profile3. 选择Command4. 勾选Run a custom command instead of my shell5. 在输入框中输入终端模拟器(如:Tilix)注:可以把你想要的终端模拟器添加到任务栏打开方法二:# 设置途径1: 输入如下命令,会列出已安装的终端,然后选择你想要的终端模拟器$ sudo update-alte.

2021-02-18 13:12:25 1064

原创 树莓派4 raspberrypi buster 使用清华源安装docker

sudo apt-get update先更新下开始安装docker,安装必要组件相关:sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common加入仓库钥匙:curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -创建docker.list,这.

2021-02-17 22:40:23 2489

原创 查看树莓派版本

getconf LONG_BIT # 查看系统位数uname -a # kernel 版本/opt/vc/bin/vcgencmd version # firmware版本strings /boot/start.elf | grep VC_BUILD_ID # firmware版本cat /proc/version # kernelcat /etc/os-release # OS版本资讯cat /etc/issue...

2021-02-17 21:23:44 843

原创 dart子类的继承

1 Dart中类的继承1.子类使用extends关键字来继承父类2.子类会继承父类里面可见的属性和方法,但是不会继承构造函数3. 子类能够复写父类的方法 getter和setter方法2Dart Web类继承Person这个类class Person { String name = '张三'; int age = 19; void getInfo() { //推荐使用这样的写法 print("${this.name}====${this.age}");

2021-02-11 14:58:35 379 1

原创 python selenium expected_conditions使用实例

先翻译一下这些方法的用法 title_is: 判断当前页面的title是否精确等于预期 title_contains: 判断当前页面的title是否包含预期字符串 presence_of_element_located: 判断某个元素是否被加到了dom树里,并不代表该元素一定可见 visibility_of_element_located: 判断某个元素是否可见.可见代表元素非隐藏,并且元素的宽和高都不等于0 visibility_of: 跟上面的方法做一样的事

2021-02-10 14:24:50 171

原创 xpath获取同级元素

XPath轴(XPath Axes)可定义某个相对于当前节点的节点集:1、child 选取当前节点的所有子元素2、parent 选取当前节点的父节点3、descendant 选取当前节点的所有后代元素(子、孙等)4、ancestor 选取当前节点的所有先辈(父、祖父等)5、descendant-or-self 选取当前节点的所有后代元素(子、孙等)以及当前节点本身6、ancestor-or-self 选取当前节点的所有先辈(父、祖父等)以及当前节点本身7、preceding-si...

2021-02-09 21:40:52 328

原创 Selenium给元素的属性赋值

通过selenium定位元素时,可以用driver.get_attribute()获取元素属性。但有时候需要对一些元素的属性进行修改,可以这样做driver = webdriver.Chrome()driver.get("http://www.baidu.com")search_button = driver.find_element_by_id("su") # 百度搜索按钮# arguments[0]对应的是第一个参数,可以理解为python里的%s传参,与之类似js =

2021-02-09 18:59:56 1831

原创 webdriver已获取得到一个元素,怎么得到该元素下的所有子节点和父节点

webdriver已获取得到一个元素,怎么得到该元素下的所有子节点和父节点parent = current.findElement(By.xpath("./.."));// 找到父元素children = current.findElements(By.xpath("./*"));// 找到所有子元素

2021-02-07 22:28:47 6072

原创 安装 office2021

修改安装路径打开 C:\Program Files,查看是否有 Microsoft Office 文件夹,如有则删除;若先前已安装 Office,则将其卸载后删除该文件夹,如不重新安装直接剪切文件夹将无法使用 OneDrive 并持续报错,注:32 位系统对应目录为C:\Program Files (x86) 在想要存放的位置新建名为 Microsoft Office 的文件夹,下以 D:\Program Files 为例 以管理员权限打开命令提示符:开始菜单-Windows 系统-命令提示符-右键

2021-02-01 12:50:29 19193 2

原创 “ /u0061”的unicode 编码与解码 java代码

public class helloworld{ public static void main(String[] args) { String str = "java_unicode"; StringBuffer ss = new StringBuffer(); char [] source_char = str.toCharArray(); String unicode = null; for (int i=0;i<.

2021-01-31 17:44:49 1641

原创 Flutter中10个必须掌握的widget(带详细API解释)

1、文本及样式(Text)Text用于显示简单样式文本,它包含一些控制文本显示样式的一些属性const Text( this.data, { Key key, this.style, this.strutStyle, this.textAlign, this.textDirection, this.locale, this.softWrap, this.overflow, this.textScaleFactor,

2021-01-21 21:07:27 1273 1

原创 如何在 Linux 中 zip 压缩文件和文件夹

zip 是最流行的归档文件格式之一。使用 zip,你可以将多个文件压缩到一个文件中。这不仅节省了磁盘空间,还节省了网络带宽。这就是为什么你几乎一直会看到 zip 文件的原因。作为普通用户,大多数情况下你会在 Linux 中解压缩文件夹。但是如何在 Linux 中压缩文件夹?本文可以帮助你回答这个问题。先决条件:验证是否安装了 zip通常 zip 已经安装,但验证下也没坏处。你可以运行以下命令来安装 zip 和 unzip。如果它尚未安装,它将立即安装。sudo apt install zi

2020-12-06 12:05:46 2122

原创 进不了系统,只能重装吗?

进系统报错,进不去怎么办?一般的打工人会选择直接重装;常年关注打工妹、已经练就一身排查本领的打工人会尝试进入安全模式排查。而今天以后,所有打工人,又可以学会一招:强制关机重新开机三次后,依次选择【疑难解答】【高级选项】【命令提示符】,电脑将自动重启。选择账户并输入密码进入。插入系统启动U盘,在命令提示符界面执行【bcdedit /enum】命令,查看引导是否损坏。如图是损坏示例。依次执行如下命令修复 Win10 的主引导记录并重建 BCD 配置文件:...

2020-10-29 19:57:25 145

原创 python获取树莓派当前状态和数据(温度、CPU、内存、硬盘)

import os # Return CPU temperature as a character string def getCPUtemperature(): res = os.popen('vcgencmd measure_temp').readline() return(res.replace("temp=","").replace("'C\n","")) # Return RAM informat.

2020-08-27 10:11:20 1398

原创 python -pyd编译-防破解,亲测可用

1.简介如果需要把重要的python代码加密,防止破解,pyc这种最简单的,但是也是最容易被破解pyd,这个是开发cython生成的二进制脚本,可以直接当库导入(简单来说它就是个dll.)安全性来说,pyd是二进制文件,只能被反编译,所以只能看到汇编。所以只介绍pyd 的编译。2.编译环境系统:win10python:3.6首先安装cython:pip install Cython2.1修改文件 指定vcvarsall.bat目录 (如果没有vcvarsall.bat请看

2020-06-23 22:27:08 5390 1

原创 程序在执行完成之后删除自己

@echo offecho 按任意键后我将删除自己pausedel %0

2020-06-19 20:32:48 306

原创 xpath获取同级元素 子元素,子元素取父元素等

XPath轴(XPath Axes)可定义某个相对于当前节点的节点集:1、child 选取当前节点的所有子元素2、parent 选取当前节点的父节点3、descendant 选取当前节点的所有后代元素(子、孙等)4、ancestor 选取当前节点的所有先辈(父、祖父等)5、descendant-or-self 选取当前节点的所有后代元素(子、孙等)以及当前节点本身6、ancestor-or-self 选取当前节点的所有先辈(父、祖父等)以及当前节点本身7、preceding-si...

2020-06-17 21:36:09 6184

转载 python 用pip 批量更新模块

import pipfrom subprocess import callfrom pip._internal.utils.misc import get_installed_distributionsfor dist in get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)

2020-06-02 22:09:34 356

原创 编译micropython在esp8266的固件

ESP8266算是现在比较实惠并且应用比较广泛的一款WiFi芯片,它本身也是一个芯片,所以是作为直接开发的。或者说进行一个封装之后我们就可以直接使用串口进行操作,也就是使用AT指令,这个就是我们常常说的ESP8266的WiFi模块,直接转换成其他的单片机来进行操作这一块的内容。官方也提供了ESP8266的SDK可以进行开发。http://www.esp8266.com/wiki/doku...

2020-04-13 10:48:44 1617 3

原创 Samba服务的配置

Samba服务的主配置文件是smb.conf,默认在/etc/samba/目录下。smb.conf含有多个段,每个段由段名开始,直到下个段名。每个段名放在方括号中间。每段的参数的格式是:名称=指。配置文件中一行一个段名和参数,段名和参数名不分大小写。除了[global]段外,所有的段都可以看作是一个共享资源。段名是该共享资源的名字,段里的参数是该共享资源的属性。Samba安装好后,使用testpa...

2019-10-10 21:33:26 278

原创 使用代理IP及用多线程测试IP可用性--刷访问量

第一部分 requests , ChromeDriver, PhantomJS的代理IP使用1-1 requests使用代理IP http = 'http://'+str(ip) proxies = { "http": http } try: r = requests.get("http://blog.csdn.ne...

2019-10-10 11:03:07 427

原创 adb shell输入中文(ADBKeyBoard)

前言“adb shell input text yoyo“ 可以通过adb 输入英文的文本,由于不支持unicode编码,所以无法输入中文,github上有个国外的大神写了个ADBKeyBoard输入法的apk,完美支持unicode编码,也能输入中文和其它字符了ADBKeyBoard1.ADBKeyBoard在github的源码地址ADBKeyBoard github 地址,有兴趣的...

2019-10-03 22:00:02 6482

原创 利用requests库下载视频

import osimport requests# video_url = 'https://v11-tt.ixigua.com/2bd2336ad4f8906e2d4a0a3dea50a6c2/5c331e0d/video/m/220842fd7f1c11542a6bd63ffcdb06d957511610e66400001750f278748c/?rc=andpMzl0bDc2ajMz...

2019-08-22 19:44:55 457

BluetoothCar.zip

因为实验室做小车比赛,需要一个蓝牙小车app,就参考网上编了一个,基本功能都能实现,令外加了百度语音的语音识别功能(需要联网)和重力控制功能(语音功能延迟较大,纯属娱乐),现在把代码放上,Android studio开发,如果想开发自己的app,完全可以参照代码实现自己想要的功能。因为水平受限,肯定有BUG,多多见谅哈。

2020-06-26

A8N-VM 刷bios(含工程师版的AFUDOS-可刷根区)

A8N-VM 刷bios(含工程师版的AFUDOS-可刷根区). A8N-VM 刷bios(含工程师版的AFUDOS-可刷根区)

2018-07-04

Bupdater_V130

ASUS发现新BIOS对早期CPU有时会无法开机 刷BIOS工具官网下载Bupdater.exe,ASUS主板BIOS更新工具。

2018-07-04

LuaDLL5.2.1

lua5.2.1(包括dll,lib,lua.exe,luac.exe)

2013-03-15

HttpWatch.Professional.v8.5.27

HttpWatch.Professional.v8.5.27 一个很好用的适合web开发程序员的工具,下载后直接安装就可以使用了。在ie选项中可以看到httpwatch。可以记录http协议中的内容。 (包含注册用的key)

2013-03-14

android ADT0.9.7 for eclipse

android开发插件 ADT0.9.7 for eclipse

2010-08-26

NI Circuit Design Suite 11.0(Multisim 11.0)注册机

NI电路设计套件11.0注册机(包括power pro、full。不含教育版)

2010-07-19

NI Circuit Design Suite 11.0(Multisim 11.0)注册机

NI电路设计套件11.0注册机(包括power pro、full。不含教育版)

2010-07-19

HttpWatch pro 6 注册文件 破解文件 httpwatch.lic

HttpWatch pro 6 注册文件 破解文件 httpwatch.lic

2009-08-24

整合Struts + Spring + Hibernate 初级源码

整合Struts + Spring + Hibernate 初级源码

2008-05-08

masm6.11

masm6.11masm6.11

2008-05-08

masm5.0

masm5.0masm5.0

2008-05-08

mySQL ODBC驱动程序

mySQL ODBC驱动程序

2008-04-25

delphi API

delphi API

2008-04-22

mac修改

mac修改!!!!!!!

2008-04-09

同一个wifi,室友手机能上 我却不行

2023-09-16

手机里为什么莫名出现”PingMuLuZhiDaShi”和“YiJianLuPing”两个文件夹

2023-09-08

“管理员已阻止你运行此应用”是什么原因? 在哪里改过来

2023-08-20

国外的关于 电子电路 电磁波 方面的专业论坛 有什么

2023-08-07

arch linux用 docker pull总是超时。改了源也不行,如何解决?

2023-06-20

python 可以控制无线网卡 发送数据吗

2023-01-08

vue3循环生成几行check 如何判断check框的选中状态

2022-04-10

电脑接光猫上不能访问路由和其它设备,有什么办法解决吗

2022-03-07

微信备份记录到电脑显示不在同一网络?

2022-02-24

迁移数据(把数据迁移到新硬盘里)有什么便捷的方法

2022-02-17

我的u盘复制速度怎么这么慢呢?

2022-02-17

win10 3.0的u盘为什么写入速度这么慢,波动也大

2022-01-11

android studio模拟器运行不了?

2022-01-06

树莓派上出现的错误:Exec format error: 'chromedriver'

2021-12-30

fiddler抓百度,发现有的https能抓到,有的http有个小锁头。是怎么回事?

2021-08-10

fiddle抓包A SSLv3-compatible ClientHello handshake was found或ClientHello record was 272 bytes long.

2021-08-10

视频网站的.ts是怎么做出来的呢

2019-08-05

请问怎么实现让网页自动适应手机 平板 电脑呢??

2019-07-10

请问win和linux关闭硬盘的原理是什么

2019-07-02

树莓派怎么彻底删除nginx

2019-07-01

python tkinter,怎么让控件显示在Frame中呢?

2019-05-28

mitmdump -bq 这个怎么使用

2019-05-12

python 怎么获取request 中 body的内容

2019-05-10

mitmdump 怎么取request body

2019-05-08

“没有找到支持的视频格式和mime类型”是什么原因?

2019-04-10

python设置win剪贴版 但只能复制出一个字母是为什么??

2019-04-02

给以前写的一个python程序,用pyqt5加了gui但多进和无响应

2018-09-27

请问phoenix可以制作ami的bios以激活win7吗??

2018-07-03

为什么微软网站打不开

2017-11-15

ubuntu-eclipse里怎么换默认编译的小工程

2017-10-17

webdriver 这个变量为什么是未定义

2017-02-28

webdriver多线程 同时使用一个元素时,会出错吗?

2017-02-27

python 多线程怎么同时一直运行

2017-02-26

html中文字不显示?...

2017-02-10

python练习题,这样标签内容如何取

2017-01-05

webdriver如何获得已打开网页代码

2017-01-04

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

TA关注的人

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