自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 开源CRM系统

SuiteCRM: SuiteCRM is a fully-featured open-source CRM system that offers extensive customization options and a user-friendly interface. Website: SuiteCRM - Open Source CRM Software Application for BusinessesOdoo: Odoo is an all-in-one business management

2023-06-12 17:28:20 866

原创 办公自动化 - 读取本地OUTLOOK客户端邮件

【代码】办公自动化 - 读取本地OUTLOOK客户端邮件。

2022-11-10 21:41:55 915 1

原创 Qt Creator - 手动关联信号与槽函数

下面代码演示如何设置3个RadioButton按钮的clicked()信号与同一个槽函数关联。定义新的do_setTextColor()函数。

2022-10-16 15:38:46 689

原创 Qt Creator - Overload型信号的处理

在QCheckBox类组件的“转到槽”对话框中,有两个名称为clicked的信号,一个是不带参数的clicked()信号,一个是带参数的click(bool)信号,这种名称相同,但参数个数或者类型不同的信号就是overload型信号。我们将Italic checkbox的信号定为clicked(bool)。上篇文章我们提到了connectSlotsByName()函数进行信号与槽函数的关联时,会使用一个默认的信号,对QCheckBox来说,默认使用的是不带参数的click()信号。

2022-10-16 11:57:02 431

原创 Qt Creator - 为内建信号编写槽函数

找到.cpp文件,找到刚生成的C++槽函数框架:void on_chkBoxBold_toggled(bool checked);打开.ui文件,选中组件,比如Bold,右键调出菜单,然后点击Go to slot/转到槽。checkbox选择toggled(bool)信号。

2022-10-08 21:39:28 857

原创 Qt Creator - 组件信号与内建槽函数的关联

没有关联的组件,不能触发任何时间。比如上篇文章中窗体包含了关闭按钮,但实际上,点击关闭按钮,并不能关闭窗体。

2022-10-07 23:29:05 336

原创 Qt Creator - UI Designer可视化设计窗体

在Qt Creator选择New File,然后依次选择Qt --> Qt Designer Form,点击Choose。选择Widget;保存文件,然后可以看到如下界面:设计好自己的窗体:添加了1个Label,1个PushButton,然后通过右面的对象浏览器,点击编辑下方的对象属性数据,比如:object_name, text, font保存FormHello.ui文件。可以通过IDLE打开ui文件,实际上是一个XML文件,记录了窗体上各组件的属性以及位置分布。

2022-10-05 23:24:17 1815 1

原创 Qt安装与Python可视化编程开发环境准备

Qt官网下载开源的Qt软件。

2022-10-05 15:28:58 1564

原创 python脚本打包 --> exe程序

python程序打包exe

2022-10-03 17:10:06 395

原创 WebDriver执行过程中去除CMD弹窗

找到selenium包中的service文件,参考如下路径:D:\PyCharm Community Edition 2021.1.2\plugins\python-ce\helpers\typeshed\stubs\selenium\selenium\webdriver\common\service.pyi。打开文件,将creationflags=修改为creationflags=134217728。其他python文件,如果想要避免cmd弹窗,将***.py修改为***.pyw即可。

2022-10-02 19:13:58 535

原创 GUI自动化 - 浏览器与企业微信之间自由切换、复制验证码

【代码】GUI自动化 - 浏览器与企业微信之间自由切换、复制验证码。

2022-10-02 17:52:05 422

原创 GUI自动化 - pywin32执行程序

{同 SW_SHOWNOACTIVATE}# SW_SHOWNORMAL = 1;{同 SW_SHOWNORMAL}{同 SW_SHOWNORMAL}{同 SW_SHOWNORMAL}{同 SW_SHOWNORMAL}{同 SW_SHOWNORMAL}# SE_ERR_NOASSOC = 31;

2022-10-02 12:44:27 800

原创 GUI自动化 - 删除企业微信某人聊天记录

下面脚本需要用到4张截图。

2022-10-01 23:56:04 464

原创 GUI自动化 - 识图定位

【代码】GUI自动化 - 识图定位。

2022-10-01 23:29:13 563

