自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jianwei的博客

技术分享

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

原创 java项目的组成部分

这仅仅是一个基本的服务端组成结构示例,实际项目中的组件可能因项目需求、规模和架构选择而有所不同。每个组件的选择和架构设计应该根据具体项目的需求和目标来进行调整。一个典型的Java项目服务端通常包括多个组件和层次,这些组件共同协作以实现项目的功能。

2023-11-18 19:58:37 201

原创 PO模式的封装

当你提到"PO模式"时,我认为你在谈论"页面对象模式"(Page Object Pattern)。页面对象模式是一种软件测试自动化设计模式,用于将UI页面的功能和操作与测试代码分离,从而提高测试代码的可维护性和可读性。下面是一个用于封装页面对象模式基类的示例,你可以根据需要进行进一步定制和扩展。

2023-08-11 22:58:14 146

原创 openpyxl二次封装

【代码】openpyxl二次封装。

2023-07-24 12:19:36 101

原创 docker容器常用命令

docker cp [LOCAL_FILE_PATH] [CONTAINER_ID/CONTAINER_NAME]:[CONTAINER_PATH]: 将文件从本地系统复制到容器中。docker cp [CONTAINER_ID/CONTAINER_NAME]:[CONTAINER_PATH] [LOCAL_FILE_PATH]: 将文件从容器复制到本地系统中。docker rename [CONTAINER_ID/CONTAINER_NAME] [NEW_NAME]: 重命名容器。

2023-07-19 15:18:46 231

原创 生成器和迭代器的区别

生成器是一种特殊的迭代器,使用更简单。生成器是通过函数中的yield语句来实现的,它会暂停函数执行并返回一个值给调用者,保留函数的状态。当再次调用生成器时,会从上次离开的地方继续执行。生成器可以看作是一个函数的迭代器。迭代器是一个实现了迭代协议的对象,通过定义__iter__()和__next__()方法来实现。迭代器可以逐个返回元素,只能往前遍历,不支持索引访问。使用迭代器的好处是可以节省内存空间,因为它只在需要时生成并返回值。迭代器和生成器都是用于处理可迭代对象的机制,但它们之间有一些区别。

2023-07-18 19:43:30 244

原创 python的垃圾回收机制

需要注意的是,Python的垃圾回收机制是自动进行的,开发者不需要手动管理内存。垃圾回收器会根据需要定期启动,并在合适的时机回收不再使用的对象。这样,开发者可以专注于编写代码,而无需过多关注内存管理的细节。Python使用自动垃圾回收(Garbage Collection)机制来管理内存并自动释放不再使用的对象。垃圾回收器会更频繁地检查低代中的对象,而对高代中的对象进行较少的检查,以提高垃圾回收的效率。

2023-07-08 17:55:07 383

原创 如何给数据库表字段加索引

索引的应用

2023-07-07 20:04:44 744

原创 面试官问 软件测试有什么经验分享下

软件测试经验分享

2023-07-07 12:45:19 67

原创 作为一名软件测试人员 面试官问你有什么职业规划

软件测试规划

2023-07-07 12:44:15 1362

原创 在软件测试中,我认为最具挑战性的方面有以下几个

软件测试的难点整理

2023-07-07 12:39:37 460

原创 python命名元祖写法

【代码】python命名元祖写法,python进阶内容

2023-07-01 20:41:48 97

原创 导出数据库数据到TXT文本

【代码】导出数据库数据到TXT文本。

2023-06-24 17:35:52 303

原创 pymsql如何查询数据库以字典形式 返回表内容

【代码】pymsql如何查询数据库以字典形式 返回表内容。

2023-06-24 10:40:05 499

原创 djiango框架如何把数据库数据查出来以字典形式返回

【代码】djiango框架如何把数据库数据查出来以字典形式返回。

2023-06-22 09:40:20 305

原创 如何用python 发送邮箱

send_email(“729727372@qq.com”,“测试主题”,“offer”)

2023-06-20 21:42:38 353

原创 软件测试常见面试题

测试常见面试题整理

2023-06-10 18:17:01 48

原创 03_react-router_教程

