<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lsp84ch80的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lsp84ch80</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lsp84ch80]]></copyright><item><title><![CDATA[MacBookPro运行飞牛Nas，解决合盖亮屏发热]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/156466286</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/156466286</guid><author>lsp84ch80</author><pubDate>Wed, 31 Dec 2025 22:47:24 +0800</pubDate><description><![CDATA[本文介绍了一种在MacBook Pro上实现合盖/开盖自动控制屏幕亮度的解决方案。通过配置sudo免密规则、编写ACPI轮询脚本和创建systemd服务，实现以下功能：1)合盖时强制灭屏防止发烫；2)开盖时自动恢复预设亮度；3)7×24小时后台运行且资源占用低。方案采用日志记录和状态检测机制确保稳定性，并通过systemd实现开机自启和服务守护。所有操作步骤包括脚本编写、权限设置和服务部署均有详细说明，适合作为MBP在无button目录情况下的亮度控制方案。]]></description><category></category></item><item><title><![CDATA[ADB+HDC+IOS 三合一脚本封装]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/145167686</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/145167686</guid><author>lsp84ch80</author><pubDate>Wed, 15 Jan 2025 20:40:10 +0800</pubDate><description><![CDATA[第二个版本，将ADB与HDC合并为一个，方便使用管理。]]></description><category></category></item><item><title><![CDATA[HDC常用功能脚本封装]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/145016184</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/145016184</guid><author>lsp84ch80</author><pubDate>Wed, 08 Jan 2025 19:50:37 +0800</pubDate><description><![CDATA[支持单设备/多设备，安装/卸载应用、查询当前App的activity，清理App缓存、截图保存到本地。hdc命令不如adb好记，所以进行了一些常用命令的封装。]]></description><category></category></item><item><title><![CDATA[Jmeter的Jtl文件保存更多结果项]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/142639290</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/142639290</guid><author>lsp84ch80</author><pubDate>Sun, 29 Sep 2024 16:58:26 +0800</pubDate><description><![CDATA[修改bin目录下的user.properties文件，追加配置：（主机和从机都要修改）修改jmeter.properties文件，把mode=Standard注释去掉即可。修改bin 目录下的jmeter.properties。Response Body的内容为空。]]></description><category></category></item><item><title><![CDATA[Jenkins-Pipeline配置示例]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/140993949</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/140993949</guid><author>lsp84ch80</author><pubDate>Wed, 07 Aug 2024 15:50:58 +0800</pubDate><description><![CDATA[Jenkins-Pipeline 配置示例]]></description><category></category></item><item><title><![CDATA[Mac安装Appium]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/136273790</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/136273790</guid><author>lsp84ch80</author><pubDate>Sat, 24 Feb 2024 17:24:51 +0800</pubDate><description><![CDATA[brew install libimobiledevice --HEAD #和iOS手机通讯使用，相当于 android 的 adb，是 Appium 底层用到的工具之一，用于获取 iOS 设备信息。brew install carthage              # 类似于 java的 maven，项目依赖管理，主要是 WebDriverAgent 使用。在.bash_profile 或.zshrc文件中设置JAVA，若没有则touch .bash_profile 新建一个。]]></description><category></category></item><item><title><![CDATA[ssh远程连接脚本]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/136210293</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/136210293</guid><author>lsp84ch80</author><pubDate>Wed, 21 Feb 2024 14:32:46 +0800</pubDate><description><![CDATA[【代码】ssh远程连接脚本。]]></description><category></category></item><item><title><![CDATA[PVE 虚拟机心跳检测并重启]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/136061739</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/136061739</guid><author>lsp84ch80</author><pubDate>Tue, 06 Feb 2024 20:14:15 +0800</pubDate><description><![CDATA[PVE 虚拟机心跳检测并重启]]></description><category></category></item><item><title><![CDATA[Obsidian第三方插件本地化（汉化）]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/131121744</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/131121744</guid><author>lsp84ch80</author><pubDate>Fri, 09 Jun 2023 10:17:24 +0800</pubDate><description><![CDATA[Obsidian的第三方插件，大部分都是英文，对于我这种渣渣来说有些煎熬，所以看了下插件中main.js文件，只需要翻译setName和setDesc属性即可，但当有大量插件时一个个手动翻译又很耗时耗力，对于懒人来说是不可接受的，因此写了下面的脚本进行批量设置。]]></description><category></category></item><item><title><![CDATA[linux 打造ssh快捷连接]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/126761326</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/126761326</guid><author>lsp84ch80</author><pubDate>Thu, 08 Sep 2022 11:32:42 +0800</pubDate><description><![CDATA[bash 打造ssh快捷连接]]></description><category></category></item><item><title><![CDATA[appium-iOS元素定位常用]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/123840495</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/123840495</guid><author>lsp84ch80</author><pubDate>Wed, 30 Mar 2022 10:46:16 +0800</pubDate><description><![CDATA[目录

一、元素属性介绍

二、ios_predicate

1)比较运算符：&gt;、&lt;、==、&gt;=、&lt;=、!=

2)范围运算符：IN、BETWEEN

3)字符串相关：CONTAINS、BEGINSWITH、ENDSWITH

4)通配符：LIKE

5)正则表达式：MATCHES

6）两种及两种以上属性定位元素：AND

三、accessibility_id

四、class_name

五、IOS_CLASS_CHAIN

由于 iOS 10开始使用的 XCUITest ...]]></description><category></category></item><item><title><![CDATA[Android+iOS自动化基于appium环境搭建]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/123839865</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/123839865</guid><author>lsp84ch80</author><pubDate>Wed, 30 Mar 2022 10:39:20 +0800</pubDate><description><![CDATA[一、环境依赖

	一、JDK环境
		二、Android-SDK环境（android自动化）
		三、Homebrew环境
		四、Nodejs
		安装cnpm
		
		五、安装appium
		六、安装appium-doctor来确认安装环境是否完成
		以下为 ios-自动化环境配置，Android自动化不需要关注
		七、安装相关依赖
	
	二、重头大戏， 配置wda（WebDriverAgent）
	三、第二个重头大戏，配置UI查看器
	一、因为appium自身的查看器，打开非常缓慢，所以需..]]></description><category></category></item><item><title><![CDATA[解决安卓 linux adb 连接机器提示 no permissions 的问题]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/104536238</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/104536238</guid><author>lsp84ch80</author><pubDate>Thu, 27 Feb 2020 14:43:12 +0800</pubDate><description><![CDATA[一劳永逸的方法：

创建文件：


cd /etc/udev/rules.d/
sudo vim 51-android.rules

配置内容：


输入如下内容：
# udev rule to detect android devices
# These rules refer to http://developer.android.com/tools/device.html
# Acer
S...]]></description><category></category></item><item><title><![CDATA[appium自动化之自动匹配case文件]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/104474532</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/104474532</guid><author>lsp84ch80</author><pubDate>Mon, 24 Feb 2020 11:32:44 +0800</pubDate><description><![CDATA[仅供日常笔记，大神勿喷

通过python获取指定目录下的所有文件，通过遍历获取需要的文件

示例：


class CaseFilses():
    def __init__( self, file_name='test_', ex_name='.py'):
        """
        模糊查找文件
        :param now_dir:
        :param te...]]></description><category></category></item><item><title><![CDATA[appium自动化之自动获取设备名与对应的android系统版本号]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/104473688</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/104473688</guid><author>lsp84ch80</author><pubDate>Mon, 24 Feb 2020 10:57:31 +0800</pubDate><description><![CDATA[仅供日常笔记，大神勿喷

都是通过adb命令，经由python 去执行和解析得到的结果

自动获取设备：


    def group_call(self):
        # 读取设备 id
        readDeviceId = list(os.popen('adb devices').readlines())
        deviceIdList = []
        fo...]]></description><category></category></item><item><title><![CDATA[Selenium之Canvas画布操作]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/99318706</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/99318706</guid><author>lsp84ch80</author><pubDate>Mon, 12 Aug 2019 18:11:12 +0800</pubDate><description><![CDATA[现在有一个场景是需要进入到 Canvas画布中 进行单击操作，现在使用过如下方法


# 进入画布  650 270
canvas = driver.find_element_by_xpath("//canvas[@id='#canvas']")
actions.move_to_element(canvas).move_by_offset(600, 270).click().release().p...]]></description><category></category></item><item><title><![CDATA[使用Python监测APP的使用流量]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/88321397</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/88321397</guid><author>lsp84ch80</author><pubDate>Thu, 07 Mar 2019 21:35:32 +0800</pubDate><description><![CDATA[写着玩。。。。。。。


#!/usr/bin/env python
# _*_ coding: utf-8 _*_
'''
# @Time    : 2018/1/17 21:54
# @Author  : Soner
# @version : V1.0
# @license : Copyright(C), Your Company
# @实现的功能：
            1.单APK包...]]></description><category></category></item><item><title><![CDATA[关于ssh-keygen 生成的key以“BEGIN OPENSSH PRIVATE KEY”开头]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/87861990</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/87861990</guid><author>lsp84ch80</author><pubDate>Thu, 21 Feb 2019 15:31:01 +0800</pubDate><description><![CDATA[现在使用命令 ssh-keygen -t rsa  生成ssh，默认是以新的格式生成，id_rsa的第一行变成了“BEGIN OPENSSH PRIVATE KEY” 而不在是“BEGIN RSA PRIVATE KEY”，此时用来msyql、MongoDB，配置ssh登陆的话，可能会报 “Resource temporarily unavailable. Authentication by ke...]]></description><category></category></item><item><title><![CDATA[Docker 提示开启虚拟化]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/86715807</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/86715807</guid><author>lsp84ch80</author><pubDate>Thu, 31 Jan 2019 15:48:30 +0800</pubDate><description><![CDATA[1. BIOS 已开启虚拟化支持

2. 已打开H-V服务

问题： Hardware assisted virtualization and data execution protection must be enabled in the BIOS

重复打开/关闭过 bios和 HV服务都无效，偶然找到一篇问文章，按提示操作成功解决问题

解决方法：

使用管理员权限的命令提示符（CMD）输入...]]></description><category></category></item><item><title><![CDATA[Scrapy简易使用教程]]></title><link>https://blog.youkuaiyun.com/lsp84ch80/article/details/84841593</link><guid>https://blog.youkuaiyun.com/lsp84ch80/article/details/84841593</guid><author>lsp84ch80</author><pubDate>Wed, 05 Dec 2018 19:06:10 +0800</pubDate><description><![CDATA[一、创建项目
​    scrapy startproject 项目名
二、创建爬虫实例
​    scrapy genspider 实例名 目标网址
三、启动爬虫
1. 单个文件启动：
​        scrapy runspider 实例名.py
2. 项目根目录下运行
​        当前项目下可以运行的爬虫：scrapy list
​        scrapy crawl 爬虫名
四...]]></description><category></category></item></channel></rss>