自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

VIBE的博客

感谢大家的关注和支持!!!

  • 博客(97)
  • 收藏
  • 关注

原创 解决国产手机wda不能联网问题

wda这么一个驱动软件本质上是对xcuitest的封装,但是电脑端和手机端进行通信又需要通过wda这一个驱动进行通信。wda在手机端是监听8100这个端口并提供服务的,然后自动化就通过本机的端口和手机端8100端口建立起http的通信。http通信需要这个wda有联网权限,国产苹果手机wda不能联网进行http通信,wda他不是一个app,没办法给到他联网权限(国内特有的网络权限问题),海外手机无影响。开启之后,直接就可以正常自动化了~~~前置条件: ios手机已root。然后在selio越狱商店添加。

2024-08-27 19:56:12 383

原创 mac禁用chrome自动更新

我觉得最大的原因就是chromedriver跟不上chrome的自动更新,导致我们做selenium爬虫的就很麻烦,每次都要重新下载driver,所以要禁止。cd 进入根目录,vim \etc\hosts。

2024-08-14 12:28:51 517

原创 模拟手机gps方法,安卓和ios端

打开终端(Windows上的命令提示符或PowerShell,macOS和Linux上的终端)。连续点击“版本号”或“构建号”7次,直到看到“您现在是开发者!返回“设置”主菜单,进入“开发者选项”。这将把设备的GPS位置设置为纽约市中心。滚动到“关于手机”或“关于设备”。直接下载个爱思助手简单快速。使用USB线将设备连接到电脑。打开设备的“设置”。启用“USB调试”。

2024-08-13 20:39:51 257

原创 大疆创新内推

大疆研发软件团队,致力于把大疆的硬件设备和大疆用户紧密连接在一起,我们的使命是“让机器有温度,让数据会说话”。在消费和手持团队,我们的温度来自于激发用户灵感并助力用户创作,目前的核心产品是航拍应用DJI FLY和手持应用DJI Mimo,他们能让小白用户轻松上手并拍出有大片质感的作品,不管是拍摄教学、畅爽的飞行体验、富有创意的组合运镜,还是剪辑与分享,你想要的这里都有;在行业和农业团队,我们的温度来自于提升社会生产力,这里有行业和农业应用,搭配司空云平台、大疆农服,轻松搞定安防、测绘、植保等工作。

2024-07-26 20:23:47 4156 7

原创 安卓手机绕过ssl验证(抓取app上的https包)

全流程坑点巨多,博主亲身踩坑,务必按着步骤来。

2024-07-24 11:34:35 335

原创 ios 15-16手机绕过ssl验证(抓取app上的https包)

全流程坑点巨多,博主亲身踩坑,务必按着步骤来。

2024-07-23 20:57:30 598

原创 ios15-16苹果手机root方法

整个流程繁琐复杂,但这就是ios15-16的rootful方法,肯定很多坑~~但是博主亲身成功,踩了很多坑,各种错误都遇到过。下载iproxy,一个能把手机端口映射到电脑端口的工具,通过usbmuxd那套原理,感兴趣自行查阅,自动化用的比较多。到这步的时候你的路径应该是在手机的\var\root\下。上面三个如果失效了,拿现成的资源(网上搜)通过爱思助手导入到手机吧。找不到爱思助手的下载路径在哪的,你控制台find一下就行。下载官方那个deb包,然后爱思助手导入手机并解压吧。下面没必要,留着吧。

2024-07-22 12:24:57 852

转载 小米手机root方法【转载】

下载magisk安装并打开,依次点击【安装】—【选择并修补一个文件】,找到刚复制的boot.img文件,等待修补完成后,会在同一目录下生成一个修补过的boot文件,文件名会带有“magisk”字样,把修补过的文件传到电脑上并放到解压后的ADB文件夹里。打开手机【设置】,依次点击【我的设备】——【全部参数】,滑到下面,连续点击【MIUI版本】,直到提示“您现在已处于开发者模式”,然后在搜索框搜索【设备解锁状态】,点进去后,关闭WiFi,解BL锁会清空手机上的所有数据,如果手机上有重要数据的话,请提前备份好!

2024-07-22 10:55:07 194

原创 安卓手机如何和mac电脑传输文件

在您的 Mac 电脑和 Android 设备之间浏览和传输文件。android 文件传输。

2024-07-11 21:37:02 115

转载 查看appPackage、appActivity的方法