原创 GUI自动化 - 提示框弹窗(选择、文本输入、密码输入)

【代码】GUI自动化 - 提示框弹窗(选择、文本输入、密码输入)

2022-10-01 22:33:54 1011

原创 GUI自动化 - 监听键盘操作

【代码】GUI自动化 - 监听键盘操作。

2022-10-01 22:23:34 148

原创 GUI自动化 - 操控键盘

【代码】GUI自动化 - 操控键盘。

2022-10-01 22:00:32 406

原创 GUI自动化 - 监听鼠标动作

【代码】GUI自动化 - 监听鼠标动作。

2022-10-01 21:20:30 217

原创 GUI自动化 - 操控鼠标

【代码】GUI自动化 - 鼠标/键盘。

2022-10-01 18:20:27 263

原创 浏览器自动化 - 全流程代码示例

【代码】浏览器自动化 - 标签下的自由切换。

2022-09-30 23:06:19 576

原创 浏览器自动化 - 等待XPath元素加载

【代码】wait_element(待更新)

2022-09-28 09:43:45 294

原创 Selenium浏览器自动化 - HTML元素定位

tag定位:每一个元素都可以看作一个tag,但是HTML页面的tag重复性很高,一般很少使用这种方式定位,其方法为 find_element_by_tag_name。css定位:css使用选择器来为页面元素绑定属性,它可以较为灵活地选择控件的任意属性,其方法为find_element_by_css_selector。class定位:通过元素的类名定位元素的方法为 find_element_by_class_name。id定位:通过元素的id属性查找元素的方法为 find_element_by_id。

2022-09-21 23:32:39 591

原创 ChromeDriver/Selenium/Python浏览器自动化初体验

下载完成后,通过windows command 安装Selenium。打开页面后,搜索上一步中的版本号,最后一部分可以忽略。执行python脚本:调用浏览器,打开新页面。浏览器自动化环境准备完毕。

2022-09-21 22:50:24 696

原创 豆瓣电影网页分析

可以通过get方法从标签对象中获取对应属性的内容,这里从标签中获取。if not dirpath.is_dir(): # 如果不是目录,则表明当前目录不存在。print(f'{title}获取完成')# 获取class为grid_view的标签。# src属性中的值,即图片的URL。# 链式调用,获取电影图片的URL。# 获取标签下的所有标签。# 将图片数据以二进制信息写入。

2022-09-19 07:11:50 265

原创 行业标准 - 爬虫实验

【代码】行业标准 - 爬虫实验。

2022-09-18 22:41:30 262

原创 Docker Desktop安装以及MYSQL, GRAFANA安装

下载Docker Desktop根据操作系统,选择版本即可,双击完成安装。安装完成后,Sign up Docker Hub账号,并登录。

2022-09-09 10:47:42 1388

原创 Python解析HTTP API友好教程

样例:import urllib, urllib2, sysimport sslhost = 'https://ali-star-lucky.showapi.com'path = '/star'method = 'GET'appcode = '你自己的AppCode'querys = 'needMonth=0&needTomorrow=0&needWeek=0&needYear=0&star=baiyang'bodys = {}url = host

2022-04-12 11:08:11 783

原创 Postman内置动态参数以及自定义动态参数

Postman内置动态参数{{$timestamp}} 生成当前时间的时间戳{{$randomInt}} 生成0-1000之间的随机数{{$guid}} 生成速记GUID字符串自定义动态参数//手动获得时间戳var times = Date.now();//设置为全局变量,下方左边times为全局变量名,右边为Data.now()的变量名pm.globals.set("times", "times");...

2022-04-07 17:56:50 4328

原创 Postman接口测试关联

目录1. JSON提取器方式实现接口测试关联2.使用正则表达式提取器实现接口关联1. JSON提取器方式实现接口测试关联//在console打印响应内容;console.log(responseBody);//使用json提取器提取access_token值。//把返回的字符串格式的数据转换成对象的形式。并且给一个变量result。var result = JSON.parse(responseBody)console.log(result.access_tok.

2022-04-07 17:46:44 5725

原创 Postman的环境变量与全局变量

