<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZeroRm的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ZeroRm</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZeroRm]]></copyright><item><title><![CDATA[win11 右键直接显示全部选项]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/156685174</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/156685174</guid><author>ZeroRm</author><pubDate>Wed, 07 Jan 2026 13:22:51 +0800</pubDate><description><![CDATA[【代码】win11 右键直接显示全部选项。]]></description><category></category></item><item><title><![CDATA[‌回收站属性设置灰色无法设置解决方法]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/143418011</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/143418011</guid><author>ZeroRm</author><pubDate>Thu, 31 Oct 2024 21:34:26 +0800</pubDate><description><![CDATA[ps:无可用文章标签，所以选了计算机网路，误入的，抱歉。]]></description><category></category></item><item><title><![CDATA[mongodb删除重复数据]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/122942797</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/122942797</guid><author>ZeroRm</author><pubDate>Tue, 15 Feb 2022 13:43:48 +0800</pubDate><description><![CDATA[注：mongodb当前版本是3.4.3

插入六条数据：



查询存在重复的数据：



查询并循环删除重复数据：



删除语句解析：


db.userInfo.aggregate([

  {

    $group: {_id: {userName: '$userName',age: '$age'},count: {$sum: 1},dups: {$addToSet: '$_id'}}

  },

  {

    $match: {count: {$gt: 1}}...]]></description><category></category></item><item><title><![CDATA[使用python在excel表格中增加新的sheet表]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/122837966</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/122837966</guid><author>ZeroRm</author><pubDate>Wed, 09 Feb 2022 11:11:28 +0800</pubDate><description><![CDATA[方法一：使用xlutils.copy


import xlrd, xlwt
from xlutils.copy import copy as xl_copy

# open existing workbook
rb = xlrd.open_workbook('ex.xls', formatting_info=True)
# make a copy of it
wb = xl_copy(rb)
# add sheet to workbook with existing sheets
Sheet1 = wb.]]></description><category></category></item><item><title><![CDATA[appium+python自动化34-获取元素属性get_attribute]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/122438595</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/122438595</guid><author>ZeroRm</author><pubDate>Tue, 11 Jan 2022 18:16:45 +0800</pubDate><description><![CDATA[获取text




# coding:utf-8
from appium import webdriver
from time import sleep

desired_caps = {
                'platformName': 'Android',
                'deviceName': '127.0.0.1:62001',
                'platformVersion': '4.4.2',
                'appPack]]></description><category></category></item><item><title><![CDATA[python3+appium，怎么输入中文，并且调用搜狗或调出手机键盘]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/122408287</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/122408287</guid><author>ZeroRm</author><pubDate>Mon, 10 Jan 2022 13:16:16 +0800</pubDate><description><![CDATA[我现在做的这个项目，搜索框输入内容后，需要使用输入法的ENTER键，app没有搜索按钮；





1.第一步先将drvier中加入


'unicodeKeyboard': "True",
# 使用unicode输入法，





可以使用appium输入中文：


keywords.send_keys('泗阳')


第二步，重新调起手机安装的搜索输入法：




adb shell ime list -s


使用以上语句看一下自己手机的输入法名，我的机器使用的是第三个搜狗的，替换一下语句...]]></description><category></category></item><item><title><![CDATA[安卓模拟器忘记密码，如何解锁]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/120779623</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/120779623</guid><author>ZeroRm</author><pubDate>Fri, 15 Oct 2021 11:19:07 +0800</pubDate><description><![CDATA[1、我们打开cmd窗口（Ctrl+R）



2.打开模拟器，通过设置查找网络ip地址，然后关闭模拟器：



3.打开终端，链接模拟器
adb connect ip



4. 使用devices来查看一下这个设备
adb devices



5. 获取这个模拟器的root权限
adb root



6.获取root权限后，使用remount名来来登录
adb remount



7.登录成功后，我们进到shell端
adb shell
然后进入到shell端中的 /data/system目录下..]]></description><category></category></item><item><title><![CDATA[weiApi部分配置解决跨域，session和http put方面使用问题]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/120327741</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/120327741</guid><author>ZeroRm</author><pubDate>Thu, 16 Sep 2021 14:22:37 +0800</pubDate><description><![CDATA[1.App_Start

1.1 RouteConfig


   public class RouteConfig
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "]]></description><category></category></item><item><title><![CDATA[Mitmproxy/mitmdump中文文档以及配置教程]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/119148666</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/119148666</guid><author>ZeroRm</author><pubDate>Tue, 27 Jul 2021 17:16:10 +0800</pubDate><description><![CDATA[目录


	

	Introduction

	Features

	Installation

	Run

	Scripts

	Events

	
	
本文是一个较为完整的mitmproxy教程，侧重于介绍如何开发拦截脚本，帮助读者能够快速得到一个自定义的代理工具。

本文假设读者有基本的python知识，且已经安装好了一个python 3开发环境。如果你对nodejs的熟悉程度大于对python，可移步到anyproxy，anyproxy的功能与mitmproxy基本一致，但使用js编写定...]]></description><category></category></item><item><title><![CDATA[关于 mitmdump 运行 py文件报错 No module named]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/119148227</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/119148227</guid><author>ZeroRm</author><pubDate>Tue, 27 Jul 2021 17:11:30 +0800</pubDate><description><![CDATA[mitmdum 运行 py文件报错 No module named ，主要是我将mitmproxy官网下载的7.0版本的exe文件直接替换老版本6.0.2的exe文件；

Python\Python39\Scripts文件里的exe文件



导致通过cmd 运行监听文件时：报错 No module named



我的解决方式是将Python\Python39\Lib\site-packages下关于mitmproxy相关文件删除，然后输入运行CMD，输入命令重新安装mitmproxy


pi...]]></description><category></category></item><item><title><![CDATA[Pyhton 打包 exe方法]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/118224973</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/118224973</guid><author>ZeroRm</author><pubDate>Fri, 25 Jun 2021 17:36:10 +0800</pubDate><description><![CDATA[1：通过安装py2exe，进行打包，该方法弊端是如果需要整体文件夹打包给对方才能使用，单独把里面的EXE文件给对方使用的话会报错：could not load python library

1.1 下载、安装py2exe
下载地址：https://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/

1.2 打包成EXE文件

首先创建一个为setup.py的方法，编辑以下代码：


from distutils.core import setup

.]]></description><category></category></item><item><title><![CDATA[python安装pip包时，提示No module named ‘setuptools‘ 解决方案]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/118157525</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/118157525</guid><author>ZeroRm</author><pubDate>Wed, 23 Jun 2021 17:19:10 +0800</pubDate><description><![CDATA['pip' 不是内部或外部命令，也不是可运行的程序
或批处理文件。

ps：先检查是否有添加环境变量，“*/python/Scripts”；若添加环境变量了还是如此，就请继续往下看



二、解决上述问题，当然是装个pip就行了，于是开搞

第一步：下载pip压缩包（地址：https://pypi.org/project/pip/#files）

第二步：解压

第三步：CMD切换到该目录，运行命令”python setup.py install"或者 直接在解压包内空白处按shift+鼠标右键，选择在此处]]></description><category></category></item><item><title><![CDATA[解决io.appium.settings/.UnicodeIME‘ 报错：android.permission.WRITE_SECURE_SETTINGS.]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/118155679</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/118155679</guid><author>ZeroRm</author><pubDate>Wed, 23 Jun 2021 16:21:22 +0800</pubDate><description><![CDATA[appium 运行真机环境，配置虚拟键盘：

2种情况：

第一种不会报错，但是虚拟键盘调用后中能英文；


 "unicodekeyboard": true,
 "resetkeyboard": true,

我看到很多帖子写着这样写，就不会有权限报错问题。的确能正常运行，但是无法真正意义上的调用键盘模式；可以英文，但不能输入中；其实这是个不正规的写法；

第二种会报错，这是一个权限的问题：需要手动处理，一开始没想通绕了很久；


 "unicodeKeyboard": true,
 "reset...]]></description><category></category></item><item><title><![CDATA[windows解决appium-doctor报opencv4nodejs cannot be found]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/118153752</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/118153752</guid><author>ZeroRm</author><pubDate>Wed, 23 Jun 2021 15:11:53 +0800</pubDate><description><![CDATA[转自：https://www.cnblogs.com/yiyaxuan/p/14363456.html

Windows系统 安装 CMake

我们的电脑系统：Windows 10 64位
安装的CMake 版本：cmake-3.6.1-win64-x64（目前最新）

1.下载

在CMake官网下载：cmake-3.6.1-win64-x64.msi

下载地址：https://link.youkuaiyun.com/?target=https%3A%2F%2Fcmake.org%2Ffiles%2Fv3....]]></description><category></category></item><item><title><![CDATA[windows解决appium-doctor报gst-launch-1.0.exe and/or gst-inspect-1.0.exe cannot be found]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/118112797</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/118112797</guid><author>ZeroRm</author><pubDate>Tue, 22 Jun 2021 18:17:28 +0800</pubDate><description><![CDATA[安装gst-launch-1.0.exe and gst-inspect-1.0.exe

手动下载安装，下载地址：https://gstreamer.freedesktop.org/download/




注意：runtime installer 和 development installer 两个应用程序都要下载并安装。

安装完成后找到gstreamer路径（安装过程中不能选择安装路径，默认会安装到安装包所在的盘），配置Path系统环境变量：E:\gstreamer\1.0\mingw_x86_.]]></description><category></category></item><item><title><![CDATA[windows解决appium-doctor报 mjpeg-consumer cannot be found.]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/118112731</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/118112731</guid><author>ZeroRm</author><pubDate>Tue, 22 Jun 2021 18:13:18 +0800</pubDate><description><![CDATA[解决 mjpeg-comsumer cannot be found的问题
安装：npm i -g mjpeg-consumer
]]></description><category></category></item><item><title><![CDATA[windows解决appium-doctor报 bundletool.jar cannot be found]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/118112168</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/118112168</guid><author>ZeroRm</author><pubDate>Tue, 22 Jun 2021 17:43:53 +0800</pubDate><description><![CDATA[安装包获取：

bundletool.jar cannot be found


在https://github.com/google/bundletool/releases 下载bundletool.jar，
改名改成这个bundletool.jar
在android sdk目录下，创建bundle-tool目录，把jar包放入，
在终端切换到当前目录下
并执行chmod +x bundletool.jar命令给jar包加权限【win系统怎么做？windows就找jar包的安装包-属性-安全-去加读写改权]]></description><category></category></item><item><title><![CDATA[windows解决appium-doctor报ffmpeg cannot be found问题]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/118112057</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/118112057</guid><author>ZeroRm</author><pubDate>Tue, 22 Jun 2021 17:39:24 +0800</pubDate><description><![CDATA[可以看下我刚整理的ffmpeg安装方法：

1、下载ffmpeg安装包

到ffmpeg官网https://ffmpeg.org/download.html按照下图所示红框位置点击下载或直接到这个链接https://wws.lanzous.com/iSbuWixi7zg下载获得ffmpeg安装包，会比官网下载快些，我是直接和Captura安装到了一个文件夹。



https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-4.3.1-2021-01-26-ess.]]></description><category></category></item><item><title><![CDATA[真机删除Appium相关包]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/118088750</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/118088750</guid><author>ZeroRm</author><pubDate>Mon, 21 Jun 2021 16:04:14 +0800</pubDate><description><![CDATA[1.cmd进入

2.输入命令如下：

adb -s EQ6TFEHEDI4DW48L uninstall io.appium.settings

adb -s EQ6TFEHEDI4DW48L uninstall io.appium.unlock

adb -s EQ6TFEHEDI4DW48L uninstall io.appium.unlock

效果如下：


]]></description><category></category></item><item><title><![CDATA[ASP.Net在web.config中设置maxRequestLength解决文件上传大小限制]]></title><link>https://blog.youkuaiyun.com/ZeroRm/article/details/118026549</link><guid>https://blog.youkuaiyun.com/ZeroRm/article/details/118026549</guid><author>ZeroRm</author><pubDate>Fri, 18 Jun 2021 14:58:38 +0800</pubDate><description><![CDATA[我们在开发.net程序过程中经常有上传图片的功能,有时图片不怎么大我们会选择用base64把图片转码然后post传到后台存储,遇到post方式上传base64字符串到服务器会直接返回500异常“Message:出现错误”,我们在后台程序日志里面也看不到这个错误日志也看到请求到程序里面的日志，只能一点一点排查，小图片上传正常，大图片上传失败，脑子里面一下子想到了会不会服务器拒绝了请求，于是谷歌了一下发现一个参数配置“maxRequestLength”，这个参数指示ASP.NET支持的最大文...]]></description><category></category></item></channel></rss>