Beng Dou

一只站在树上的鸟儿,从来不会害怕树枝断裂,因为它相信的不是树枝,而是它自己的翅膀。

导航

统计

2020年2月2日 #

[ Python入门教程 ] Python中日志记录模块logging使用实例

摘要:python中的logging模块用于记录日志。用户可以根据程序实现需要自定义日志输出位置、日志级别以及日志格式。 将日志内容输出到屏幕 一个最简单的logging模块使用样例,直接打印显示日志内容到屏幕。 import logging logging.critical("critical log" 阅读全文

posted @ 2020-02-02 11:22 YingHong 阅读 (37) 评论 (0)

2020年2月1日 #

[ Python入门教程 ] Python中日期时间datetime模块使用实例

摘要:Python中datetime模块提供强大易用的日期处理功能,用于记录程序操作或修改时间、时间计算、日志时间显示等功能。datatime模块重新封装了time模块,提供的类包括date、time、datetime、timedelta、tzinfo。本文提供datetime模块最常用的使用实例,解决编 阅读全文

posted @ 2020-02-01 12:15 YingHong 阅读 (82) 评论 (0)

cmd命令行窗口和文件目录资源管理器快速切换

摘要:本文主要描述如何在指定目录下快速打开当前路径的命令行窗口和在命令行中快速打开指定目录的资源管理器两种快捷方法。1、在指定目录下快速打开当前路径的命令行窗口 2、在命令行中快速打开当前目录的资源管理器。操作方法:在cmd窗口下执行:start . 3、在命令行中快速打开指定文件目录的资源管理器。操作方 阅读全文

posted @ 2020-02-01 08:12 YingHong 阅读 (66) 评论 (0)

2020年1月31日 #

[ Python入门教程 ] Python中JSON模块基本使用方法

摘要:JSON (JavaScript Object Notation)是一种使用广泛的轻量数据格式,Python标准库中的json模块提供了一种简单的方法来编码和解码JSON格式的数据。用于完成字符串和python数据类型间进行转换。 json模块基本函数 json.dumps():把Python数据类 阅读全文

posted @ 2020-01-31 08:33 YingHong 阅读 (62) 评论 (0)

2020年1月29日 #

[ PyQt入门教程 ] PyQt5中多线程模块QThread使用方法

摘要:本文主要讲解使用多线程模块QThread解决PyQt界面程序唉执行耗时操作时,程序卡顿出现的无响应以及界面输出无法实时显示的问题。用户使用工具过程中出现这些问题时会误以为程序出错,从而把程序关闭。这样,导致工具的用户使用体验不好。下面我们通过模拟上述出现的问题并讲述使用多线程QThread模块解决此 阅读全文

posted @ 2020-01-29 12:35 YingHong 阅读 (264) 评论 (0)

2019年11月16日 #

[ PyQt入门教程 ] PyQt5中数据表格控件QTableWidget使用方法

摘要:如果你想让你开发的PyQt5工具展示的数据显得整齐、美观、好看,显得符合你的气质,可以考虑使用QTableWidget控件。之前一直使用的是textBrowser文本框控件,数据展示还是不太美观。其中QTableWidget是PyQt5程序中常用的显示数据表格的控件,显示的基本效果如下,有点素。。 阅读全文

posted @ 2019-11-16 11:36 YingHong 阅读 (1442) 评论 (3)

2019年11月3日 #

[ Python入门教程 ] Python文件基本操作_shutil模块

摘要:shutil模块是对os模块中文件操作的补充,提供文件和目录的移动、复制、打包、压缩、解压等功能 shutil常用函数 shutil.copyfile(src, dst) 复制文件, 如果dst已存在则覆盖 shutil.move(src, dst) 移动文件或重命名 shutil.copymode 阅读全文

posted @ 2019-11-03 22:06 YingHong 阅读 (62) 评论 (0)

2019年10月25日 #

[ Python入门教程 ] Python生成随机数模块(random)使用方法

摘要:1、使用randint(a,b)生成指定范围内的随机整数。randint(a,b)表示从序列range([a,b])中获取一个随机数,包括b。 >>> random.randint(0,100) 28 >>> random.randint(0,100) 36 >>> random.randint(0 阅读全文

posted @ 2019-10-25 07:30 YingHong 阅读 (71) 评论 (0)

[ Python入门教程 ] Python字典数据类型及基本操作

摘要:字典是Python中重要的数据类型,字典是由"键-值"对组成的集合,"键-值"对之间用逗号隔开,包含在一对花括号中。字典中的"值"通过"键"来引用。 创建字典 创建字典的格式如下: 创建实例如下: 说明:字典的键是区分大小写的。 获取字典的值 访问字典中的元素有2种方法。第1种是通过key值获取相应 阅读全文

posted @ 2019-10-25 06:51 YingHong 阅读 (108) 评论 (0)

2019年10月6日 #

我的软件测试故事:成长、迷茫、奋斗

摘要:前言 测试工作6年,经历过不同产品、共事过不同专业背景、能力的同事,踩过测试各种坑、遇到过各种bug。测试职场生涯积极努力上进业务和技术能力快速进步过、也有努力付出却一无所得过、有对测试生涯前景充满希望认为一片朝气蓬勃过、也有对中年危机思考不知何去何从迷茫过。一直在努力,一直在思考,一直在探索。 6 阅读全文

posted @ 2019-10-06 10:07 YingHong 阅读 (693) 评论 (5)

2019年9月30日 #

[ 测试思考 ] 效率提升测试工具开发的思考

摘要:本文针对测试部效率提升测试工具开发、管理、维护暴露出来的问题的一些思考以及一些个人改进观点。 写在前面 本文提到的效率提升测试工具不是指的部门中固有的自动化测试工具,这里提到的测试工具统一指测试人员在工作之余自主开发用于期望替代重复、繁琐、耗时的手工操作的测试工具,开发的目的是希望提升测试工作效率。 阅读全文

posted @ 2019-09-30 07:40 YingHong 阅读 (375) 评论 (1)

2019年8月22日 #

[ PyQt入门教程 ] PyQt+socket实现远程操作服务器

摘要:来需求了。。干活啦。。 需求内容 部分时候由于缓存刷新、验证码显示不出来或者浏览器打不开或者打开速度很慢等原因,导致部分测试同事不想使用浏览器登录服务器执行命令。期望有小工具可以替代登录浏览器的操作,直接发送指令到服务器执行并将执行结果返回。 需求设计 1、开发界面,方便用户输入IP、用户名、密码以 阅读全文

posted @ 2019-08-22 08:03 YingHong 阅读 (722) 评论 (0)

2019年8月6日 #

[ PyQt入门教程 ] PyQt5基本控件使用:消息弹出、用户输入、文件/目录选择对话框

摘要:本文主要介绍PyQt界面实现中常用的消息弹出对话框、提供用户输入的输入框、打开文件获取文件/目录路径的文件对话框。学习这三种控件前,先想一下它们使用的主要场景: 1、消息弹出对话框。程序遇到问题需要退出需要弹出错误提示框 、程序执行可能造成的风险需要弹出警告窗口提示用户是否进一步执行等等。 2、用户 阅读全文

posted @ 2019-08-06 07:26 YingHong 阅读 (3080) 评论 (1)

2019年8月5日 #

[ PyQt入门教程 ] PyQt5基本控件使用:单选按钮、复选框、下拉框、文本框

摘要:本文主要介绍PyQt5界面最基本使用的单选按钮、复选框、下拉框三种控件的使用方法进行介绍。 1、RadioButton单选按钮/CheckBox复选框。需要知道如何判断单选按钮是否被选中。 2、ComboBox下拉框。需要知道如何对下拉框中的取值进行设置以及代码实现中如何获取用户选中的值。 带着这些 阅读全文

posted @ 2019-08-05 08:06 YingHong 阅读 (1707) 评论 (0)

2019年8月1日 #

[ PyQt入门教程 ] PyQt5信号与槽

摘要:信号和槽是PyQt编程对象之间进行通信的机制。每个继承自QWideget的控件都支持信号与槽机制。信号发射时(发送请求),连接的槽函数就会自动执行(针对请求进行处理)。本文主要讲述信号和槽最基本、最经常使用方法。就是内置信号和槽的使用的使用方法。 内置信号和槽 所谓内置信号与槽的使用。是指在发射信号 阅读全文

posted @ 2019-08-01 08:02 YingHong 阅读 (1530) 评论 (1)