- 博客(14)
- 收藏
- 关注
原创 vscode打开.c文件后中文乱码
VSCode打开.c文件出现中文乱码的解决方法:1. 点击右下角编码显示手动选择GBK或UTF-8编码;2. 在设置中开启files.autoGuessEncoding自动检测编码;3. 通过files.encoding设置默认编码为UTF-8。这些方法可以解决因编码不匹配导致的中文乱码问题。
2025-06-24 11:41:46
384
原创 canvas自动化测试
摘要:本文详细介绍了在浏览器开发者工具中调试JavaScript代码的步骤,主要用于验证canvas元素单元格坐标计算函数。操作包括:打开目标网页和开发者工具,定位canvas元素,在控制台定义并调用getCellCoordinates函数,获取并验证坐标结果。文中强调了需保持页面滚动位置和元素尺寸与Python代码运行时一致,并建议通过修改参数和检查中间变量值来调试函数。全文提供了完整的代码示例和调试注意事项,帮助开发者快速验证坐标计算逻辑。(149字)
2025-06-20 07:29:27
488
原创 selenium弹框元素定位-冻结界面
摘要:当鼠标悬停元素消失导致无法查看HTML时,可以使用JavaScript命令setTimeout(function(){debugger},5000)。该代码会在5秒后触发debugger,使浏览器进入调试状态并冻结界面。操作步骤:1)在控制台输入代码并执行;2)立即悬停目标元素使其显示;3)等待5秒界面冻结后,即可用开发者工具查看元素属性。这种方法解决了动态消失元素的审查难题。(150字)
2025-06-19 22:15:51
344
1
原创 Python全栈学习路线
Python全栈工程师的学习路线是一个全面且系统的过程,旨在培养学生在前端开发、后端开发、数据库管理以及系统部署等方面的综合能力。
2024-11-29 23:05:31
512
原创 Python多进程&多线程
因此,Python的多线程更适合于I/O密集型任务,而不是CPU密集型任务。Python的多线程和多进程各有优缺点,选择合适的技术取决于具体的应用场景。多进程可以充分利用多核CPU的性能,因为每个进程都有自己的Python解释器和GIL,可以在不同的CPU核心上并发执行。Python的多线程和多进程是两种常用的并发编程技术,它们各自有不同的特点和适用场景。在Python中,使用线程池可以有效地管理和重复使用线程,从而避免频繁创建和销毁线程的开销,提高程序的性能。类似,但使用的是多进程而不是多线程。
2024-11-10 22:26:43
826
1
原创 Python zssp
是一种用于格式化数字输出的特定方式,通常用于将数字转换为保留两位小数的浮点数形式。因此,在将其用于格式化字符串时,确保操作对象是数字类型是非常重要的。如果需要直接在二进制和十六进制之间转换,可以先将十进制转换为二进制或十六进制,然后再使用上述方法进行进一步的转换。是作为格式化字符串的一部分使用的,通常用于将数字格式化为特定的字符串表示形式。当作一个字符串来看待的话,这并不符合常见的格式化字符串的规范。是一种特定的数字格式化方法,适用于需要保留小数位数的情况,但只适用于数字类型的对象。
2024-06-21 23:19:33
1148
1
原创 网络是怎样连接的
SomewhereInTheDocument 是资源本身的某一部分的一个锚点。锚点代表资源内的一种“书签”,它给予浏览器显示位于该“加书签”点的内容的指示。例如,在HTML文档上,浏览器将滚动到定义锚点的那个点上;值得注意的是 # 号后面的部分,也称为片段标识符,永远不会与请求一起发送到服务器。如果访问的该 Web 服务器使用HTTP协议的标准端口(HTTP为80,HTTPS为443)授予对其资源的访问权限,则通常省略此部分。URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。
2023-04-11 22:23:19
254
原创 通信原理随笔
3G基站:NodeB,4G基站:eNodeB(Evolved),5G基站:gNodeB(the next generation)-纸杯传声,多于两个人之间的通信,就需要交换系统。早期交换系统-接线员人工交换,后来使用交换设备替换人工切换。A-核心网(交换设备)-传输网(承载网)-接入网(基站)-UE(User Equipment)通信分有线通信和无线通信,信号分模拟信号和数字信号。
2023-04-04 19:30:14
1286
原创 webdriver_helper安装失败 & ImportError
问题:使用pip install webdriver-helper安装的是最新版本,但是要收费(收费版本包含远程driver和对appium的支持),免费版本的安装方法如下:pip install webdriver_helper==1.0.1。问题:python版本太低。
2023-01-09 13:23:39
3794
原创 python命名规范
包名:全部小写字母,中间可以由点分隔开,不推荐使用下划线。作为命名空间,包名应该具有唯一性,推荐采用公司或者组织域名的倒置,如com.apple.quicktime.v2。 模块名:小驼峰命名,如dummy_threading。 类名:大驼峰法命名,如SplitViewContraller 异常名:异常属于类,命名同类命名,但应该使用Error作为后缀。如FileNotFoundError 变量名:全部小写字母,如果有多个单词构成,可以用下划线隔开。如果变量应用于模块或函数内部,则变量名可以由单下划
2021-07-29 23:31:36
309
转载 Python安装与环境变量的配置
python下载: Python安装包下载地址:http://www.python.org/Python安装: 1.双击下载包,进入Python安装向导。 2.选择安装目录。如:D:\Python36\ 3.选择 Add python.exe to Path>>Entire feature will be installed on local hard drive 4.点击“Next”,继...
2021-07-29 20:38:14
4762
转载 java环境变量配置
前言 学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”、"path”、"classpath"这三个环境变量才能够把java的开发环境搭建好。在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的。一、配置JAVA_HOME变量 操作步骤:计算机→右键“属性”→高级系统设置→高级→环境变量,如下图所示: 点击系统变量下面的“【新建】”,弹
2021-07-29 20:19:49
347
转载 virtualbox 虚拟机启动报错“物理网卡未找到”
现象virtualbox 启动虚拟机出现如下错误:未能启动虚拟电脑 ,由于下述物理网卡未找到:Realtek PCIe GBE Family Controller (adapter 2), Realtek PCIe GBE Family Controller (adapter 3)。你可修改虚拟电脑的网络设置或停用之。原因是因为某种原因导致virtualbox 虚拟网卡驱动损坏解决办法重新安装虚拟网卡驱动,如下图所示,修改设置-网络和Internet-更改适配器.
2021-07-25 17:51:22
6118
1
转载 基于python的selenium两种文件上传方式
方法一、input标签上传 如果是input标签,可以直接输入路径,那么可以直接调用send_keys输入路径。方法二、非input标签上传 这种上传方式需要借助第三方工具,主要有以下三种情况: 1.AutoIt 去调用它生成的au3或者exe格式的文件 2.SendKeys第三方库(目前只支持到2.7版本) 网址:https://pypi.python.org/pypi/SendKeys/ 3.Python的pywin32库,通过识别对...
2021-07-22 19:23:33
2305
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