目录环境变量全局变量环境变量创建3个环境,在每个环境创建统一变量名 - “ip”,输入initial value, current value。当环境变量设置好以后,可以替代请求URL中的IP地址,用{{变量名}}的方式。如下图。全局变量全局变量是能够在任何接口里面访问的变量。获取环境变量和全局变量的值,都是通过:{{变量名}}...

2022-04-05 00:12:03 3955 1

原创 Postman接口测试

目录简介和分类接口测试的流程以及用例的设计思路一、简介和分类接口测试是测试系统组件接口之间的测试。分类:测试外部接口:测试被测系统和外部系统之间的接口。(只需要测试正例即可)。测试内部接口:内部接口只提供给内部系统使用。(例如保险公司,预算系统,承保系统)(只需要测试正例即可)。 内部接口提供给外部系统使用。(测试必须非常全面,正例,各种异常场景,权限控制)二、接口测试的流程以及用例的设计思路1. 拿到接口API文档(通过抓包工具获取),熟悉接口业务,接口地址

2022-04-04 00:32:30 1619

原创 Ansible与SaltStack

参考文章:https://blog.csdn.net/chao199512/article/details/81771357

2021-06-23 22:05:19 314 1

原创 ITOP ITSM&CMDB安装(工单系统与配置管理)

Installation Guide:http://www.itop.net.cn/633.html

2021-06-17 15:23:05 3152 1

原创 Zabbix 监控HP IPMI

zabbix 监控HP IPMI

2021-04-22 14:41:12 400

原创 zabbix Agent Installation

zabbix agent installationwget http://mirrors.aliyun.com/zabbix/zabbix/5.2/rhel/7/x86_64/zabbix-agent-5.2.6-1.el7.x86_64.rpmrpm –ivh ***.rpm修改zabbix agent 配置文件vim /etc/zabbix/zabbix_agentd.confServer=zabbix server的ip地址 #被动模式 zabbix-

2021-04-21 10:59:22 90

原创 Hexo企业私有博客

Hexo企业私有博客环境准备CentOS7.9安装nodejs安装git安装hexo配置hexo环境准备CentOS7.9安装nodejshttps://nodejs.org/en/curl -fsSL https://rpm.nodesource.com/setup_lts.x | bash -yum install -y nodejsTo install the Yarn package manager, run:curl -sL https://dl.yarnpkg.com/rpm

2021-03-07 23:24:26 235

原创 企业知识库方案

企业知识库方案hexoGithub Star 32.3kdocsifyGithub Star 16.9kMkDocsGithub Star 11.7kSphinx + ReadthedocsSphinx Github Star 3.8kReadthedocs Github Star 6.4kmindocGithub Star 4.7kdokuwikiGithub Star 3.1kmediawikiGithub Star 2.3khexoGithub Star 32.3khttps://hexo.io

2021-03-06 01:25:26 562

原创 蓝鲸CMDB

蓝鲸CMDB社区版建议操作系统: CentOS 7.6建议机器配置下载地址:https://bk.tencent.com/download/安装文档:https://bk.tencent.com/docs/document/6.0/127/7549建议操作系统: CentOS 7.6建议机器配置体验功能:建议 4 核 16 G,硬盘 50G 以上生产环境:建议 8 核 32 G,硬盘 100G 以上(可根据实际情况适当调整配置)机器数量:3 台(假设 ip 分别为:10.0.0.1,10.0

2021-02-28 18:02:52 417

原创 Prometheus Blackbox_Exporter监控HTTP服务

Blackbox_Exporter下载解压systemd配置启动blackbox_exporter配置prometheusBlack box exporter githubBlackbox exporter可以用来监控网站,HTTP端口的响应时间,可用性。下载wget https://github.com/prometheus/blackbox_exporter/releases/download/v0.18.0/blackbox_exporter-0.18.0.linux-amd64.tar.g

2021-02-16 23:25:52 2489 1

原创 Kubernetes Service Mesh (服务网格)

Kubernetes 服务网格什么是服务网格Kubernetes vs Service MeshRef.Istio服务网格什么是服务网格Kubernetes vs Service Mesh

2021-02-07 01:11:13 2870

空空如也

空空如也

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

TA关注的人

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