About组件内容</div>2. Home.jsreturn <div>Home组件内容2</div>render() {return (<div>Repos组件</div>4. App.jsrender() {return (<div></h2><ul></ul>

2023-06-07 08:26:32 21

原创 05_redux笔记

1. redux理解什么?: redux是专门做状态管理的独立第3方库, 不是react插件作用?: 对应用中状态进行集中式的管理(写/读)开发: 与react-redux, redux-thunk等插件配合使用。

2023-06-07 08:25:58 32

原创 react笔记

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9kkwIBKY-1686097312375)(null)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yJQfrbZL-1686097312384)(null)]// 声明式编程是建立命令式编程的基础上。

2023-06-07 08:25:36 26

原创 04_react-UI_教程

【代码】04_react-UI_教程。

2023-06-07 08:25:27 44

原创 02_react案例_笔记

共同的数据放在父组件上, 特有的数据放在自己组件内部(state)一般数据-->父组件传递数据给子组件-->子组件读取数据函数数据-->子组件传递数据给父组件-->子组件调用函数问题: 多层传递属性麻烦, 兄弟组件通信不方便工具库: PubSubJS下载: npm install pubsub-js --save使用:import PubSub from 'pubsub-js' //引入//订阅PubSub.publish('delete', data) //发布消息。

2023-06-07 08:24:23 22

原创 前端常见面试题

CSS(Cascading Style Sheets)是一种用于描述 HTML 或 XML 文档样式的语言,它的作用是控制网页的布局、字体、颜色等视觉效果。CSS 可以分离出页面的结构和样式,使得开发者可以更加方便地管理和维护网站。通过 CSS,开发者可以使用各种选择器来选择需要修改样式的元素,并为其设置不同的属性值,如颜色、字体、大小、位置等。CSS 还可以实现网页的动画效果、响应式设计、布局适配等功能。在现代 Web 开发中,CSS 已经成为了必不可少的一部分。

2023-05-30 13:33:08 1300

原创 linux安装java和安装ServerAgent

其中 为 OpenJDK 版本号。例如,如果安装的是 OpenJDK 11,则应该将 设置为 11。安装unzip ServerAgent后就可以监控服务器指标。unzip ServerAgent.zip -d + 路径。执行文件 后台运行&

2023-05-27 17:31:22 600

原创 性能测试整理

jmeter性能测试

2023-05-27 10:11:01 119

原创 centos系统快速搭建nginx和部署前端代码

【代码】centos系统快速搭建nginx和部署前端代码。

2023-05-26 19:37:16 203

原创 appium+ 夜神模拟器 + python 自动化环境搭建

2.夜神模拟器中adb 和 sdk 中的版本一致 需要用 SDK 中的adb 替换夜神模拟器中adb.exe 和 nox_adb.exe 2个文件。3.安装Appium-Python-Client 时会把本地的 selenium 变成最新版本 需要卸载重新安装成指定版本。5.sdk 环境变量备注 ANDROID_HOME 配置sdk 路径 和 path 路径。4.第一次启动夜神模拟器 会自动在手机上安装appium setting 软件。6.验证启动程序是否成功。

2023-05-23 16:48:48 414

原创 在CentOS 8上安装Docker分为以下几个步骤:

加载旧版本的Docker(如果有)sudo dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine安装必须的工具sudo dnf install -y yum-utils device-mapper-persistent-data lvm2设置 Docker CE 的稳定库sudo

2023-05-23 11:55:13 39

原创 webdriver常用方法整理

webdriver常用方法

2023-05-22 18:41:22 136

原创 python中正则表达式基础用法

正则表示打算 re 基础用法

2023-05-20 22:34:32 197

原创 Python字典常用的操作

pyhon字典

2023-05-20 20:42:05 182

原创 pyhon字符串处理的常用方法

python 中字符串处理常用方法

2023-05-20 18:36:56 198

原创 如何解决vue2中添加和删除属性不更新视图

在 Vue 2 中,数组的添加和删除操作不会自动触发视图更新。如果需要让数组变成响应式数据,可以使用 Vue.set 或者 this.$set 方法来修改数组中的元素。

2023-05-06 09:14:46 444

原创 Vue2双向绑定原理

具体来说,当用户对一个数据进行操作时,Vue2 会通过 Object.defineProperty() 方法将这个数据转换成 getter/setter 对,并且将这个 getter/setter 对包装成一个函数。当用户调用这个函数时,会触发一个 updateComponent() 方法,这个方法会判断是否有人修改了这个数据,如果有,就会通知所有依赖于这个数据的组件进行更新。默认值为 false。在 Vue2 中,双向绑定的实现是通过监听用户的输入事件,然后将输入值赋值给数据对象,从而实现的。

2023-05-03 16:22:34 770

原创 vue2组件通信的几种方式

vue2 组件之前通信

2023-04-27 08:53:42 315

原创 小程序上如何计算倒计时截止时间

console.log(“我离开了页面onUnload()触发”)* 生命周期函数–监听页面卸载。清除定时器在生命周期函数。

2023-04-18 15:29:15 180

原创 微信小程序上传图片写法

小程序如何上传图片

2023-04-13 22:12:15 2181 1

原创 整理lodash 10个常用方法

lodash常用方法整理

2023-04-12 12:53:05 598

原创 React框架知识点整理

react基础

2023-04-11 14:24:51 171 1

原创 常用的10个JS处理列表的方法

常用js处理列表方法

2023-04-07 10:11:35 1084 1

空空如也

空空如也

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

TA关注的人

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