- 博客(92)
- 收藏
- 关注
原创 【python数据结构&算法篇】python数据结构
没什么说的。。。。当目录用吧。。。循环队列是一种利用数组(或固定长度存储结构)实现的队列,队列的头尾指针在到达数组末尾时会“环绕”到数组的起始位置,实现“首尾相连”的效果。这样可以充分利用数组空间,避免“假满”问题。
2025-07-21 20:03:03
1027
原创 【GUI-pyqt5】QTextEdit类
a name=“锚点名称” href=“#锚点内容”> xxx </a>返回位置pos处的锚点的引用,如果该点处不存在锚点,则返回空字符串。设置当用户输入内容过多时, 是否进行软换行, 以及如何进行软换行。点击按钮之后,用户界面不可以输入内容,但是从代码可以增加内容。在文本框内部内容为空时, 给用户的文本提示信息。通过文本光标获取当前所在的内容和格式信息。通过文本光标对象来操作输入框内容。点击按钮会滚动到设置的锚点的位置。切换覆盖模式, 修改文本内容。插入指定格式的内容元素。获取和判定光标的位置。
2025-01-12 20:55:26
1104
原创 【GUI-pyqt5】QLineEdit类
完善3.5.3案例,为密码文本框添加明文和密文切换按钮。要求:点击按钮后,将文本框A中的内容复制到文本框B中。完善3.6.3案例,为账户设置文本框,设置补全候选项。完善3.3.3案例,为密码文本框加上清空按钮。创建一个窗口,添加两个文本框和一个按钮。创建一个窗口,添加两个文本框和一个按钮。根据用户已经输入的字符串,快速联想补全。完善3.7.3案例,添加内容长度限制。设置输出模式,来适应不同的应用场景。完善3.3案例,增加占位提示文本。通过代码来控制输入文本内容。限制用户在文本框中输入内容。
2025-01-10 14:16:16
1616
原创 【GUI-pyqt5】QRadioutton&QButtonGroup&QCheckBox类
统一设置按钮组中的按钮是否独占(选择互斥)向按钮中添加按钮,并选择性的设置ID。设置ID,方便识别用户选项。
2025-01-09 12:03:05
885
原创 【GUI-pyqt5】QToolButton类
如果文本和图标同时设置,则默认只显示图标。将按钮变成一个具备特殊箭头的箭头图标按钮。设置按钮的图标和文字组合。通过菜单展示更多选项。
2025-01-08 22:50:32
645
原创 【GUI-pyqt5】pyqt5 designer控件
右击文件 -> External Tools -> 点击配置好的PyUIC。信号:对象或控件发射出去的消息,可理解为事件。槽:拦截发射出去的消息,本质是函数或方法。5. 将生成的.ui文件保存为py文件。例如文件名为:demo.ui。
2025-01-02 15:43:18
788
原创 【Python-AI篇】K近邻算法(KNN)
计算已知类别数据集中的点与当前点之间的距离按距离递增次序排序选取与当前点距离最小的k个点统计前k个点所在的类别出现的频率返回前k个点出现频率最高的类别作为当前点的预测分类加载获取流行的数据集获取小规模数据集,数据包含在datasets里获取大规模数据集,需要从网络上下载,函数的第一个参数是data_home,表示数据下载的目录通过一些转换函数将特征数据转换成更加适合算法模型的特征数据过程通过对原始数据进行变化把数据映射到[0,1]之间。
2024-11-11 07:51:40
1024
原创 【Python-AI篇】seaborn
两个变量的二元分布可视化。使用joinplot函数,可以创建一个多面板图形,比如散点图、二维直方图、核密度估计等,以显示两个变量之间的双变量关系及每个变量在单坐标轴上的单变量分布# 语法格式表示绘制图形的类型用于计算有关关系的统计量并标注图表示绘图元素的颜色用于设置图的大小(正方形)表示中心图与侧边图的比例,该参数的值越大,则中心图占比越大用于设置中心图与侧边图的间隔大小# 创建DataFrame对象# 绘制散布图plt.show()# 创建DataFrame对象# 绘制二维直方图。
2024-11-01 22:11:53
1583
1
原创 【Python-AI篇】Pandas
自定义函数默认是列,axis=1为行进行运算连续属性离散化是为了简化数据结构,数据离散化技术可以用来减少给定连续属性的个数,离散方法经常用于数据挖掘工具连续属性离散化就是在连续属性的值域上,将值域划分为若干个区间,最后用不同的符号或者整数,值代表落在每个子区间中的属性值。
2024-11-01 16:00:13
856
原创 【Python-AI篇】numpy
数组在进行矢量化运算时,要求数组形状是相等的,当形状不相等的数组执行算术运算的时候,就会出现广播机制,会对数组进行扩展,使数组的shape一样,就可以进行矢量运算。array[:, :]先行后列。
2024-10-24 10:38:09
1049
原创 【Python-AI篇】数据库
select * from 表名 as 别名1 inner join 表名 as 别名2 on 别名1.字段1=别名2.字段2;特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),他们包含着对数据表里所有记录的位置信息。作为一个基本工作单元执行的一系列sql语句的操作,要么完全执行,要么完全不执行。将查询结构按照一个或多个字段进行分组,字段值相同的为一组。越高的范式数据库冗余越少。可以大大加快查询速度。
2024-10-22 15:53:10
1119
原创 【Python-AI篇】数据结构和算法
实现业务目的的各种方法和思路算法是独立的存在,只是思想,不依附于代码和程序,可以使用不同语言实现(java,python,c)
2024-10-21 22:59:47
1972
原创 【Python-AI篇】人工智能python基础-计算机组成原理
用于过滤序列,过滤掉不符合的元素,返回一个filter对象,如果要转换为列表,可以使用list()来转换。其中func必须有两个参数,每次func计算结果继续和序列的下一个元素做累计运算。将传入的函数变量func作用到lst变量的每个元素中,并将结果生成新的迭代器。一个函数只有一个返回值,并且只有一句代码,可用lambda简化。lambda 参数 : 表达式。### 3.2.13 远程命令。
2024-10-20 11:02:43
875
原创 【自动化测试-playwright框架】playwright自动化测试框架简介
【代码】【自动化测试-playwright框架】playwright自动化测试框架简介。
2024-09-21 16:20:41
2917
2
原创 性能测试步骤总结
业务功能测试通过了解被测业务以及业务需求和访问量① 业务实际应用场景② 日活③ 日最大用户数④ 日高低峰时段⑤ 用户期望性能等获取被测业务的性能指标(如果没有现成指标,可以按如下方法确定基准)① 生产环境拉取性能基准③ 测试压测环境压测(7*24h),获取性能测试结果,再拉会议讨论确定是否可作为后续性能基准(一般基准制定会比压测实际结果略低,给线上环境留buffer)获取并编写测试脚本① 拉取线上数据形成测试csv文件压测脚本数据申请压测环境,我公司单独提供可直接使用的压测环境,测
2024-07-26 10:05:18
640
1
原创 【测试能力提升----fastapi框架项目】需求分析
1. FastAPI框架架构2. 场景分析2.1 系统分类单一用户权限系统(实用于CMS模型)多用户多权限系统(实用于多租商户类型)2.2 功能模块用户登录模块用户管理模块角色权限管理模块基本设置模块日志模块2.3 需求分析用户登录模块 ---- 微信登录、账号登录用户管理模块 ---- 系统用户添加、修改、删除、查询角色权限管理模块 ---- 系统角色、权限(添加、修改、删除、查询)基本设置模块 ---- 系统相关参数设置日志模块 ---- 记录用户敏感操作日志
2024-07-23 23:03:15
444
原创 【测开能力提升-Javascript】JavaScript运算符&流程结构
/// 前置递增运算符var10++//类似于age=age+1, 先加1后返回值alert// 后置递增运算符var10++alert// 前置自增和后置自增如果单独使用,效果是一样的// 2. 后置自增口诀:先返回原值,后自加1</</</</
2024-07-23 18:15:49
542
原创 【测开能力提升-fastapi框架】fastapi能力提升 - 中间件与CORS
一种机制,用于在处理请求和响应之前对其进行拦截、处理或修改。中间件可以在应用程序的请求处理管道中插入自定义逻辑,以实现一些通用的功能,如身份验证、日志记录、错误处理等。中间件在请求到达应用程序之前被执行,并在应用程序生成响应之前被执行。它们可以对请求进行修改、记录请求信息、添加额外的响应头,甚至可以拒绝请求或提前返回响应。在FastAPI中,可以通过编写中间件函数来定义中间件逻辑。
2024-07-22 15:16:38
971
原创 【测开能力提升-fastapi框架】fastapi能力提升 - ORM增删改查操作
注释:fastapi缺少合适的ORM,官方推荐:sqlalchemy,但我们就不听官方的话,我们选择使用Tortoise ORM,因为他是支持异步的。
2024-07-21 17:20:35
780
原创 【通信协议-RTCM】MSM语句(2) - RINEX&MSM7语句总结(重要!自动化开发计算卫星状态常用)
DATA FIELDDF NUMBERDATA TYPENOTESThe number of integer milliseconds in GNSS Satellite rough ranges - GNSS卫星粗略范围内的整数毫秒数DF3978*NsatExtended Satellite Information - 扩展卫星信息4*Nsat针对每个GNSS。
2024-07-21 11:03:35
2563
原创 【通信协议-RTCM】MSM语句(1) - 多信号GNSS观测数据消息格式
注释:RTCM响应消息1020为GLONASS星历信息,暂不介绍,前公司暂未研发RTCM消息类型版本的DR/RTK模块,DR/RTK模块仅NMEA消息类型使用注释:公司使用的多信号语句类型为MSM4&MSM7,也应该是运用最广泛的语句类型,例如本人之前在公司开发的工具全是基于MSM7语句类型来进行的。
2024-07-12 20:46:02
1709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人