直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity。如下图中第三行package为com.cola.ui,第七行主Activity为com.cola.ui.ColaBox(.ColaBox为Activity简写方式)。

2024-07-09 14:34:46 204

原创 如何无线连接ios,自动化稳定

如果你的iPhone的USB端口无法使用,但你需要进行自动化测试或其他操作,可以通过无线连接来实现。无线连接通常涉及到使用Wi-Fi网络,这样你就可以在不使用USB线的情况下与设备交互。如果设备未越狱,有些选项可能不可行,你可能需要寻找特定于你设备型号和操作系统的解决方案。稳定性:无线连接的稳定性可能受Wi-Fi信号质量的影响,因此保持设备和电脑之间的良好Wi-Fi连接是很重要的。安全性:无线连接可能不如USB连接安全,确保你的Wi-Fi网络加密并且只有授权的用户可以访问。1.使用Xcode进行无线调试。

2024-07-02 11:40:14 509

原创 终端基本指令使用不了

当你修改了~/.zshrc文件后发现像ls、vim这样的基本命令无法使用,这通常意味着你的PATH环境变量可能被错误地修改或覆盖了,导致shell无法找到这些命令的可执行文件。/.zprofile)影响了环境变量的设置,或者考虑备份并还原一个已知良好的~/.zshrc备份文件。如果问题仍然存在,可能需要进一步检查是否有其他配置文件(如。这是一个示例,具体路径可能根据你的系统有所不同。

2024-06-26 17:56:58 351

原创 安装appnium

或者,如果你希望使用Appium Desktop GUI,可以从GitHub Appium Desktop releases页面下载最新版本的安装包并安装。

2024-06-26 16:56:35 374

原创 .idea文件夹里面iml文件有啥用

idea文件夹和.iml文件都是IntelliJ IDEA项目中不可或缺的部分,它们帮助IDEA理解和管理项目结构,以及如何编译和运行项目。尽管这些文件对于IDEA至关重要,但在版本控制中,通常会将.idea文件夹忽略,因为它的很多配置是用户特定的,例如代码样式、布局偏好等,这些不一定需要在整个团队中共享。然而,.iml文件中的一些关键配置(如模块依赖和构建路径)通常会被纳入版本控制,以便于团队成员间的一致性。

2024-06-24 17:01:08 1009 1

原创 Localization.strings文件显示乱码

ios app 的多语言检测。

2024-06-18 11:35:39 418

转载 Android Fastbot实践(Monkey稳定性测试工具)

adb -s 设备号 shell CLASSPATH=/sdcard/monkeyq.jar:/sdcard/framework.jar:/sdcard/fastbot-thirdpart.jar exec app_process /system/bin com.android.commands.monkey.Monkey -p 包名 --agent reuseq --running-minutes 遍历时长 --throttle 事件频率 -v -v --output-directory 指定路径。

2024-06-14 11:58:37 137

原创 iphone无线调试(通过wifi无线来调试真机)

防火墙或安全设置:你的网络或设备上的防火墙可能阻止了Xcode与设备之间的连接。检查你的Mac和iOS设备的防火墙设置,以及路由器的安全设置,确保它们不会阻碍连接。Xcode的配置问题:检查Xcode的“偏好设置”中的“Locations”和“Accounts”选项,确保所有必要的组件和证书都是正确的。Xcode或iOS版本:确保你的Xcode和iOS设备上的操作系统都是最新的。设备的信任问题:即使之前已经信任过你的Mac,有时候重新启动设备或更改网络设置后,也需要再次手动信任。确保你的设备电量充足。

2024-06-12 15:45:14 1053

转载 fastbot-iOS实践(Monkey稳定性测试工具)

目前移动端App上线后 crash 率比较高, 尤其在iOS端。我们需要一款Monkey工具测试App的稳定性,更早的发现crash问题并修复。

2024-06-11 16:39:07 208

原创 如何确定一段文字的语言?(语种识别模型推荐)

个人用下来,感觉fasttext很好用,相对比较准确。

2024-06-06 14:22:16 329

原创 wifi无线使用adb

查找设备IP地址: 在你的安卓设备上,进入设置 -> 关于手机 -> 状态(或硬件信息、网络等相关选项),找到设备的IP地址。通过USB连接设备: 首先,确保你的安卓设备通过USB数据线连接到电脑,并开启USB调试模式。完成上述步骤后,你就可以像通过USB一样,通过Wi-Fi使用ADB命令对安卓设备进行调试、安装应用、查看日志等操作了。验证连接: 输入adb devices命令,你应该能看到通过Wi-Fi连接的设备列表,状态应显示为device。断开USB连接: 断开手机与电脑之间的USB连接。

2024-05-11 17:18:38 3340 2

原创 ~/.zshrc 和 ~/.zprofile区别

总结来说,如果你希望某些设置或命令在每次打开终端时都生效(不论是否为登录shell),应该把这些配置放在 .zshrc 中。它在每次新的 interactive shell 会话启动时加载,无论是登录shell还是非登录shell(比如通过终端直接打开的shell)。这个文件主要包含用户级别的配置,用于设置命令别名(aliases)、shell函数、环境变量以及互动式shell的其他个性化设置。相较于 .zshrc,.zprofile 更偏向于系统级别的、登录时的设置。

2024-05-11 16:17:22 860

原创 为什么代码里生成的时间戳和使用网页转换工具查询不一致?

查询的话会相差八个小时时差。

2024-04-18 17:30:54 273

转载 mac 使用cron定时任务python文件不执行

原文链接:https://blog.csdn.net/qq_33801641/article/details/121392092。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。定时任务统统由 launchctl 来管理的,看看 cron 任务有没有在里面。一开始写的定时任务中,python3 是相对路径,这是不对的,应该用绝对路径。一分钟后去看,发现是有文件的,证明 crontab 没问题。查看 /etc/crontab 是否存在。

2024-04-18 17:24:40 128

原创 vv、vt 埋点上报自动化

数据上报自动化

2023-07-12 00:51:58 2378

转载 浏览器渲染原理与弹幕【转载】

随着弹幕数量越来越多,以及我们会不断的往视频上面添加越来越多的动画,如何让各种弹幕流畅的展示给我们的用户,成为了我们必须要考虑的问题。这要求我们需要了解浏览器底层的渲染原理,才能以最低的性能消耗来实现我们的各种弹幕效果,知道哪些性能消耗是我们前端可以避免的。

2023-04-14 16:54:48 348 3

转载 什么是开发环境、测试环境、UAT环境、仿真环境、生产环境?

UAT环境:要理解UAT环境,首先要明白UAT的概念,UAT,(User Acceptance Test),用户接受度测试 即验收测试,所以UAT环境主要是用来作为客户体验的环境。我们开发过程中一般经常会遇到以下环境: pro、uat环境、pre、test、dev环境,中文名字:生产环境、用户验收环境、灰度环境、测试环境、开发环境。仿真环境:顾名思义是和真正使用的环境一样的环境(即已经出售给客户的系统所在环境,也成为商用环境),所有的配置,页面展示等都应该和商家正在使用的一样。

2023-04-07 10:02:05 2210

转载 Redis入门【转载】

NoSQL最常见的解释是"", 很多人也说它是"NoSQL仅仅是一个概念,泛指非关系型的数据库区别于关系数据库,它们不保证关系数据的ACID特性NoSQL是一项全新的数据库革命性运动,提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入RedisMemCacheMongoDB等。

2023-03-30 22:32:11 158

转载 快速精确地获取location.search中的各个参数值

在项目开发中,经常会遇到去获取location.search中参数的情况,有时候是获取全部,有时候是获取其中一个参数。下面我总结了三种方法,第一个之前经常用,但是有了第二个、第三个方法之后,嗯嗯,真香。目前主要用第二个或者第三个。

2023-02-28 21:17:49 1086 1

转载 @PathVariable注解的用法和作用(Demo详解)

PathVariable 映射 URL 绑定的占位符通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable(“xxx”) 绑定到操作方法的入参中。一般与@RequestMapping(method = RequestMethod.GET)一起使用。

2023-02-12 16:59:00 2885 2

转载 @ControllerAdvice 的介绍及三种用法(转载)

然后,我们来看一下此类的注释:这个类是为那些声明了(@ExceptionHandler、@InitBinder 或 @ModelAttribute注解修饰的)方法的类而提供的专业化的@Component , 以供多个 Controller类所共享。说白了,就是aop思想的一种实现,你告诉我需要拦截规则,我帮你把他们拦下来,具体你想做更细致的拦截筛选和拦截之后的处理,你自己通过@ExceptionHandler、@InitBinder 或 @ModelAttribute这三个注解以及被其注解的方法来自定义。初

2023-02-05 17:48:17 13045 1

原创 构造http请求的几种方式(附源码)

开发与算法学习社区Killing Vibe的博客欢迎大家加入,一起交流学习~~以上就是构造http请求的三种方式,总结应该还算到位,相关步骤都写在了代码注释里面,觉得有帮助可以,有什么不足之处欢迎私信博主。

2023-02-02 21:11:59 3669 52

转载 @Param注解的注意事项(转载)

首先明确这个注解是为SQL语句中而服务的。@Param的作用就是给参数命名,比如在mapper里面某方法A(int id),当添加注解后A(@Param(“userId”) int id),也就是说外部想要取出传入的id值,只需要取它的参数名userId就可以了。将参数值传如SQL语句中,通过#{userId}进行取值给SQL的参数赋值。

2023-02-02 10:40:00 497

转载 @interface使用详解(转载)

编译之后用javap -p Test.class得到如下结果:在定义注解时,不能继承其他的注解或接口。@interface用来声明一个注解,其中的每一个方法实际上是声明了一个配置参数。方法的名称就是参数的名称,返回值类型就是参数的类型(返回值类型只能是基本类型、Class、String、enum)。可以通过default来声明参数的默认值。在Java API文档中特意强调了如下内容:Annotation是所有注释类型的公共扩展接口。注意,手动扩展这个接口并不定义注释类型。

2023-02-01 16:01:35 986

转载 Spring中的getBean()的几种方式(转载)

在本文中,我们将详细介绍从BeanFactory中获取bean的多种方式。简单地说,正如方法的名称所表达的,getBean()负责从Spring IOC容器中获取bean实例。

2023-02-01 13:53:03 2550

转载 被final修饰的对象属性是否可以修改(转载)

其实看到这里,问题的答案已经很明显了。被final修饰的变量值是没有变的;被final修饰的model,存储的只是一个内存地址,setId只是通过引用地址找到model实例数据,修改了model对象的实例数据;而model存储的值(指向对象的指针)并没有变,疑惑解除~;版权声明:本文为CSDN博主「狂奔的蜗牛已被占用」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

2023-02-01 09:40:04 1746

原创 spring boot支持https请求(建议收藏)

开发与算法学习社区Killing Vibe的博客欢迎大家加入,一起交流学习~~众所周知,http是不安全的协议,那么要使服务器支持https,该如何在spring项目中配置呢?以上就是spring boot支持https请求的详细步骤了,和一些教程不一样,但是其实都是差不多的,我这里省去了不少步骤,更方便快捷~~ 有帮助的话,可以。

2023-01-18 14:45:09 10503 8

原创 TCP协议重点总结(万字总结-附实例)

开发与算法学习社区Killing Vibe的博客欢迎大家加入,一起交流学习~~以上就是TCP协议的万字总结,内容有点多,但每个知识点的细节博主都有举实例,帮助大家更好的理解,码字不易,有帮助的话大家可以起来慢慢看,有什么问题可以私信博主,大家交流一下。

2023-01-09 04:30:00 3715 42

原创 TCP中的状态转移(三种情况)

开发与算法学习社区Killing Vibe的博客欢迎大家加入,一起交流学习~~在正常情况下,TCP要经过三次握手建立连接,四次挥手断开连接,但断开连接的时候,由于双方的关闭时机不同,双方也相应的会有不同的状态。以上就是TCP状态转移的三种情况,觉得有帮助的朋友可以一波,有什么疑问可以私信博主。

2023-01-08 10:43:48 2152 39

原创 TCP滑动窗口机制(附图例)

开发与算法学习社区Killing Vibe的博客欢迎大家加入,一起交流学习~~本篇基于TCP确认应答机制基础上,对TCP传输效率作一个提高优化。也就是新增了流量控制和拥塞控制,下面博主将详细总结TCP的滑动窗口机制。

2023-01-07 04:30:00 4437 11

原创 UDP协议重点总结(附实例)

回顾2022年,展望2023年,博主给大家带来了网络中传输层的重点总结,附上博主本人的实例,帮助大家更好的理解数据是怎么在网络中传输的。开发与算法学习社区Killing Vibe的博客欢迎大家加入,一起交流学习~~以上就是UDP协议的重点总结了,文章要是有什么疑问或者问题,欢迎大家私信博主,有帮助的话麻烦各位一波,有助于推荐给更多正在学习的朋友,关注不迷路~~

2023-01-05 04:30:00 2839 2

mysql-connector-java-5.1.47.jar

mysql-connector-java-5.1.47.jar 和 mysql-connector-java-8.0.20.jar。

2022-10-28

空空如也

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

TA关注的人

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