- 博客(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 902
原创 Qt Creator - 手动关联信号与槽函数
下面代码演示如何设置3个RadioButton按钮的clicked()信号与同一个槽函数关联。定义新的do_setTextColor()函数。
2022-10-16 15:38:46 758
原创 Qt Creator - Overload型信号的处理
在QCheckBox类组件的“转到槽”对话框中,有两个名称为clicked的信号,一个是不带参数的clicked()信号,一个是带参数的click(bool)信号,这种名称相同,但参数个数或者类型不同的信号就是overload型信号。我们将Italic checkbox的信号定为clicked(bool)。上篇文章我们提到了connectSlotsByName()函数进行信号与槽函数的关联时,会使用一个默认的信号,对QCheckBox来说,默认使用的是不带参数的click()信号。
2022-10-16 11:57:02 482
原创 Qt Creator - 为内建信号编写槽函数
找到.cpp文件,找到刚生成的C++槽函数框架:void on_chkBoxBold_toggled(bool checked);打开.ui文件,选中组件,比如Bold,右键调出菜单,然后点击Go to slot/转到槽。checkbox选择toggled(bool)信号。
2022-10-08 21:39:28 894
原创 Qt Creator - 组件信号与内建槽函数的关联
没有关联的组件,不能触发任何时间。比如上篇文章中窗体包含了关闭按钮,但实际上,点击关闭按钮,并不能关闭窗体。
2022-10-07 23:29:05 353
原创 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 1994 1
原创 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 603
原创 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 828
原创 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 624
原创 ChromeDriver/Selenium/Python浏览器自动化初体验
下载完成后,通过windows command 安装Selenium。打开页面后,搜索上一步中的版本号,最后一部分可以忽略。执行python脚本:调用浏览器,打开新页面。浏览器自动化环境准备完毕。
2022-09-21 22:50:24 718
原创 豆瓣电影网页分析
可以通过get方法从标签对象中获取对应属性的内容,这里从标签中获取。if not dirpath.is_dir(): # 如果不是目录,则表明当前目录不存在。print(f'{title}获取完成')# 获取class为grid_view的标签。# src属性中的值,即图片的URL。# 链式调用,获取电影图片的URL。# 获取标签下的所有标签。# 将图片数据以二进制信息写入。
2022-09-19 07:11:50 1115
原创 Docker Desktop安装以及MYSQL, GRAFANA安装
下载Docker Desktop根据操作系统,选择版本即可,双击完成安装。安装完成后,Sign up Docker Hub账号,并登录。
2022-09-09 10:47:42 1437
原创 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 806
原创 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 4437
原创 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 5885
原创 Postman的环境变量与全局变量
目录环境变量全局变量环境变量创建3个环境,在每个环境创建统一变量名 - “ip”,输入initial value, current value。当环境变量设置好以后,可以替代请求URL中的IP地址,用{{变量名}}的方式。如下图。全局变量全局变量是能够在任何接口里面访问的变量。获取环境变量和全局变量的值,都是通过:{{变量名}}...
2022-04-05 00:12:03 4001 1
原创 Postman接口测试
目录简介和分类接口测试的流程以及用例的设计思路一、简介和分类接口测试是测试系统组件接口之间的测试。分类:测试外部接口:测试被测系统和外部系统之间的接口。(只需要测试正例即可)。测试内部接口:内部接口只提供给内部系统使用。(例如保险公司,预算系统,承保系统)(只需要测试正例即可)。 内部接口提供给外部系统使用。(测试必须非常全面,正例,各种异常场景,权限控制)二、接口测试的流程以及用例的设计思路1. 拿到接口API文档(通过抓包工具获取),熟悉接口业务,接口地址
2022-04-04 00:32:30 1685
原创 Ansible与SaltStack
参考文章:https://blog.csdn.net/chao199512/article/details/81771357
2021-06-23 22:05:19 327 1
原创 ITOP ITSM&CMDB安装(工单系统与配置管理)
Installation Guide:http://www.itop.net.cn/633.html
2021-06-17 15:23:05 3455 1
原创 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 109
原创 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 267
原创 企业知识库方案
企业知识库方案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 575
原创 蓝鲸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 459
原创 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 2632 1
原创 Kubernetes Service Mesh (服务网格)
Kubernetes 服务网格什么是服务网格Kubernetes vs Service MeshRef.Istio服务网格什么是服务网格Kubernetes vs Service Mesh
2021-02-07 01:11:13 3036
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人