草庐IT

RSSI定位

全部标签

python之selenium库安装及用法(定位法、获取文本、文本框输入、鼠标点击、滑动滚动条)

一、selenium库安装pipinstallselenium二、浏览器驱动安装谷歌浏览器驱动下载地址:https://chromedriver.storage.googleapis.com/index.html根据你电脑的谷歌浏览器版本,下载相应的就行。我下载的是110.0.5481.XX中的chromedriver_win32.zip下载完成,解压将里面的chromedriver.exe放到你python安装路径的scripts文件夹中。三、简单使用fromseleniumimportwebdriverbrowser=webdriver.Chrome()browser.get('https

position: fixed定位失效原因及解决方案

失效原因分析:1、MDN获取position属性相关信息元素会被移出正常文档流,并不为元素预留空间,而是通过指定元素相对于屏幕视口(viewport)的位置来指定元素位置。元素的位置在屏幕滚动时不会改变。打印时,元素会出现在的每页的固定位置。fixed 属性会创建新的层叠上下文。当元素祖先的 transform, perspective 或 filter 属性非 none 时,容器由视口改为该祖先。当position属性设置为fixed时,如果该元素的祖先元素设置了transform等属性后,则定位从原来的相对于视口,改为设置了特殊属性的祖先元素2、transform规范相关信息当元素设置了t

iOS 快速定位约束冲突

[LayoutConstraints]Unabletosimultaneouslysatisfyconstraints.Probablyatleastoneoftheconstraintsinthefollowinglistisoneyoudon'twant.Trythis:(1)lookateachconstraintandtrytofigureoutwhichyoudon'texpect;(2)findthecodethataddedtheunwantedconstraintorconstraintsandfixit.("","","","","","")Willattempttoreco

C#中WPF实现依赖注入和MVVM,以及服务定位ServiceLocator

最近在想重写架构于是就研究了一套WPF的相关内容,WPF不像MAUI内置了容器,需要我们自己手动添加,于是就有了今天的内容。首先,我们新建一个.net6.0的WPF项目由于WPF没有内置容器,我们先安装一下依赖注入的nuget包Microsoft.Extensions.DependencyInjection点开App.xaml文件,修改为如下publicpartialclassApp:Application{//////Getsthecurrentinstanceinuse///publicnewstaticAppCurrent=>(App)Application.Current;}由于我们要

Go程序内存泄露问题快速定位

前几天有同学反馈了cgo内存泄露问题,自己也针对这个问题探索了一番,算是为以后解决类似问题提前攒点经验吧。也趁机整理了一下go开发过程中内存泄露问题的一些常用排查方法,也希望对新接触go的同学有所帮助。整理之余,bcc工具之丰富也让我有点惊讶,也希望对自己日后的工作有所帮助吧。内存泄漏内存泄露,一个老生常谈的问题,但即便是老手也会犯一些低级错误。如果没有可靠的研发流程保证在测试阶段发现问题,问题就容易被带到线上。计算资源始终是有限的,问题也不会因为资源充裕就消失不见,产生影响只是时间问题。影响有多大,就要结合场景来说了。内存泄漏,最可能的影响就是内存申请失败。但实际上操作系统更聪明,结合系统整

xpath常用的元素定位方式

xpath常用的元素定位方式xpath是比较常用的一种定位元素的方式,因为它很方便,缺点是,消耗系统性能。如果Xpath使用的比较好,几乎可以定位到任何页面元素,而且受页面变化影响较小。(以下是个人觉得比较好用和稳定的xpath)​1、通过相对路径来定位​xpath=//span//input​相对路径一般只会包含与被定位元素最近的几层元素有关,相对路径写的好的话,页面变动影响最小,而且定位准确。2、通过相对路径+索引值来定位​xpath=(//span//input)[2]#返回查找到的第二个符合条件的元素​如果一个页面中有多个相似的元素,或是一个层下面有多个同样的元素的时候,需要用索引的方

java - Gradle - 无法定位平台 : 'Java SE 8' using tool chain: 'JDK 7 (1.7)'

我正在尝试使用本地Gradle发行版在IntellijIdea中导入Gradle项目,并使用以下消息获取堆栈跟踪:Couldnottargetplatform:'JavaSE8'usingtoolchain:'JDK7(1.7)'。谁能解释一下可能是什么原因? 最佳答案 这对我有用(IntellijIdea2018.1.2):1)导航至:文件->设置->构建、执行、部署->构建工具->Gradle2)GradleJVM:更改为1.8版3)重新运行gradle任务 关于java-Gradl

java - Gradle - 无法定位平台 : 'Java SE 8' using tool chain: 'JDK 7 (1.7)'

我正在尝试使用本地Gradle发行版在IntellijIdea中导入Gradle项目,并使用以下消息获取堆栈跟踪:Couldnottargetplatform:'JavaSE8'usingtoolchain:'JDK7(1.7)'。谁能解释一下可能是什么原因? 最佳答案 这对我有用(IntellijIdea2018.1.2):1)导航至:文件->设置->构建、执行、部署->构建工具->Gradle2)GradleJVM:更改为1.8版3)重新运行gradle任务 关于java-Gradl

微信小程序实现快速精确定位

目录腾讯位置服务注册快速测试配置SDK小程序配置获取用户精确位置腾讯位置服务注册前置需求:拥有一个APPID(只要你注册了小程序就都会有)腾讯为每个独立开发者都准备了10000次/天的接口调用量,足够我们开发使用了前往腾讯位置服务官网:https://lbs.qq.com/注册一个账号点击控制台->应用管理->我的应用点击创建新的应用,应用名称和应用类型随便选为该应用添加一个新的keykey名称随便写同时勾选“webserviceapi”以及“微信小程序”同时填入我们的APPID;webserviceapi默认选择“域名白名单”即可,白名单内什么都不用写此时就会获得我们的第一个key,请复制该

web问题定位:F12,如何找到对应接口

接口查看法,是我们最常用的定位前后端问题的方法。即:一般用来查看是后端返回给前端的数据有误,还是前端显示有误。主流浏览器(如Chrome,FireFox,等)都有自带的接口查看工具,可以通过F12(设置–工具–开发者工具)开启抓包。每进行一个操作,一般都会调用对应的接口,在NetWork中可以看到当前页面发送的每个请求。以谷歌浏览器为例:1、进入NetWork页面如图,按F12,切换到NetWork页面,默认展示的是All页面。.js、.css、.ico、.png这些结尾的都是前端的渲染、图标、图片等,不是接口。2、点击Fetch/XHR,这里可以看到页面发起的接口 3、找到出问题的接口 很多