- 博客(26)
- 收藏
- 关注
原创 7个实用的Python自动化测试框架_python的自动化框架
随着技术的进步和自动化技术的出现,市面上出现了一些自动化测试框架。只需要进行一些适用性和效率参数的调整,这些自动化测试框架就能够开箱即用,大大节省了开发时间。而且由于这些框架被广泛使用,他们具有很好的健壮性,并且具有广泛多样的用例集和技术来轻易发现微小的缺陷。今天,我们来看一看7个超级实用的 Python 自动化测试框架。也就是说,如果你对自动化测试有你的期望值,那么就肯定是要付出相应的代价和精力的。好的东西也是需要优秀的人花大量的时间去完成的。
2025-01-20 10:04:25
962
原创 python编程第二站-基于字典的目录扫描工具_目录扫描字典
初学者者工具编写!仅用学习使用,不做其他任何用途!‘’‘’‘’‘’’1)sys:sys.argv[n]获取python命令执行的数据2)getopt:python自带的解析命令行参数模块‘’‘’‘’‘’’
2025-01-18 20:41:26
424
原创 python笔记-day15-面向对象编程_武佩奇 python 笔记
’‘’‘’‘’’语法:class 类名:类的说明文档类的内容(类的属性和类的方法)说明:class - 关键字:固定写法类名 - 程序员自己命名:要求:是标识符;不能是关键字规范:驼峰式命名(通过单词首字母大写),首字母大写;见名知义;不使用系统提供的模块名、类名、函数名…类的说明文档 - 使用三个双引号起来的注释,主要是用来对类的功能进行说明。(可有可无)
2025-01-18 20:39:25
315
原创 Python数据分析项目案例 电影Top100榜单分析(附源数据代码)_猫眼电影top100的数据分析
美国电影是不可撼动的电影巨头,生产了众多优秀的好电影。中国影迷除了美国和国产电影外,对日本、法国电影也有着不错的评价好电影没有越来越少,只是拍电影的人越来越多,导致了好片率下降了。只要我们认真挑选,还是有好电影可看的。90年代电影经典中的经典。占领top100榜单的前19名。电影风格越小众,占比越少,越大众,占比越多,这其中电影基数的多少可能起了决定性的作用。张国荣是真正的好电影保障!真正好电影不是一个好演员铸就的,而是众多优秀的演员,还有导演,制片等各方人员一起努力创造出来的。
2025-01-18 18:58:11
900
原创 Python 高级教程之函数式编程
在函数式编程中,没有 for 循环或 while 循环的概念,而是使用递归。递归是一个函数直接或间接调用自身的过程。在递归程序中,提供了基本情况的解决方案,而较大问题的解决方案则用较小的问题来表示。可能会出现一个问题,什么是基本情况?基本情况可以被认为是告诉编译器或解释器退出函数的条件。示例:让我们考虑一个程序,该程序将在不使用任何 for 循环的情况下找到列表中所有元素的总和。15。
2025-01-18 13:30:21
422
原创 Java中大集合<Long>求交集的方法比较
System.out.println(“[LinkedList-ArrayList]RetainAll耗时:” + (end - begin));System.out.println(“[ArrayList-ArrayList]RetainAll耗时:” + (end - begin));System.out.println(“[ArrayList-ArrayList]RetainAll耗时:” + (end - begin));
2025-01-17 18:44:12
977
原创 element怎么按需引入, element按需引入报错?
/ Button.name 这个就是 结构中的名字 el-button。// element 按需引入。
2025-01-17 02:34:06
790
原创 element el-cascader动态加载数据 (多级联动,落地方案)
如果是三级,那么leaf值是=> 0, 1, 2,以此类推。我的是四级,所以是 => node.level >= 3。获取到数据后,需要按照它的规范赋值 => value:值,label:文字,leaf:层级。value: [], // 多级联动的值 => 会是一个数组。// node 节点数据 node.value => 当前节点的值。// level: 层级 => 1,2,3,4。// props => 控制动态加载的配置。// obj里的键值是官方要求的。// value => 值。
2025-01-17 02:32:03
541
原创 android:kotlin语言使用greendao3
与where(StudentDao.Properties.Id.eq(id)).list()结果是一样的;步骤三、修复一下工程,自动生成greendao包下的类(就是点击一下小锤子),你会自动生成greendao包中的类。在QueryBuilder类中list()方法return build().list();返回当前id的数据集合,当然where(这里面可以有多组,做为条件);android:text=“根据id查” />android:text=“删除全部” />android:text=“查” />
2025-01-16 19:06:03
530
原创 android高级面试题!一次哔哩哔哩面试经历,面试建议_属性动画和补间动画的面试
题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多程序员朋友无法获得正确的资料得到学习提升,故此将并将重要的Android进阶资料包括自定义view、性能优化、MVC与MVP与MVVM三大框架的区别、NDK技术、阿里面试题精编汇总、常见源码分析等学习资料免费分享出来。
2025-01-16 19:04:01
383
原创 2023年最新Python安装详细教程_python自定义安装
IDLE是Python的集成开发和学习环境,全称Integrated Development and Learning Environment,是一个可视化的shell命令行,是一个简单的命令运行窗口,安装后在电脑开始菜单(windows桌面左下角)中生成IDLE快捷方式。图3-1左边是稳定发布版本Stable Releases,右边是预发布版本Pre-releases,前者是经过测试,相对完善、稳定的版本,后者还处于测试中,可能不完善,因此,我们下载左边的稳定发布版本Stable Releases。
2025-01-16 03:42:47
1341
原创 2022年前端面试集锦_面试组件封装
/ 找到的是所属类原型上的constructor,而原型上的 constructor指向的是当前类本身。// function的原型。// object的原型。// 实现一个递归拷贝。// 构造函数的原型。
2025-01-16 03:36:29
232
原创 【shell】shell脚本实战-sed流编辑器
sed是Linux下一款功能强大的非交互流式文本编辑器,可以对文本文件进行增、删、改、查等操作,支持按行、按字段、按正则匹配文本内容,灵活方便,特别适合于大文件的编辑sed 支持正则表达式,如果要扩展正则需要加 -r参数。
2025-01-15 04:58:26
767
原创 【QT】QT中插件化开发及其简单使用_qt ui 插件化
应用软件提供使插件能够应用的各项服务,其中包括提供加载方式,使插件可以加载到应用程序和网络传输协议中,从而和插件进行数据交换。插件必须依赖于应用程序才能发挥自身功能,仅靠插件是无法正常运行的。相反地,应用程序并不需要依赖插件就可以运行,这样一来,插件就可以加载到应用程序上并且动态更新而不会对应用程序造成任何改变。插件定位于开发实现应用软件平台不具备的功能的程序,与主程序之间通过接口联系,就像硬件插卡一样,可以被随时删除,插入和修改,所以结构很灵活,容易修改,方便软件的升级和维护。简单理解就是:系统可以加载插
2025-01-15 04:54:44
1186
原创 【Pytorch】【torchtext(二)】Field详解_torchtext field
这里自定义Field,其通过字符串(例如:“nltk”、“jieba”、“str”)等方式指定tokenize,并且能够通过名称来指定自定义的词向量。
2025-01-15 04:51:01
381
原创 React之setState的前世今生
Vue 3 的渲染机制和 React 18 中的 setState 机制在某些方面有相似之处,但也有一些区别。简单来说,Vue中是使用数据劫持,订阅发布,数据变化就更新视图。React中是主动调用setState函数才会更新视图。异步更新: React 18 中的 setState 机制使用了异步更新,即当调用 setState 时,React 并不会立即更新组件,而是将更新放入队列中,在合适的时机批量更新,这样可以提高性能。
2025-01-13 19:48:09
749
原创 React中的render props,让组件复用(共享)变得简单,你还不赶紧掌握它?
现在,每当我们想要状态用于不同的用例时,我们必须创建一个新的组件(本质上是另一个ShowHello组件,通过将prop传给另一个子组件),它专门为该用例呈现一些东西。render prop并不是react的API,而是一种与高阶组件(HOC)类似的设计模式,ShowHello组件中传递的prop也不一定要是render,也可以是其他标识,如child(或其他自己想要的标识)。{this.props.render(this.state.greet)} //不同的组件共享同一个状态,且不需要创建。
2025-01-13 19:44:28
733
原创 Maven的依赖配置
该依赖与三种classpath的关系,和provided依赖范围完全一致,但是,使用system范围的依赖时必须通过systemPath元素显示地指定依赖文件的路径。使用次依赖范围的Maven依赖,只对于测试classpath有效,在编译主代码或者运行项目的使用时将无法使用此依赖。grounpId、artifactId和version:以来的基本坐标,对于任何一个依赖来说,基本坐标是最重要的,Maven根据坐标才能找到需要的依赖。type:依赖的类型,对于项目坐标定义的packaging。
2025-01-13 03:21:37
348
原创 Matlab:程序设计_matlab程序设计
交互式的命令执行方式,在命令行窗口逐条输入命令,MATLAB逐条解释执行;而脚本方式,将有关命令编成程序存储在一个扩展名为.m的文件中,每次运行该脚本,Matlab就会自动依次执行脚本中的命令。顺序结构的程序设计是最简单的,按照解决问题的顺序写出相应的语句,计算机按此顺序逐条执行语句,当一条语句执行完毕,控制自动转到下一条语句。调用格式:data = input(提示信息),其中,提示信息为字符串,用于提示用户输入相应的数据。调用格式:disp(输出项),其中,输出项既可以为字符串,也可以为矩阵。
2025-01-13 03:17:56
306
原创 matlab人才培养训练指导
解题需要花时间,这是肯定的,这里面的题目全是别人遇到的问题,比起去解决已经设置好答案的问题更有挑战性。通过实战,学的东西是最多的。问问题的人可能自己也不懂,或者自己问得也不清楚,如果你能看不出他在问什么,或者表达不清楚,你就在评论区回答:请把xx表达清楚,不知道你在问什么。这些回答为0的,你们都可以去解答,或者你们看到你们会的,别人解答了的,你觉得别人不对的,你们也可以去解答。一般来说,官方文档是很详细的,如果你不满足文档的内容,需要更多的例子支撑,再来百度.需要什么算法和模型,百度,百度中继续学习。
2025-01-13 03:14:14
846
原创 JavaScript中eval()和$
注意:某些低级的浏览器尚不支持JSON.parse() 《高性能Javascript》一书即指出:警告:关于JSON和eval需要注意的是:在代码中使用eval是很危险的,特别是用它执行第三方的JSON数据(其中可能包含恶意代码)时,尽可能使用JSON.parse()方法解析字符串本身。JSON.parse()之可以解析json格式的数据,并且会对要解析的字符串进行格式检查,如果格式不正确则不进行解析,而eval()则可以解析任何字符串,eval是不安全的。//不报错此时age的值是28。
2025-01-12 09:22:18
359
原创 JavaScript——if判断与循环
4)default: 类似于 if-else 中的else . 如果case的值,都无法和表达式匹配,那么执行default后的代码。点击输入框中的确定, 会返回,用户在输入框中,输入的数据点击取消,则会返回Null。2)prompt() 输入框, 返回的数据,默认是字符串类型。parseInt() : 将小括号中的内容, 转换为Number类型, 并返回。同while循环一样,循环代码段,减少重复性代码,方便开发者工作。带引号是字符串,直接使用。变量里,存储的数据是什么类型, 这个变量就是什么类型。
2025-01-12 09:18:37
177
原创 JavaScript 正则表达式_var title=body
上题中,(javascript|php)会被当做子表达式来处理,内容会被捕获,但在程序中,捕获的内容没有任何用途,这种情况下,可以使用(?\d{3,5} :如在上题字符串中,既匹配三个,也可以匹配五个,那么,正则表达式中会自动匹配多的那一种,这在正则中贪婪匹配原则。上题中,如果直接使用 /./ 匹配的是任意一个字符,我们只想匹配字符‘.’,所以需要转义。search :匹配符合匹配模式的字符串出现的位置,没有匹配到则返回-1。在正则匹配模式中,子表达式匹配到的内容会被系统捕获至系统的缓冲区中。
2025-01-12 09:14:55
324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人